XML 34 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future minimum lease payments (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Leases    
2021 $ 8,065,589  
2022 32,164,805  
2023 43,722,900  
2024 29,888,892  
2025 81,557,056  
2026 - 2030 83,549,244  
Finance lease obligations 278,948,486 $ 231,780,842
Amounts representing interest and deferred finance fees (47,408,400) (34,076,458)
Finance lease obligations, net of interest and deferred finance fees $ 231,540,086 $ 197,704,384