XML 75 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of operating leases

   Years Ended 
   December 31, 
   2019   2018 
Lease cost        
Operating lease cost  $392,424   $273,073 
Short-term lease rent expense   2,212    20,355 
Total rent expense  $394,636   $293,428 
Schedule of general and administrative expense

    Years Ended  
    December 31,  
    2019     2018  
Cash paid for amounts included in the measurement of lease liabilities:            
Operating cash flows from operating leases   $ 178,158     $     -  
Weighted average remaining lease term                
Operating leases     3.1       3.0  
Weighted average discount rate                
Operating leases     2.5 %     3.7 %

Schedule of minimum operating lease payments

For the years ending December 31,  Amount 
2020  $381,291 
2021   382,238 
2022   304,101 
2023   102,418 
Total  $1,170,048 
Less: present value adjustment   (484,340)
Present value of minimum lease payments  $685,708