v3.25.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories

Inventories consisted of the following (in thousands):

 

 

June 30, 2025

 

 

December 31, 2024

 

Finished goods

 

$

61,190

 

 

$

53,929

 

Work-in-progress

 

 

17,746

 

 

 

18,104

 

Raw materials

 

 

5,511

 

 

 

2,985

 

Inventories

 

$

84,447

 

 

$

75,018

 

Schedule of Other Current Liabilities

Other current liabilities consisted of the following (in thousands):

 

 

June 30, 2025

 

 

December 31, 2024

 

Salaries, wages and benefits

 

$

22,403

 

 

$

21,606

 

Contingent payments related to acquisitions(1)

 

 

4,586

 

 

 

 

Lease liabilities

 

 

3,685

 

 

 

3,902

 

Other taxes

 

 

7,414

 

 

 

4,812

 

Other liabilities

 

 

27,592

 

 

 

32,585

 

Other current liabilities

 

$

65,680

 

 

$

62,905

 

 

(1) Contingent payments related to acquisitions were reclassified from non-current liabilities to current liabilities in the first quarter of 2025 in accordance with the payment terms.