Quarterly report pursuant to Section 13 or 15(d)

Supplemental Financial Statement Information (Details)

v3.23.2
Supplemental Financial Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]          
Vendor payments $ 5,398   $ 5,398   $ 4,824
Employee commissions and bonuses 14,930   14,930   17,718
Payroll and other employee related expense 12,846   12,846   7,024
401k and pension expense 1,469   1,469   2,144
Other taxes 2,302   2,302   1,375
Total accrued expense 36,945   36,945   $ 33,085
Other (income) expense, net $ 2,500   $ 5,200    
Losses from changes in foreign exchange rates       $ (200)  
Maximum          
Accrued Liabilities, Current [Abstract]          
Losses from changes in foreign exchange rates   $ (100)