XML 93 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Preferred Redeemable Convertible Stock - Schedule of Preferred Redeemable Convertible Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Class Of Stock [Line Items]    
Effect of accretion to redemption value $ 1,356,707 $ 2,157,550
Conversion of warrants $ 249,215  
Preferred Redeemable Convertible Stock    
Class Of Stock [Line Items]    
Beginning balance, Shares 23,271,702  
Conversion of warrants, shares (23,271,702)  
Ending balance, Shares   23,271,702
Beginning balance, Amount $ 43,106,906  
Effect of accretion to redemption value 1,356,707  
Conversion of warrants $ (44,463,613)  
Ending balance, Amount   $ 43,106,906