XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventory consists of the following (in thousands):
December 31, 2024December 31, 2023
Raw materials$38,890 $38,621 
Work in process14,971 4,277 
Finished goods11,312 7,370 
Total
65,173 50,268 
Less: Current portion
(26,283)(11,647)
Total inventory, non-current
$38,890 $38,621