v3.26.3
Earnings Per Common Share (Computation of Basic and Diluted Earnings per Common Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 72,170 $ 71,851 $ 204,708 $ 199,093
Distributed and undistributed earnings allocated to participating securities (1,140) (1,030) (3,137) (2,829)
Income allocated to common stockholders for basic earnings per common share $ 71,030 $ 70,821 $ 201,571 $ 196,264
Denominator:        
Weighted average common shares outstanding (in shares) 71,132,255 75,227,314 72,748,103 75,124,070
Less average unvested stock awards (in shares) (1,164,631) (1,116,965) (1,161,394) (1,114,472)
Weighted average shares for basic earnings per common share (in shares) 69,967,624 74,110,349 71,586,709 74,009,598
Basic earnings per common share (in dollars per share) $ 1.02 $ 0.96 $ 2.82 $ 2.65
Numerator:        
Income allocated to common stockholders for basic earnings per common share $ 71,030 $ 70,821 $ 201,571 $ 196,264
Adjustment for earnings reallocated from participating securities 6 7 14 15
Income used in calculating diluted earnings per common share $ 71,036 $ 70,828 $ 201,585 $ 196,279
Denominator:        
Weighted average shares for basic earnings per common share (in shares) 69,967,624 74,110,349 71,586,709 74,009,598
Dilutive effect of certain share-based awards (in shares) 573,006 715,117 475,845 601,031
Weighted average shares for diluted earnings per common share (in shares) 70,540,630 74,825,466 72,062,554 74,610,629
Diluted earnings per common share (in dollars per share) $ 1.01 $ 0.95 $ 2.80 $ 2.63