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

 

   June 30,
2025
   December 31,
2024
 
Raw materials  $128,670    98,336 
Work in process   18,284    16,891 
Finished goods   2,629    1,248 
Spares and accessories   25,607    22,215 
Packing material   1,666    1,220 
Total Inventories, gross   176,856    139,910 
Less: Inventory allowance   (335)   (268)
Total inventories, net  $176,521    139,642