XML 44 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Operating Leases (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Cash paid for operating lease liabilities $ 115,751
Weighted-average remaining lease term 1 year 10 months 24 days
Weighted-average discount rate 6.25%
Minimum future lease payments ended March 31, 2020  
2020 $ 287,220
2021 242,558
2022 163,284
Payments due 693,062
Less imputed interest (45,825)
Total lease liabilities $ 647,237