XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity and Stock Based Compensation - Shares of Common Stock Reserved for Future Issuance (Details)
shares in Thousands
Jun. 30, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 128,442
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 13,166
2011 Stock Plan: | Share-Based Payment Arrangements  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 4,149
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) 82,078
2021 Equity Incentive Plan: | Share-Based Payment Arrangements  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 19,441
2021 Equity Incentive Plan: | Share-Based Payment Arrangements | Executive Chairman  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Deferred compensation arrangement with individual, equity percentage 100.00%
2021 Equity Incentive Plan: | Share-Based Payment Arrangements | Executive Officer  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Deferred compensation arrangement with individual, equity percentage 100.00%
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,480
2022 Inducement Plan: | Share-Based Payment Arrangements  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved for issuance (in shares) 3,128