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 |