v3.25.2
Per Share Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic Earnings per Share:            
Net Income $ 31,361 $ 10,517 $ 20,530 $ 19,022 $ 41,878 $ 39,552
Weighted average shares outstanding (in shares) 37,479,342   29,667,770   36,087,762 29,633,631
Basic earnings per share (in dollars per share) $ 0.84   $ 0.69   $ 1.16 $ 1.33
Diluted Earnings per Share:            
Net Income $ 31,361 $ 10,517 $ 20,530 $ 19,022 $ 41,878 $ 39,552
Weighted average shares outstanding (in shares) 37,479,342   29,667,770   36,087,762 29,633,631
Potentially dilutive shares, net (in shares) 0   0   0 0
Diluted weighted average shares outstanding (in shares) 37,479,342   29,667,770   36,087,762 29,633,631
Diluted earnings per share (in dollars per share) $ 0.84   $ 0.69   $ 1.16 $ 1.33
Anti-dilutive securities excluded from computation of earnings per share (in shares) 0   0   0 0