XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Earnings for basic computations $ 169,277 $ 169,543 $ 329,428 $ 306,933
Earnings for diluted computations $ 169,280 $ 169,546 $ 329,434 $ 306,939
Weighted-average common stock shares outstanding, basic (in shares) 130,792,215 132,266,373 130,913,026 132,317,689
Dilutive stock options and restricted stock (in shares) 340,930 462,872 424,887 551,452
Weighted-average common stock shares outstanding, diluted (in shares) 131,133,145 132,729,245 131,337,913 132,869,141
Earnings per common share:        
Basic (in dollars per share) $ 1.29 $ 1.28 $ 2.52 $ 2.32
Diluted (in dollars per share) $ 1.29 $ 1.28 $ 2.51 $ 2.31
Unvested shares participating in the payment of the company's dividends declared (in shares) 1,100,000 1,100,000 1,100,000 1,000,000