XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Weighted average shares outstanding, basic (in shares) 8,503,473 8,507,803 8,623,012
Unvested shares (in shares) 33,492 28,322 0
Weighted average shares outstanding, diluted (in shares) 8,536,965 8,536,125 8,623,012
Basic (in USD per share) $ 3.75 $ 3.72 $ 4.15
Diluted (in USD per share) $ 3.73 $ 3.71 $ 4.15