XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Inventory    
Total inventory $ 14,299,311 $ 11,090,413
Less current portion 8,960,350 6,044,642
Inventory (non-current) 5,338,961 5,045,771
Spare parts stock    
Inventory    
Total inventory 8,341,395 7,747,455
Raw materials    
Inventory    
Total inventory 5,828,568 3,135,357
Consumables stock    
Inventory    
Total inventory 89,689 166,935
Water stock    
Inventory    
Total inventory $ 39,659 $ 40,666