v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory, Net of Reserves
Inventories, net of reserves of $96.1 million and $99.9 million as of June 30, 2026 and December 31, 2025, respectively, consisted of the following:
  June 30,
 2026
December 31, 2025
(in thousands)
Stock of raw materials$21,299 $18,550 
Work in progress32,825 29,397 
Finished goods198,068 205,812 
Inventories, net$252,192 $253,759