Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares |
Jun. 30, 2025 |
Apr. 01, 2025 |
Mar. 31, 2025 |
---|---|---|---|
Schedule Of Common Stock Reserved For Future Issuance [Line Items] | |||
Conversion of Series A preferred stock (in shares) | 10,000 | 10,000 | |
Stock options outstanding (in shares) | 14,776,873 | 12,963,834 | |
Equity awards available for future grants (in shares) | 8,589,913 | 6,027,035 | |
Total (in shares) | 28,891,423 | 6,804,463 | 23,044,543 |
Stock options outstanding | |||
Schedule Of Common Stock Reserved For Future Issuance [Line Items] | |||
Stock options outstanding (in shares) | 14,783,964 | 12,963,834 | |
Restricted stock units outstanding | |||
Schedule Of Common Stock Reserved For Future Issuance [Line Items] | |||
Restricted stock units outstanding (in shares) | 5,507,546 | 4,043,674 |