v3.25.2
Stockholders' Equity - Schedule of Common Stock Reserved for Issuance (Details) - shares
Jun. 30, 2025
Mar. 31, 2025
Class of Stock [Line Items]    
Outstanding stock options (in shares) 2,431,632 2,856,385
Total shares of common stock reserved (in shares) 9,191,252 9,293,367
2021 Incentive Equity Plan    
Class of Stock [Line Items]    
Remaining shares available for future issuance under Amended and Restated 2021 Incentive Equity Plan (in shares) 4,655,023 3,940,534
Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Remaining shares available for future issuance under Employee Stock Purchase Plan (in shares) 429,381 429,381
Restricted stock units    
Class of Stock [Line Items]    
Outstanding restricted stock units (in shares) 1,675,216 2,067,067