v3.25.2
Stockholders' Equity and Stock-Based Compensation - Shares of Common Stock Outstanding and Reserved for Future Issuance (Details)
shares in Thousands
Jun. 30, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 139,712
2021 Equity Incentive Plan:  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 89,465
2022 Inducement Plan:  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 6,811
RSUs and PRSUs | 2011 Stock Plan:  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 551
RSUs and PRSUs | 2021 Equity Incentive Plan:  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 24,759
RSUs and PRSUs | 2021 Equity Incentive Plan: | Executive Chairman  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Deferred compensation arrangement with individual, equity percentage 100.00%
RSUs and PRSUs | 2021 Equity Incentive Plan: | Executive Officer  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Deferred compensation arrangement with individual, equity percentage 100.00%
RSUs and PRSUs | 2022 Inducement Plan:  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 2,412
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 15,714