XML 55 R45.htm IDEA: XBRL DOCUMENT v3.4.0.3
Common Stock (Details)
Mar. 31, 2016
USD ($)
Vote
shares
Dec. 31, 2015
shares
Common Stock.    
Shares authorized for issuance 290,000,000 20,000,000
Number of votes per share of common stock | Vote 1  
Dividends on common stock | $ $ 0  
Shares of common stock reserved for issuance, on an as-converted basis    
Convertible preferred stock, shares authorized 0 14,274,741
Shares available for future option grants 3,051,750 2,559,499
Outstanding options 1,787,386 784,136
Unvested restricted common stock (founders and early exercise of stock options) 840,236 924,535
Shares reserved for employee stock purchase plan 200,000  
Total 5,879,372 18,542,911