XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Statement Information (Tables)
6 Months Ended
Jun. 30, 2025
Supplemental Financial Statement Information  
Schedule of accrued expenses

    

As of

(in thousands)

June 30, 2025

    

December 31, 2024

Vendor payments

$

12,252

$

10,272

Employee commissions and bonuses

 

28,183

 

24,465

Payroll and other employee related expense

 

13,160

 

10,938

401k and pension expense

 

593

 

3,486

Other taxes

 

4,667

 

5,371

Total accrued expenses

$

58,855

$

54,532

Schedule of other income, net

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

 

2025

 

2024

 

2025

 

2024

Interest income

$

(743)

$

(3,311)

$

(2,719)

$

(6,590)

Foreign currency exchange (gain) loss

 

(1,366)

 

1,239

 

(2,550)

 

2,217

Other miscellaneous expense (income), net

 

4

 

8

 

(15)

 

37

Other income, net

$

(2,105)

$

(2,064)

$

(5,284)

$

(4,336)