v3.26.1
Supplemental Financial Statement Information (Tables)
6 Months Ended
Jun. 30, 2026
Supplemental Financial Statement Information  
Schedule of accrued expenses

  ​ ​ ​

As of

(in thousands)

June 30, 2026

  ​ ​ ​

December 31, 2025

Vendor payments

$

10,735

$

12,127

Employee commissions and bonuses

 

22,625

 

40,898

Payroll and other employee related expense

 

13,204

 

14,030

401k and pension expense

 

842

 

779

Other taxes

 

5,020

 

5,718

Total accrued expenses

$

52,426

$

73,552

Schedule of other expense (income), net

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

 

2026

 

2025

 

2026

 

2025

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)