XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2024
Inventories  
Schedule of inventories

September 30, 

December 31, 

 

2024

2023

 

(in thousands)

 

Raw materials and supplies

    

$

60,536

    

$

50,082

Work in process

 

36,016

 

30,822

Finished goods

 

33,764

 

24,929

Total inventories

$

130,316

$

105,833