XML 89 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Other Accrued Liabilities - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Accrued vendor costs $ 10,610 $ 10,289
Property, sales and other taxes 6,014 7,243
Commissions payable 1,065 2,426
Payroll taxes 4,760 2,159
Severance 1,147  
Other 2,685 2,124
Total $ 26,281 $ 24,241