XML 65 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Schedule of Common Stock Warrant Liability Rollforward (Details)
3 Months Ended
Mar. 31, 2017
USD ($)
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance, liability at fair value $ 0
Change in fair value 12,919,674
Ending balance, liability at fair value 48,145,520
Common Stock Warrants, Series A  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Issued in connection with the Series A convertible preferred stock $ 35,225,846