XML 78 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of future minimum lease payments
Jun. 30, 2020
USD ($)
Capital Lease [Member]  
Leases (Details) - Schedule of future minimum lease payments [Line Items]  
2021 $ 162,551
2022 146,831
2023 118,289
2024 2,259
2025
Thereafter
Total minimum lease payments 429,930
Less: Amount representing interest (50,883)
Total 379,047
Operating Lease [Member]  
Leases (Details) - Schedule of future minimum lease payments [Line Items]  
2021 7,903,304
2022 8,122,465
2023 8,563,378
2024 8,117,492
2025 7,364,547
Thereafter 46,140,193
Total minimum lease payments 86,211,379
Less: Amount representing interest (21,224,015)
Total $ 64,987,364