v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following components (dollars in thousands):
 June 30, 2025December 31, 2024
Finished goods$83,420 $86,430 
Work in process65,210 62,380 
Raw materials68,270 60,380 
Total inventories$216,900 $209,190