v3.25.2
Stock-Based Compensation - Schedule Of Common Stock Available For Issuance Under The Equity Incentive Plans (Details)
Jun. 30, 2025
shares
Share-Based Payment Arrangement [Abstract]  
Outstanding stock awards 20,037,642
Reserved for future award grants 3,862,747
Reserved for future ESPP 296,960
Equity incentive plans 24,197,349