XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 14,084 $ 16,109    
Accrued restructuring costs 1,037 1,642    
Accrued warranties 2,476 2,031 $ 2,671 $ 2,831
Professional and legal fees 1,741 1,105    
Accrued interest 846 1,795    
Taxes other than income 3,302 2,897    
Other accrued liabilities 1,635 2,156    
Total accrued liabilities $ 25,121 $ 27,735