XML 13 R3.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Convertible preferred stock (Series A and B), par value $ 0.001 $ 0.001
Convertible preferred stock (Series A and B), shares authorized 0 110,057,398
Convertible preferred stock (Series A and B), shares issued 0 104,854,769
Convertible preferred stock (Series A and B), shares outstanding 0 104,854,769
Convertible preferred stock (Series A and B), aggregate liquidation preference $ 0 $ 149,392
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 125,000,000 170,000,000
Common stock, shares issued 19,139,041 571,137
Common stock, shares outstanding 19,139,041 571,137