XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued and Other Liabilities - Schedule Of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 19,454 $ 39,846
Accrued taxes 7,853 19,836
Vendor accruals 9,687 9,045
Legal contingencies 11,355 0
Product warranty liability 3,576 3,585
Accrued professional fees 2,321 2,263
Accrued other 1,141 1,593
Royalties payable 629 826
Total $ 56,016 $ 76,994