v3.26.1
Stock-Based Compensation and Stockholders' Equity - Outstanding Equity Awards and Employee Equity Incentive Plans (Details) - shares
shares in Thousands
Mar. 31, 2026
Jul. 25, 2025
Aug. 15, 2024
Jul. 12, 2022
Oct. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 30,686        
2017 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 902       1,000
2022 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 12,004 8,500 14,000 8,000  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 4,425        
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 15        
Restricted stock units and Performance stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 13,340