XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Line Items]      
Accrued bonus $ 1,405 $ 1,405 $ 2,386
Accrued commission 345 345 1,545
Accrued salary/wages 6,830 6,830 4,676
Accrued social insurance 6,978 6,978 6,718
Accrued vacation/holiday 1,437 1,437 3,036
Other accrued compensation 2,141 2,141 2,566
Total accrued compensation 19,136 19,136 20,927
Severance expenses 1,700 2,300  
Global Reduction in Force      
Accrued Liabilities, Current [Line Items]      
Accrued severance 1,100 1,100  
Mexico and Asia | 2023 - 2024 Restructuring      
Accrued Liabilities, Current [Line Items]      
Accrued severance     $ 900
Mexico | 2025 Restructuring      
Accrued Liabilities, Current [Line Items]      
Accrued severance $ 500 $ 500