XML 95 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Schedule of Shares Reserved for Future Issuance of Common Stock (Details) - shares
shares in Thousands
Dec. 31, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 68,496 62,158
Shares reserved for future issuance under the Stock Incentive Plan    
Subsidiary, Sale of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 6,852 1,065
Shares reserved for future issuance under the Inducement Equity Incentive Plan    
Subsidiary, Sale of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 1,460 1,699
Shares reserved for future issuance under the Employee Stock Purchase Plan    
Subsidiary, Sale of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 4,674 5,042
Shares reserved for exercises of outstanding stock options    
Subsidiary, Sale of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 43,344 44,240
Shares reserved for vesting of restricted stock units    
Subsidiary, Sale of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 12,166 10,112