XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Accrued Liabilities - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Accrued vendor costs $ 13,359 $ 10,610
Property, sales and other taxes 5,911 6,014
Commissions payable 1,450 1,065
Payroll taxes 3,621 4,760
Accrued restructuring costs 3,000 0
Accrued severance 1,001 1,147
Accrued Bonus 5,700 0
Other 3,204 2,685
Total $ 37,246 $ 26,281