XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Available to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Net income, basic per common share $ 77,194 $ 75,457 $ 62,919
Net income, diluted per common share $ 77,194 $ 75,457 $ 62,919
Effect of dilutive shares:      
Weighted average shares, basic per common share (in shares) 31,505,267 31,373,718 22,023,595
Restricted stock (in shares) 117,206 192,073 141,930
Weighted average shares, diluted per common share (in shares) 31,622,473 31,565,791 22,165,525
Basic per common share (in dollars per share) $ 2.45 $ 2.41 $ 2.86
Diluted per common share (in dollars per share) $ 2.44 $ 2.39 $ 2.84