v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share
Earnings per share is based on the weighted average number of shares outstanding for the period. A reconciliation of the basic and diluted earnings per share is as follows:

Three Months EndedSix Months Ended
(Share count in thousands)June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Basic
Net income attributable to common stockholders$1,102 $3,270 $4,857 $6,467 
Weighted average common shares outstanding9,642 9,989 9,634 9,989 
Basic earnings per share$0.11 $0.33 $0.50 $0.65 
Diluted
Net income attributable to common stockholders$1,102 $3,270 $4,857 $6,467 
Weighted average common shares outstanding9,642 9,989 9,634 9,989 
Add: Dilutive stock options outstanding10 
Average shares and dilutive potential common shares9,647 9,997 9,638 9,999 
Diluted earnings per share$0.11 $0.33 $0.50 $0.65