XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic earnings (loss) per common share:            
Net Income (Loss) $ 20,514 $ 17,023 $ 14,915 $ 9,220 $ 37,537 $ 24,135
Weighted shares outstanding - basic (in shares) 11,461,141   11,466,000   11,456,597 11,424,552
Basic earnings (loss) per common share (in dollars per share) $ 1.79   $ 1.30   $ 3.28 $ 2.11
Diluted earnings (loss) per common share:            
Effect of dilutive securities (in shares) 88,744   60,000   74,494 52,448
Weighted shares outstanding - diluted (in shares) 11,549,885   11,526,000   11,531,091 11,477,000
Diluted earnings (loss) per common share (in dollars per share) $ 1.78   $ 1.29   $ 3.26 $ 2.10