XML 146 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Line Items]    
Accrued bonus $ 1,863 $ 2,386
Accrued commission 577 1,545
Accrued salary/wages 4,606 4,676
Accrued social insurance 7,065 6,718
Accrued vacation/holiday 1,175 3,036
Other accrued compensation 2,210 2,566
Total accrued compensation 17,496 20,927
Global Reduction in Force | 2025 Restructuring    
Accrued Liabilities, Current [Line Items]    
Accrued severance $ 800  
Mexico and Asia | 2023 - 2024 Restructuring    
Accrued Liabilities, Current [Line Items]    
Accrued severance   $ 900