XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Schedule of Debt (Detail) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total notes payable $ 197,617,846 $ 99,054,979
Less: current portion of notes payable (581,436) (341,983)
Notes payable, net of current portion 197,036,410 98,712,996
Acquired Debt [member]    
Debt Instrument [Line Items]    
Total notes payable 1,331,053 717,430
Private Placement Debt May 22, 2019 [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 94,955,094
Private Placement Debt April 30, 2021 [Member]    
Debt Instrument [Line Items]    
Total notes payable 192,975,932 0
Mortgage Notes [Member]    
Debt Instrument [Line Items]    
Total notes payable $ 3,310,861 $ 3,382,455