Quarterly report pursuant to Section 13 or 15(d)

Leases (Scheduled Future Minimum Lease Payments) (Details)

v3.20.1
Leases (Scheduled Future Minimum Lease Payments) (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the three months ended March 31, 2020) $ 117,018  
2021 65,364  
Minimum lease payments 182,382  
Less: Imputed interest (11,982)  
Present value of minimum lease payments 170,400  
Less: current maturities of lease obligations (144,610) $ (139,765)
Long-term lease obligations $ 25,790 $ 63,605