XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventory [Line Items]    
Total inventory $ 10,278,829 $ 7,237,842
Less current portion 5,727,842 2,504,832
Inventory (non-current) 4,550,987 4,733,010
Water stock [Member]    
Inventory [Line Items]    
Total inventory 36,655 34,587
Consumables stock [Member]    
Inventory [Line Items]    
Total inventory 246,355 138,547
Spare parts stock [Member]    
Inventory [Line Items]    
Total inventory $ 9,995,819 $ 7,064,708