XML 20 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Schedule of operating leases

   Three Months Ended 
   March 31, 
   2020   2019 
Cash paid for amounts included in the measurement of operating lease liabilities  $38,529   $48,692 
Weighted average assumptions:          
   Remaining lease term   2.9    2.1 
   Discount rate   2.5%   3.6%

Schedule of minimum operating lease payments
For the years ending December 31,  Amount 
2020  $286,944 
2021   382,237 
2022   304,101 
2023   102,418 
Total  $1,075,700 
Less: present value adjustment   (352,800)
Present value of minimum lease payments  $722,900