v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories

5. Inventories

Inventories consisted of the following (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Raw materials

 

$

33,279

 

 

$

30,834

 

Work-in-process

 

 

28,127

 

 

 

25,394

 

Finished goods

 

 

23,538

 

 

 

21,734

 

Total

 

$

84,944

 

 

$

77,962