Annual report pursuant to Section 13 and 15(d)

Supplemental Financial Statement Information (Details)

v3.24.0.1
Supplemental Financial Statement Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accrued Expenses      
Vendor payments $ 6,286 $ 4,824  
Employee commissions and bonuses 20,809 17,718  
Payroll and other employee related expense 10,602 7,024  
401k and pension expense 2,982 2,144  
Other taxes 3,585 1,375  
Total accrued expense 44,264 33,085  
Other Income, Net      
Interest income (10,841) (2,305) $ (11)
Change in fair value of contingent consideration (1,193)   57
Foreign currency exchange loss (gain) 855 1,102 (102)
Other miscellaneous income, net (37) (46) (253)
Other income, net $ (11,216) $ (1,249) $ (309)