XML 123 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 19,814 $ 39,846
Accrued taxes 10,694 19,836
Vendor accruals 6,920 9,045
Legal contingencies 9,948 0
Product warranty liability 3,677 3,585
Accrued professional fees 2,405 2,263
Accrued other 1,488 1,593
Royalties payable 625 826
Total $ 55,571 $ 76,994