XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued and Other Liabilities (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefits $ 18,599 $ 13,196
Accrued taxes 8,312 10,373
Accrued product warranty liability 1,218 2,106
Other accrued liabilities 22,199 23,785
Total $ 50,328 $ 49,460