XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 14,494 $ 15,347    
Accrued restructuring costs 865 1,609    
Accrued warranties 2,351 2,831 $ 2,718 $ 2,610
Professional and legal fees 1,766 2,851    
Accrued interest 763 1,712    
Taxes other than income 2,803 3,313    
Other accrued liabilities 2,166 2,267    
Total accrued liabilities $ 25,208 $ 29,930