XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]        
Earnings for basic computations $ 144,431 $ 30,526 $ 473,856 $ 337,607
Earnings for diluted computations $ 144,433 $ 30,526 $ 473,864 $ 337,612
Weighted-average common stock shares outstanding, basic (in shares) 130,121,092 132,224,802 130,647,687 132,286,243
Dilutive stock options and restricted stock (in shares) 367,958 535,075 411,067 545,326
Weighted-average common stock shares outstanding, diluted (in shares) 130,489,050 132,759,877 131,058,754 132,831,569
Earnings per common share:        
Basic (in dollars per share) $ 1.11 $ 0.23 $ 3.63 $ 2.55
Diluted (in dollars per share) $ 1.11 $ 0.23 $ 3.62 $ 2.54
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