v3.26.1
Supplemental Financial Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accrued Expenses          
Vendor payments $ 10,735   $ 10,735   $ 12,127
Employee commissions and bonuses 22,625   22,625   40,898
Payroll and other employee related expense 13,204   13,204   14,030
401k and pension expense 842   842   779
Other taxes 5,020   5,020   5,718
Total accrued expense 52,426   52,426   $ 73,552
Other Expense (Income), Net          
Interest income (604) $ (743) (1,572) $ (2,719)  
Foreign currency exchange loss (gain) 1,231 (1,366) 3,189 (2,550)  
Other miscellaneous expense (income), net 17 4 20 (15)  
Other expense (income), net $ 644 $ (2,105) $ 1,637 $ (5,284)