XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Discontinued operations - Mexico project development - Financial Information (Details) - Discontinued Operations. - Mexico Project Development - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Provision for uncollected value added taxes       $ 377,326
Loss from discontinued operations $ 207,701 $ 419,833 $ 466,864 $ 1,027,147