XML 146 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Benefit Plan      
Employee defined contribution plan expense $ 0.8 $ 0.7 $ 0.1
Compensation expense for assets allocated to participants     $ 1.2
First 3% of employee contributions      
Employee Benefit Plan      
Percentage employer matches of the employee's percentage contribution 100.00%    
Percentage of employee's gross pay for which the employer contributes a matching contribution (as a percent) 3.00%    
3% - 5% of employee contributions      
Employee Benefit Plan      
Percentage employer matches of the employee's percentage contribution 50.00%    
Percentage of employee's gross pay for which the employer contributes a matching contribution (as a percent) 2.00%    
Low end of gross pay (as a percent) 3.00%    
High end of gross pay (as a percent) 5.00%