XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Restructuring Charges      
Percentage of approved reduction in workforce 46.00%    
Cash severance payments   $ 2,700  
Restructuring charges     $ 3,100
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     Cost of Revenue, General and Administrative Expense, Research and Development Expense
Cash payments   5,600  
Research and development      
Restructuring Charges      
Cash severance payments   1,500  
Restructuring charges     $ 2,200
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     Research and Development Expense
General and administrative      
Restructuring Charges      
Cash severance payments   1,000  
Restructuring charges     $ 900
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     General and Administrative Expense
Cost of revenue      
Restructuring Charges      
Cash severance payments   $ 200  
Restructuring charges     $ 19
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     Cost of Revenue
Minimum      
Restructuring Charges      
Retention periods   60 days