XML 278 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]    
Earnings for basic computations $ 160,146 $ 137,369
Weighted-average of common stock shares outstanding for basic computations (in shares) 131,031,979 132,371,487
Earnings for diluted computations $ 160,149 $ 137,372
Dilutive stock options and restricted stock (in shares) 498,654 639,601
Weighted-average of common stock shares outstanding for diluted computations (in shares) 131,530,633 133,011,088
Earnings per share of common stock    
Basic (in dollars per share) $ 1.22 $ 1.04
Diluted (in dollars per share) $ 1.22 $ 1.03
Unvested shares participating in the payment of the company's dividends declared (in shares) 1,000,000 900,000
Dividends paid $ 63,034 $ 58,899
Undistributed earnings allocated to participating securities, basic 800 500
Undistributed earnings allocated to participating securities, diluted 800 500
Restricted Stock    
Earnings per share of common stock    
Dividends paid $ 500 $ 400