Stock-Based Compensation - Schedule Of Common Stock Available For Issuance Under The Equity Incentive Plans (Details) |
Jun. 30, 2026
shares
|
|---|---|
| Share-Based Payment Arrangement [Abstract] | |
| Outstanding stock awards | 21,658,848 |
| Reserved for future award grants | 2,769,357 |
| Reserved for future ESPP purchases | 230,311 |
| Total | 24,658,516 |