v3.26.1
Stock-based compensation - Schedule of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") (Details) - RSAs and RSUs - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Shares of restricted stock outstanding      
Beginning balance (in shares) 1,553,722 1,942,867 2,128,773
Granted (in shares) 1,174,451 642,615 526,280
Vested (in shares) (1,083,297) (963,266) (649,592)
Canceled forfeited (in shares) (123,219) (68,494) (62,594)
Ending balance (in shares) 1,521,657 1,553,722 1,942,867
Weighted-average grant date fair value      
Beginning balance (in USD per share) $ 85.98 $ 48.67 $ 25.94
Granted (in USD per share) 88.64 130.34 111.41
Vested (in USD per share) 45.41 39.17 24.57
Canceled or forfeited (in USD per share) 109.64 102.03 51.75
Ending balance (in USD per share) $ 115.02 $ 85.98 $ 48.67