XML 90 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Preferred Redeemable Convertible Stock - Schedule of Preferred Redeemable Convertible Stock (Details)
12 Months Ended
Dec. 31, 2016
USD ($)
shares
Class Of Stock [Line Items]  
Effect of accretion to redemption value $ 1,356,707
Conversion of warrants $ 249,215
Preferred Redeemable Convertible Stock  
Class Of Stock [Line Items]  
Beginning balance, Shares | shares 23,271,702
Conversion of warrants, shares | 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)