XML 48 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 192,646 $ 152,174
Work in process 26,510 27,467
Finished goods 2,948 3,222
Spares and accessories 29,870 28,662
Packing material 1,828 2,439
Total Inventories, gross 253,802 213,964
Less: Inventory allowance (523) (440)
Total inventories, net $ 253,279 $ 213,524