v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)
shares in Thousands
Jun. 30, 2026
shares
Class of Stock  
Shares of common stock reserved for future issuance (in shares) 24,182
Shares available for future grant under 2014 Plan  
Class of Stock  
Shares of common stock reserved for future issuance (in shares) 8,827
Shares available for future grant under 2026 Inducement Plan  
Class of Stock  
Shares of common stock reserved for future issuance (in shares) 2,900
Stock options outstanding  
Class of Stock  
Shares of common stock reserved for future issuance (in shares) 328
RSUs (including PRSUs) outstanding  
Class of Stock  
Shares of common stock reserved for future issuance (in shares) 8,871
Shares available for future issuance under ESPP  
Class of Stock  
Shares of common stock reserved for future issuance (in shares) 3,256