v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Mar. 31, 2026
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) 8,356,594 9,993,443
Common shares available for future issuance (in shares) 19,063,211 22,220,246
Equity awards available for future grants (in shares) 6,581,552 7,822,985
Stock options outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Stock options outstanding (in shares) 8,357,594 9,996,503
Restricted stock units outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Restricted stock units outstanding (in shares) 4,048,029 4,254,184
Capped value appreciation rights outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common shares available for future issuance (in shares) 66,036 136,574