XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Schedule of Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 11,910 $ 12,483    
Accrued restructuring costs 3,970 528    
Accrued warranties 2,682 2,610 $ 1,748 $ 1,880
Professional and legal fees 2,516 1,662    
Taxes other than income 2,459 3,737    
Other accrued liabilities 2,643 2,325    
Total accrued liabilities $ 26,180 $ 23,345