v3.25.2
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