XML 47 R37.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
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 2,758 $ 2,108 $ 7,198 $ 5,578
Weighted average shares outstanding 23,590,909 23,658,248 23,608,168 23,695,385
Weighted average dilutive shares outstanding 23,590,909 23,658,248 23,608,168 23,695,385
Earnings per share basic $ 0.12 $ 0.09 $ 0.30 $ 0.24
Earnings per share diluted $ 0.12 $ 0.09 $ 0.30 $ 0.24