XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
        
(in thousands)September 30,
2024
December 31,
2023
Raw materials$28,729 $31,259 
Work in process21,178 13,807 
Finished goods20,928 18,963 
Total inventory$70,835 $64,029