v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
BASIC EARNINGS PER SHARE OF COMMON STOCK:            
Net income $ 7,269 $ 555 $ 8,458 $ 8,065 $ 7,822 $ 16,523
Weighted shares outstanding - basic (in shares) 11,377,012   11,458,754   11,381,819 11,454,348
Basic earnings per share of common stock $ 0.64   $ 0.74   $ 0.69 $ 1.44
DILUTED EARNINGS PER SHARE OF COMMON STOCK:            
Effect of dilutive securities (in shares) 144,467   141,210   140,193 157,092
Weighted shares outstanding - diluted (in shares) 11,521,479   11,599,964   11,522,012 11,611,440
Diluted earnings per share of common stock (in dollars per share) $ 0.63   $ 0.73   $ 0.68 $ 1.42