XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]        
Earnings for basic computations $ 185,866 $ 144,431 $ 738,189 $ 473,856
Earnings for diluted computations $ 185,869 $ 144,433 $ 738,200 $ 473,864
Weighted-average common stock shares outstanding, basic (in shares) 127,429,723 130,121,092 128,407,906 130,647,687
Dilutive stock options and restricted stock (in shares) 510,414 367,958 501,587 411,067
Weighted-average common stock shares outstanding, diluted (in shares) 127,940,137 130,489,050 128,909,493 131,058,754
Earnings per common share:        
Basic (in dollars per share) $ 1.46 $ 1.11 $ 5.75 $ 3.63
Diluted (in dollars per share) $ 1.45 $ 1.11 $ 5.73 $ 3.62
Unvested shares participating in the payment of the company's dividends declared (in shares) 700,000 700,000 1,100,000 1,100,000