v3.25.2
EARNINGS PER SHARE (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 OF COMMON STOCK:            
Net income $ 8,458 $ 8,065 $ 20,514 $ 17,023 $ 16,523 $ 37,537
Weighted shares outstanding - basic (in shares) 11,458,754   11,461,141   11,454,348 11,456,597
Basic earnings per share of common stock $ 0.74   $ 1.79   $ 1.44 $ 3.28
DILUTED EARNINGS PER SHARE OF COMMON STOCK:            
Effect of dilutive securities (in shares) 141,210   88,744   157,092 74,494
Weighted shares outstanding - diluted (in shares) 11,599,964   11,549,885   11,611,440 11,531,091
Diluted earnings per share of common stock (in dollars per share) $ 0.73   $ 1.78   $ 1.42 $ 3.26