v3.26.3
Supplemental Financial Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Accrued Expenses          
Vendor payments $ 11,589   $ 11,589   $ 12,127
Employee commissions and bonuses 30,136   30,136   40,898
Payroll and other employee related expense 15,107   15,107   14,030
401k and pension expense 750   750   779
Other taxes 4,988   4,988   5,718
Total accrued expenses 62,570   62,570   $ 73,552
Other (Income) Expense, Net          
Interest income (820) $ (954) (2,392) $ (3,673)  
Foreign currency exchange loss (gain) 552 1,048 3,741 (1,502)  
Other miscellaneous expense (income), net 17 5 37 (10)  
Other (income) expense, net $ (251) $ 99 $ 1,386 $ (5,185)