XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Per Share Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic Earnings per Share:                
Net Income $ 35,074 $ 31,361 $ 10,517 $ 21,048 $ 20,530 $ 19,022 $ 76,952 $ 60,600
Weighted average shares outstanding (in shares) 37,493,028     29,679,464     36,561,331 29,649,020
Basic earnings per share (in dollars per share) $ 0.94     $ 0.71     $ 2.10 $ 2.04
Diluted Earnings per Share:                
Net Income $ 35,074 $ 31,361 $ 10,517 $ 21,048 $ 20,530 $ 19,022 $ 76,952 $ 60,600
Weighted average shares outstanding (in shares) 37,493,028     29,679,464     36,561,331 29,649,020
Potentially dilutive shares, net (in shares) 0     0     0 0
Diluted weighted average shares outstanding (in shares) 37,493,028     29,679,464     36,561,331 29,649,020
Diluted earnings per share (in dollars per share) $ 0.94     $ 0.71     $ 2.10 $ 2.04
Anti-dilutive securities excluded from computation of earnings per share (in shares) 0     0     0 0