XML 91 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventories at December 31, 2024 and 2023, consisted of the following (in thousands):

    

December 31, 2024

    

December 31, 2023

Finished goods

$

168,437

$

158,893

Work-in-process

 

27,114

 

25,420

Raw materials

 

110,512

 

119,558

Total inventories

$

306,063

$

303,871