XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 13,196 $ 19,814
Accrued taxes 10,373 10,694
Legal contingencies 3,487 9,948
Product warranty liability 2,106 3,677
Current finance lease liabilities 1,770 693
Other accrued liabilities 18,528 11,438
Total $ 49,460 $ 56,264
Finance lease, liability, current, statement of financial position, extensible list Total Total