XML 34 R16.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies - (Details) (USD $)
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2012
Notes to Financial Statements            
Operating lease, minimum payments due within next 12 months         $ 9,210  
Operating lease, minimum payments due, year2       18,420    
Operating lease, minimum payments due, year 3     6,905      
Operating lease, minimum payments due, year 4             
Operating lease, minimum payments due, year 5             
Operating lease, minimum payments due, thereafter             
Total operating lease, minimum payments due           $ 34,535