XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
OTHER ASSETS - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 03, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]                  
Equity investments in unconsolidated affiliates   $ 64,233,609 $ 16,262,498 $ 64,233,609 $ 16,262,498 $ 57,723,058 $ 58,872,710 $ 9,316,394 $ 0
Equity method investments, advance payments   $ 8,008,697 $ 7,042,018 $ 10,054,904 $ 16,358,412        
Ghana Project                  
Schedule of Equity Method Investments [Line Items]                  
Strategic partnership investments, percentage expected   50.00%   50.00%          
Equity investments in unconsolidated affiliates   $ 0   $ 0          
Equity method investments, advance payments   $ 3,300,000   $ 6,900,000          
Ghana Project | Subsequent Event                  
Schedule of Equity Method Investments [Line Items]                  
Equity method investments, advance payments $ 1,500,000                
Ghana Project, Phase One                  
Schedule of Equity Method Investments [Line Items]                  
Strategic partnership investments, percentage expected   22.50%   22.50%          
Strategic partnership investments, funding amount   $ 17,000,000   $ 17,000,000          
Ghana Project, Phase Two                  
Schedule of Equity Method Investments [Line Items]                  
Strategic partnership investments, percentage expected   27.50%   27.50%          
Strategic partnership investments, funding amount   $ 70,000,000   $ 70,000,000          
Minimum | Ghana Project                  
Schedule of Equity Method Investments [Line Items]                  
Strategic partnership investments, period       3 years          
Maximum | Ghana Project                  
Schedule of Equity Method Investments [Line Items]                  
Strategic partnership investments, period       4 years