Share-based Payment - Schedule of Number and Contractual Life of Options (Details) - Stock Option Plan
12 Months Ended
Mar. 31, 2022
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of options outstanding | shares 306,321
Weighted number of options exercisable | shares 102,883
$43.40 - $66.85  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range limit $ 43.40
Exercise price, upper range limit $ 66.85
Weighted remaining contractual life outstanding 4 years 10 months 13 days
Number of options outstanding | shares 67,858
$66.86 - $71.75  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range limit $ 66.86
Exercise price, upper range limit $ 71.75
Weighted remaining contractual life outstanding 4 years 4 months 6 days
Number of options outstanding | shares 135,071
Weighted number of options exercisable | shares 29,665
Weighted average exercise price $ 69.30
$71.76 - $82.60  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range limit 71.76
Exercise price, upper range limit $ 82.60
Weighted remaining contractual life outstanding 5 years 2 months 4 days
Number of options outstanding | shares 86,294
Weighted number of options exercisable | shares 60,131
Weighted average exercise price $ 74.55
$82.61 - $181.65  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range limit 82.61
Exercise price, upper range limit $ 181.65
Weighted remaining contractual life outstanding 2 years 7 months 9 days
Number of options outstanding | shares 10,350
Weighted number of options exercisable | shares 7,102
Weighted average exercise price $ 149.45
$181.66 - $232.75  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range limit 181.66
Exercise price, upper range limit $ 232.75
Weighted remaining contractual life outstanding 6 years 6 months
Number of options outstanding | shares 6,748
Weighted number of options exercisable | shares 5,985
Weighted average exercise price $ 210.00