XML 77 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consisted of the following:

December 31,
(in thousands)20242023
Raw materials$29,080 $31,259 
Work in process15,870 13,807 
Finished goods23,075 18,963 
Total inventory$68,025 $64,029