Annual report pursuant to Section 13 and 15(d)

Preferred Redeemable Convertible Stock - Schedule of Preferred Redeemable Convertible Stock (Details)

v3.6.0.2
Preferred Redeemable Convertible Stock - Schedule of Preferred Redeemable Convertible Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Class Of Stock [Line Items]      
Effect of accretion to redemption value $ 1,356,707 $ 2,157,550 $ 2,144,434
Conversion of warrants $ 249,215    
Preferred Redeemable Convertible Stock      
Class Of Stock [Line Items]      
Beginning balance, Shares 23,271,702 23,055,356  
Exercise of warrants, Shares   216,346  
Conversion of warrants, shares (23,271,702)    
Ending balance, Shares   23,271,702 23,055,356
Beginning balance, Amount $ 43,106,906 $ 40,724,356  
Exercise of warrants, Amount   225,000  
Effect of accretion to redemption value 1,356,707 2,157,550  
Conversion of warrants $ (44,463,613)    
Ending balance, Amount   $ 43,106,906 $ 40,724,356