XML 85 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share ("EPS") - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income $ 2,861 $ 3,399 $ 4,960 $ 5,973
Weighted average common shares outstanding, basic 9,859,000 10,652,000 9,878,000 11,391,000
Weighted average common shares outstanding, diluted 9,859,000 10,652,000 9,878,000 11,391,000
Stock options 0 0 0 0
Adjusted weighted average shares outstanding, basic 9,859,000 10,652,000 9,878,000 11,391,000
Adjusted weighted average shares outstanding, diluted 9,914,000 10,681,000 9,953,000 11,417,000
Basic earnings per share $ 0.29 $ 0.32 $ 0.5 $ 0.52
Diluted earnings per share $ 0.29 $ 0.32 $ 0.5 $ 0.52
Stock Option        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Stock options 55,000 29,000 75,000 26,000