Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Royalty Payable (Details)

v3.21.2
Commitments and Contingencies - Schedule of Royalty Payable (Details)
Apr. 30, 2021
$ / T
FOB Mine Value Per Ton Range One [Member]  
Percentage Royalty 5.00%
FOB Mine Value Per Ton Range One [Member] | Minimum [Member]  
FOB Mine Value per Ton 0.00
FOB Mine Value Per Ton Range One [Member] | Maximum [Member]  
FOB Mine Value per Ton 50.00
FOB Mine Value Per Ton Range Two [Member]  
Percentage Royalty 7.00%
FOB Mine Value Per Ton Range Two [Member] | Minimum [Member]  
FOB Mine Value per Ton 50.01
FOB Mine Value Per Ton Range Two [Member] | Maximum [Member]  
FOB Mine Value per Ton 100.00
FOB Mine Value Per Ton Range Three [Member]  
Percentage Royalty 9.00%
FOB Mine Value Per Ton Range Three [Member] | Minimum [Member]  
FOB Mine Value per Ton 100.01
FOB Mine Value Per Ton Range Three [Member] | Maximum [Member]  
FOB Mine Value per Ton 150.00
FOB Mine Value Per Ton Range Four [Member]  
FOB Mine Value per Ton 150.01
Percentage Royalty 10.00%