XML 73 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Computation of Basic and Diluted Earnings per Common Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 68,766 $ 53,733 $ 127,242 $ 101,713
Distributed and undistributed earnings allocated to participating securities (979) (748) (1,799) (1,429)
Income allocated to common stockholders for basic earnings per common share $ 67,787 $ 52,985 $ 125,443 $ 100,284
Denominator:        
Weighted average common shares outstanding (in shares) 75,222,756 74,762,498 75,071,593 74,635,803
Less average unvested stock awards (in shares) (1,124,872) (1,110,233) (1,113,205) (1,119,035)
Weighted average shares for basic earnings per common share (in shares) 74,097,884 73,652,265 73,958,388 73,516,768
Earnings per common share, basic (in dollars per share) $ 0.91 $ 0.72 $ 1.70 $ 1.36
Numerator:        
Income allocated to common stockholders for basic earnings per common share $ 67,787 $ 52,985 $ 125,443 $ 100,284
Adjustment for earnings reallocated from participating securities 5 2 9 4
Income used in calculating diluted earnings per common share $ 67,792 $ 52,987 $ 125,452 $ 100,288
Denominator:        
Weighted average shares for basic earnings per common share (in shares) 74,097,884 73,652,265 73,958,388 73,516,768
Dilutive effect of certain share-based awards (in shares) 523,812 365,988 543,043 310,906
Weighted average shares for diluted earnings per common share (in shares) 74,621,696 74,018,253 74,501,431 73,827,674
Diluted earnings per common share (in dollars per share) $ 0.91 $ 0.72 $ 1.68 $ 1.36