v3.26.1
Stock-Based Compensation - Schedule of Shares of Common Stock Reserved for Future Issuance (Details)
shares in Thousands
Jun. 30, 2026
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 19,822
Outstanding stock options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 1,567
Unvested PSUs and RSUs  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 6,505
Reserved for ESPP  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 4,261
Reserved for future stock award grants  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 7,489