v3.26.1
Earnings Per Share ("EPS") - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic    
Net Income (Loss) $ 1,091 $ 2,099
Weighted average common shares outstanding, basic 8,157,000 9,895,000
Adjusted weighted average shares outstanding, Basic 8,157,000 9,895,000
Diluted    
Net Income (Loss) $ 1,091 $ 2,099
Weighted average common shares outstanding, Diluted 8,157,000 9,895,000
Dilutive securities stock options 0 94,000
Adjusted weighted average shares outstanding, Diluted 8,157,000 9,989,000
Basic earnings per share $ 0.13 $ 0.21
Diluted earnings per share $ 0.13 $ 0.21