XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories

 

   June 30, 2023   December 31, 2022 
Raw materials  $107,355   $93,360 
Work in process   21,063    9,875 
Finished goods   10,350    6,409 
Spares and accessories   21,427    13,902 
Packing material   1,737    1,563 
Total Inventories, gross   161,932    125,109 
Less: Inventory allowance   (165)   (112)
Total inventories, net  $161,767   $124,997