XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Shares Reserved For Future Issuance (Details) - shares
shares in Thousands
Dec. 31, 2024
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]    
Shares reserved for future issuance (in shares) 62,158 58,020
Incentive Plan    
Subsidiary, Sale of Stock [Line Items]    
Shares reserved for future issuance (in shares) 1,065 3,376
Inducement Plan    
Subsidiary, Sale of Stock [Line Items]    
Shares reserved for future issuance (in shares) 1,699 1,651
ESPP    
Subsidiary, Sale of Stock [Line Items]    
Shares reserved for future issuance (in shares) 5,042 5,454
Share-based Payment Arrangement, Option    
Subsidiary, Sale of Stock [Line Items]    
Shares reserved for future issuance (in shares) 44,240 41,032
Restricted Stock Units (RSUs)    
Subsidiary, Sale of Stock [Line Items]    
Shares reserved for future issuance (in shares) 10,112 6,507