XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, net (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories

 

  

March 31,

2023

  

December 31,

2022

 
Raw materials  $101,067   $93,360 
Work in process   15,937    9,875 
Finished goods   8,185    6,409 
Spares and accessories   16,641    13,902 
Packing material   1,335    1,563 
Total Inventories, gross   143,165    125,109 
Less: Inventory allowance   (108)   (112)
Total inventories, net  $143,057   $124,997