XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Restructuring Charges    
Restructuring charges   $ 3,132
Research and development    
Restructuring Charges    
Restructuring charges   2,200
General and administrative    
Restructuring Charges    
Restructuring charges   900
Cost of revenue    
Restructuring Charges    
Restructuring charges   $ 19
Minimum    
Restructuring Charges    
Period for which transition services is provided by noticed employees 1 month  
Maximum    
Restructuring Charges    
Retention periods   60 days
Period for which transition services is provided by noticed employees 13 months