XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock par value $ 0.001 $ 0.001
Forfeiture period after ending employment 90 days  
Options exercised, intrinsic value $ 1.2  
Estimated grant date fair value of options vested $ 1.1  
Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award expiration period 10 years  
Options granted 0  
Total unrecognized compensation cost $ 0.1  
Compensation cost not yet recognized, period for recognition 3 months 18 days  
Restricted Stock Awards    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total unrecognized compensation cost $ 7.0  
Compensation cost not yet recognized, period for recognition 3 years 4 months 24 days  
Outstanding balance 740,791 764,942
Shares issued 1,850  
Shares vested 12,066  
Performance Based Restricted Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding balance 162,672  
Vesting period 3 years  
Performance Based Restricted Stock | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Adjusted EBITDA percentage 0.00%  
Performance Based Restricted Stock | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Adjusted EBITDA percentage 200.00%  
Non-Executives    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Forfeiture rate 10.00%  
Executive Officer    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Forfeiture rate 0.00%