v3.25.1
Stockholders' Equity - Schedule of Common Stock Reserved for Issuance (Detail) - shares
Mar. 31, 2025
Mar. 31, 2024
Class Of Stock [Line Items]    
Outstanding stock options (in shares) 2,856,385 3,536,989
Total shares of common stock reserved (in shares) 9,293,367 11,945,930
2021 Equity Incentive Plan    
Class Of Stock [Line Items]    
Remaining shares available for future issuance under Amended and Restated 2021 Incentive Equity Plan (in shares) 3,940,534 5,563,844
Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Remaining shares available for future issuance under Employee Stock Purchase Plan (in shares) 429,381 642,263
Restricted Stock Units    
Class Of Stock [Line Items]    
Outstanding restricted stock units (in shares) 2,067,067 2,202,834