XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Additional Information (Detail) - USD ($)
6 Months Ended
Apr. 30, 2021
Jun. 30, 2021
Dec. 31, 2019
Dec. 31, 2017
Debt Instrument, Interest Rate, Stated Percentage     7.00% 2.17%
Debt held by related parties   1.00%    
Debt held by unrelated third-parties   99.00%    
Minimum [Member]        
Percentage Comparison of Present Value Remaining Cash Flows 10.00%      
Senior Secured Note Due May 2023 [Member]        
Debt Instrument, Face Amount $ 216,734,258      
Proceeds from Issuance of Secured Debt $ 33,265,742      
Debt Instrument, Frequency of Periodic Payment The Notes have a maturity date of April 30, 2024 and bear interest from the date of issue of 7.00% per annum, payable quarterly, with an option, at the discretion of the Company, to extend for an additional 12 months.      
Debt Conversion, Converted Instrument, Warrants or Options Issued 1,459,044      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 32.68      
Senior Secured Note Due May 2023 [Member] | Maximum [Member]        
Proceeds from Issuance of Secured Debt $ 105,466,429