XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
December 31,
(in thousands)20242023
Raw materials$87,916 $30,230 
Work-in-process21,223 22,597 
Finished goods9,643 6,869 
Total inventories$118,782 $59,696