XML 59 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Leases (Schedule of Future Minimum Lease Commitments) (Details)
Dec. 31, 2016
USD ($)
Capital Leases  
2017 $ 6,884
2018
2019 and thereafter
Total minimum lease payments 6,884
Less amount representing interest
Present value of minimum lease payments 6,884
Operating Leases  
2017 159,659
2018 164,448
2019 and thereafter 97,586
Total minimum lease payments $ 421,693