Annual report pursuant to Section 13 and 15(d)

Defined Contribution Plan - (Details)

v3.24.1
Defined Contribution Plan - (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]    
Employer match (as a percent) 100.00%  
Plan Compensation (as a percent) for 100% 2.00%  
Employer match (as a percent) 50.00%  
Contribution made by the company $ 0.9 $ 1.1
Minimum    
Defined Contribution Plan Disclosure [Line Items]    
Plan Compensation (as a percent) for 50% 2.00%  
Maximum    
Defined Contribution Plan Disclosure [Line Items]    
Plan Compensation (as a percent) for 50% 6.00%