v3.26.1
Net Loss Per Share - Summary of Outstanding Potentially Dilutive Securities that have been Excluded from Calculation of Diluted Net Loss Per Unit (Details) - shares
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 6,764,291 5,305,425
Options to Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 4,348,978 4,388,377
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 2,265,153 232,304
Restricted Stock Subject to Future Vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 13,852 684,744
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 136,308