XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
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