XML 88 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Other Accrued Liabilities - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Accrued vendor costs $ 4,357 $ 13,359
Property, sales and other taxes 4,341 5,911
Commissions payable 1,289 1,450
Payroll taxes 2,521 3,621
Accrued restructuring costs 2,812 3,000
Accrued severance 990 1,001
Accrued bonus 5,500 5,700
Other 2,988 3,204
Total $ 24,798 $ 37,246