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

​

​

​

​

​

​

​

​

​

    

As of

(in thousands)

​

June 30, 2024

    

December 31, 2023

Vendor payments

​

$

6,060

​

$

6,286

Employee commissions and bonuses

​

 

18,105

​

 

20,809

Payroll and other employee related expense

​

 

13,489

​

 

10,602

401k and pension expense

​

 

1,857

​

 

2,982

Other taxes

​

 

4,625

​

 

3,585

Total accrued expenses

​

$

44,136

​

$

44,264

Schedule of other income, net

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

(in thousands)

 

2024

 

2023

 

2024

 

2023

Interest income

​

$

(3,311)

​

$

(2,686)

​

$

(6,590)

​

$

(5,442)

Foreign currency exchange loss

​

 

1,239

​

 

209

​

 

2,217

​

 

229

Other miscellaneous expense, net

​

 

8

​

 

1

​

 

37

​

 

3

Other income, net

​

$

(2,064)

​

$

(2,476)

​

$

(4,336)

​

$

(5,210)

​