XML 166 R109.htm IDEA: XBRL DOCUMENT v3.23.1
Defined Contribution Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 5 years    
UNITED STATES      
Defined Contribution Plan      
Employer matching contribution, amount $ 1.1 $ 0.1 $ 0.1
PRC      
Defined Contribution Plan      
Employer matching contribution, amount $ 0.7   $ 0.4
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