XML 150 R117.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Defined Contribution Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan    
Employer matching contribution, percent 100.00%  
Employer matching contribution pay, percent 3.00%  
Employer matching contribution, percent 50.00%  
Employer matching contribution pay, percent 2.00%  
Percentage of vesting contribution 100.00%  
Vesting period (in years) 5 years  
UNITED STATES    
Defined Contribution Plan    
Employer matching contribution, amount $ 0.9 $ 0.7
Italy | Employee Severance    
Defined Contribution Plan    
Annual accrual percentage 7.00%  
Established rate of return percentage 1.50%  
Consumer price index 75.00%  
Obligation amount $ 0.5 $ 0.5