XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Payments Under Non-Cancellable Leases (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 (excluding the nine months ended September 30, 2020) $ 277,982  
2021 2,606,382  
2022 2,718,603  
2023 2,211,252  
2024 2,131,805  
2025 1,894,325  
Thereafter 7,196,727  
Total future minimum lease payments 19,037,076  
Less imputed interest (10,555,273)  
Current lease liabilities 666,929 $ 665,901
Noncurrent lease liabilities 7,814,874 4,101,236
Total 8,481,803  
Finance Leases    
2020 (excluding the nine months ended September 30, 2020) 23,212  
2021 65,976  
2022 57,329  
2023 56,211  
2024 0  
2025 0  
Total future minimum lease payments 202,728  
Less imputed interest (15,458)  
Current lease liabilities 63,616 24,617
Noncurrent lease liabilities 123,654 $ 8,539
Total $ 187,270