XML 75 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Inventory (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Inventory    
Total inventory $ 9,299,987 $ 14,299,311
Less current portion 3,736,845 8,960,350
Inventory (non-current) 5,563,142 5,338,961
Spare parts stock    
Inventory    
Total inventory 8,366,230 8,341,395
Raw materials    
Inventory    
Total inventory 720,602 5,828,568
Consumables stock    
Inventory    
Total inventory 181,020 89,689
Water stock    
Inventory    
Total inventory $ 32,135 $ 39,659