XML 26 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are stated at the lower of cost (determined using the first-in, first-out method) or net realizable value, and consist of the following at the stated dates (in thousands):
June 30,
2026
December 31,
2025
Raw materials$73,054 $68,075 
Work in process7,911 3,903 
Finished goods19,125 14,878 
Total inventory$100,090 $86,856