XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities

As of June 30, 2025 and December 31, 2024, accrued expenses, accrued income taxes, and other current liabilities consisted of the following:

 

 

 

As of
June 30,
2025

 

 

As of
December 31,
2024

 

Accrued bonus

 

$

11,159

 

 

$

17,377

 

Accrued commissions

 

 

5,244

 

 

 

4,818

 

Other accrued expenses, accrued income taxes, and other current liabilities

 

 

15,490

 

 

 

13,780

 

Total

 

$

31,893

 

 

$

35,975