XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories, net consist of the following (in thousands):
June 30, 2025December 31, 2024
Raw materials$107,182 $84,584 
Work in process3,785 3,711 
Finished goods3,499 6,196 
$114,466 $94,491