XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (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 OF COMMON STOCK:                
Net income $ 3,082 $ 8,458 $ 8,065 $ 15,425 $ 20,514 $ 17,023 $ 19,605 $ 52,962
Weighted shares outstanding - basic (in shares) 11,445,779     11,447,114     11,451,460 11,453,413
Basic earnings per share of common stock $ 0.27     $ 1.35     $ 1.71 $ 4.62
DILUTED EARNINGS PER SHARE OF COMMON STOCK:                
Effect of dilutive securities (in shares) 148,745     148,516     188,339 139,637
Weighted shares outstanding - diluted (in shares) 11,594,523     11,595,630     11,639,799 11,593,050
Diluted earnings per share of common stock (in dollars per share) $ 0.27     $ 1.33     $ 1.68 $ 4.57