XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]    
Stock options outstanding 26,082 24,575
Restricted stock units outstanding 1,981  
Shares available for future grants under the Amended & Restated 2007 Equity Incentive Plan 12,125  
Shares of common stock reserved under the Employee Stock Purchase Plan 921  
Shares of common stock underlying warrants 298  
Shares of common stock underlying convertible notes outstanding (see Note 8) 9,819  
Total shares reserved for future issuance 51,226