XML 47 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
   Operating   Capital   Total 
   Leases   Leases   Commitments 
2019  $273,856   $19,877   $293,733 
2020   162,055    3,058    165,113 
2021   ---    ---    --- 
2022   ---    ---    --- 
2023   ---    ---    --- 
                
Total  $435,911   $22,935   $458,846