Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
Vendor payments $ 4,824 $ 3,639
Employee commissions and bonuses 17,718 13,324
Payroll and other employee related expense 7,024 18,879
401k and pension expense 2,144 1,775
Other taxes 1,375 1,026
Other costs (a)   2,813
Total accrued expense $ 33,085 $ 41,456