XML 77 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of maturities operating lease liabilities
  Operating   Capital   Total 
   Leases   Leases   Commitments 
2020  $234,891   $4,587   $239,478 
2021   75,019        75,019 
2022   28,443        28,443 
2023            
Total lease payments   338,353    4,587    342,940 
Less interest   (60,802)   (105)   (60,907)
Present value of lease liabilities  $277,551   $4,482   $282,033