XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Compensation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Line Items]    
Accrued bonus $ 965 $ 2,386
Accrued commission 410 1,545
Accrued salary/wages 3,921 4,676
Accrued social insurance 6,911 6,718
Accrued vacation/holiday 3,128 3,036
Other accrued compensation 2,431 2,566
Total accrued compensation 17,766 20,927
Mexico    
Accrued Liabilities, Current [Line Items]    
Accrued severance $ 200 800
Asia    
Accrued Liabilities, Current [Line Items]    
Accrued severance   $ 100