XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]    
Vendor payments $ 3,639 $ 3,896
Employee commissions and bonuses 13,324 11,344
Payroll and other employee related expense 18,879 6,957
401k and pension expense 1,775 1,358
Other taxes 1,026 1,864
Other costs (a) 2,813  
Total accrued expense $ 41,456 $ 25,419