XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 17,222 $ 19,814
Accrued taxes 7,778 10,694
Legal contingencies 4,812 9,948
Product warranty liability 2,921 3,677
Other accrued liabilities 14,506 11,438
Total $ 47,239 $ 55,571