XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consisted of the following at December 31, 2025 and December 31, 2024 (in thousands):
December 31, 2025December 31, 2024
Raw materials$152,680 $86,840 
Work-in-process 8,866 6,230 
Finished goods180,265 172,246 
Total inventory$341,811 $265,316