XML 76 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2020 $ 865,379  
2021 968,165  
2022 5,868  
2023 3,423  
Total future minimum lease payments 1,842,835  
Less imputed interest (116,493)  
Total 1,726,342  
Sublease Income    
2020 (291,173)  
2021 (291,173)  
2022 0  
2023 0  
Total future minimum lease payments (582,346)  
Net Operating Leases    
2020 574,206  
2021 676,992  
2022 5,868  
2023 3,423  
Total future minimum lease payments $ 1,260,489  
Operating Leases    
2019   $ 914,540
2020   941,670
2021   968,165
2022   5,868
2023   3,423
Total   2,833,666
Sublease Income    
2019   (333,124)
2020   0
2021   0
2022   0
2023   0
Total   (333,124)
Net Operating Leases    
2019   581,416
2020   941,670
2021   968,165
2022   5,868
2023   3,423
Total   $ 2,500,542