v3.26.1
Stock-based compensation - Share-Based Payment Arrangement, Option, Exercise Price Range (Details)
12 Months Ended
Mar. 31, 2026
$ / shares
shares
Options outstanding  
Options outstanding (in shares) | shares 3,520,850
Weighted average remaining contractual life (in years) 2 years 9 months 18 days
Weighted average exercise price (in USD per share) $ 27.48
Options exercisable  
Number of shares exercisable (in shares) | shares 316,280
Weighted average exercise price (in USD per share) $ 21.00
Less than $20  
Options outstanding  
Options outstanding (in shares) | shares 0
Weighted average exercise price (in USD per share) $ 0
Options exercisable  
Number of shares exercisable (in shares) | shares 0
Less than $20 | Maximum  
Options outstanding  
Weighted average exercise price (in USD per share) $ 20.00
$20.00 - $40.00  
Options outstanding  
Options outstanding (in shares) | shares 2,590,241
Weighted average remaining contractual life (in years) 1 year
Weighted average exercise price (in USD per share) $ 21.00
Options exercisable  
Number of shares exercisable (in shares) | shares 316,280
Weighted average exercise price (in USD per share) $ 21.00
$20.00 - $40.00 | Maximum  
Options outstanding  
Weighted average exercise price (in USD per share) 40.00
$20.00 - $40.00 | Minimum  
Options outstanding  
Weighted average exercise price (in USD per share) $ 20.00
$40.00 - $60.00  
Options outstanding  
Options outstanding (in shares) | shares 930,609
Weighted average remaining contractual life (in years) 8 years
Weighted average exercise price (in USD per share) $ 45.52
Options exercisable  
Number of shares exercisable (in shares) | shares 0
$40.00 - $60.00 | Maximum  
Options outstanding  
Weighted average exercise price (in USD per share) $ 60.00
$40.00 - $60.00 | Minimum  
Options outstanding  
Weighted average exercise price (in USD per share) $ 40.00