XML 14 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2016
Dec. 31, 2015
Redeemable convertible preferred stock, par value $ 0.0001  
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized 200,000,000 62,164,377
Common stock, issued 17,900,547 2,180,976
Common stock, outstanding 17,895,824 2,173,399
Series A redeemable convertible preferred stock    
Redeemable convertible preferred stock, par value $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized 0 2,589,868
Redeemable convertible preferred stock, issued 0 2,589,868
Outstanding 0 2,589,868
Series B redeemable convertible preferred stock    
Redeemable convertible preferred stock, par value $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized 0 7,437,325
Redeemable convertible preferred stock, issued   7,437,325
Outstanding 0 7,437,325
Common stock, issued 0  
Common stock, outstanding   7,437,325
Series C redeemable convertible preferred stock    
Redeemable convertible preferred stock, par value $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized 0 5,000,002
Redeemable convertible preferred stock, issued 0 5,000,002
Outstanding 0 5,000,002
Series D redeemable convertible preferred stock    
Redeemable convertible preferred stock, par value $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized 0 8,166,662
Redeemable convertible preferred stock, issued 0 8,099,994
Outstanding 0 8,099,994
Series SRN redeemable convertible preferred stock    
Redeemable convertible preferred stock, par value $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized 0 5,611,112
Redeemable convertible preferred stock, issued 0 2,111,109
Outstanding 0 2,111,109
Series E redeemable convertible preferred stock    
Redeemable convertible preferred stock, par value $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, authorized 0 9,030,654
Redeemable convertible preferred stock, issued 0 8,888,888
Outstanding 0 8,888,888