XML 16 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of operating lease liability

Years Ending December 31:    
     
2020  $361,067 
2021   371,898 
2022   383,055 
2023   64,154 
Total minimum lease payments   1,180,174 
Less: amount representing interest   (49,689)
Present value of future payments   1,130,485 
Less: current obligations   (335,338)
Long-term obligations  $795,147