XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS APPLICABLE TO COMMON SHAREHOLDERS - Earnings Available to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Basic earnings per share $ 18,571 $ 24,360 $ 58,896 $ 64,410
Diluted earnings per share $ 18,571 $ 24,360 $ 58,896 $ 64,410
Shares (Denominator)        
Weighted average number of shares outstanding, basic (in shares) 31,516,823 31,405,439 31,506,556 31,364,420
Restricted stock grants (in shares) 196,562 204,125 169,311 199,862
Weighted average number of shares outstanding, diluted (in shares) 31,713,385 31,609,564 31,675,867 31,564,282
Basic earnings per share (in dollars per share) $ 0.59 $ 0.78 $ 1.87 $ 2.05
Diluted earnings per share (in dollars per share) $ 0.59 $ 0.77 $ 1.86 $ 2.04