XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net (Loss) Income $ (5,696) $ 3,219 $ 164 $ 10,065
Weighted-Average Basic Common Shares Outstanding (in shares) 4,985,188 5,137,586 5,044,012 5,136,546
Dilutive Effect of Common Stock Equivalents (Stock Options and Restricted Stock) (in shares) 334,406 209,164 313,161 192,064
Weighted-Average Diluted Common Shares and Common Stock Equivalents Outstanding (in shares) 5,319,594 5,346,750 5,357,173 5,328,610
(Loss) Earnings Per Share:        
Basic (in dollars per share) $ (1.14) $ 0.63 $ 0.03 $ 1.96
Diluted (in dollars per share) $ (1.07) $ 0.60 $ 0.03 $ 1.89