XML 93 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Payments Under Non-Cancellable Leases (Details) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leases      
2020 $ 989,746    
2021 996,349    
2022 1,006,151    
2023 674,731    
2024 615,157    
Thereafter 1,839,429    
Total future minimum lease payments 6,121,563    
Less imputed interest (1,354,426)    
Current lease liabilities 665,901   $ 0
Noncurrent lease liabilities 4,101,236   0
Total 4,767,137 $ 2,100,000  
Finance Leases      
2020 25,940    
2021 8,647    
Total future minimum lease payments 34,587    
Less imputed interest (1,431)    
Current lease liabilities 24,617   23,191
Noncurrent lease liabilities 8,539   $ 33,156
Total $ 33,156