XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share ("EPS") (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Vested directors' deferred compensation shares 288,262 261,320
Effect on basic and diluted $ 0  
Restricted Stock excluded from the diluted EPS calculation 1,088,269 753,336