XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Years Ended December 31,
202520242023
Weighted average shares outstanding (basic)10,259,179 8,503,473 8,507,803 
Dilutive effect of unvested shares30,969 33,492 28,322 
Weighted average shares outstanding (diluted)10,290,148 8,536,965 8,536,125 
Per share:
Basic$3.61 $3.75 $3.72 
Diluted3.60 3.73 3.71