XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Years Ended December 31,
202420232022
Weighted average shares outstanding (basic)8,503,473 8,507,803 8,623,012 
Dilutive effect of unvested shares33,492 28,322 — 
Weighted average shares outstanding (diluted)8,536,965 8,536,125 8,623,012 
Per share:
Basic$3.75 $3.72 $4.15 
Diluted3.73 3.71 4.15