v3.26.1
EARNINGS PER SHARE - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic                
Net income attributable to common stockholders $ 1,102 $ 3,755 $ 4,271 $ 3,682 $ 3,270 $ 3,197 $ 4,857 $ 6,467
Weighted average common shares outstanding (shares) 9,642,000       9,989,000   9,634,000 9,989,000
Basic earnings per share (USD per share) $ 0.11       $ 0.33   $ 0.50 $ 0.65
Diluted                
Net income attributable to common stockholders $ 1,102 $ 3,755 $ 4,271 $ 3,682 $ 3,270 $ 3,197 $ 4,857 $ 6,467
Weighted average common shares outstanding (shares) 9,642,000       9,989,000   9,634,000 9,989,000
Add: Dilutive stock options outstanding (shares) 5,000       8,000   4,000 10,000
Average shares and dilutive potential common shares (shares) 9,647,000       9,997,000   9,638,000 9,999,000
Diluted earnings per share (USD per share) $ 0.11       $ 0.33   $ 0.50 $ 0.65