Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

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