XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Required period of service to be eligible to participate 3 months    
Employer matching contribution, percentage 50.00%    
Employer matching contribution, percent of employee's pay 5.00%    
Annual vesting percentage 20.00%    
401(k) benefit plan expense $ 1.5 $ 1.3 $ 0.9
Incentive compensation expense 14.8 12.5 $ 11.2
Accrued incentive compensation $ 5.6 $ 3.8  
20 percent vested      
Defined Contribution Plan Disclosure [Line Items]      
Vesting period (in years) 2 years    
Fully vested      
Defined Contribution Plan Disclosure [Line Items]      
Vesting period (in years) 6 years