v3.26.1
Earnings Per Share - Calculation of diluted EPS under Treasury method (Details)
3 Months Ended
Jun. 30, 2025
$ / shares
shares
Earnings Per Common Share  
Number of shares | shares 9,085
Range of exercise prices, low end of range (in dollars per share) $ 91.05
Range of exercise prices, high end of range (in dollars per share) $ 91.35