XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans, Share-based Compensation Plans (Details) - shares
12 Months Ended
Jan. 23, 2025
Dec. 31, 2024
Restricted Stock [Member]    
Share-based Compensation Plans [Abstract]    
Award vesting period   4 years
Plan [Member]    
Share-based Compensation Plans [Abstract]    
Number of shares authorized (in shares)   1,593,465
Plan [Member] | Non-Employee Director [Member]    
Share-based Compensation Plans [Abstract]    
Maximum annual number of shares of common stock which may be issued upon exercise or settlement of awards (in shares)   100,000
Maximum annual number of shares per individual (in shares)   3,000
Plan [Member] | Employee [Member]    
Share-based Compensation Plans [Abstract]    
Maximum annual number of shares per individual (in shares)   50,000
Plan [Member] | Stock Options [Member]    
Share-based Compensation Plans [Abstract]    
Percentage of grants that vest annually   25.00%
Award expiration period   10 years
Plan [Member] | Restricted Stock [Member]    
Share-based Compensation Plans [Abstract]    
Percentage of grants that vest after four years   100.00%
Award vesting period   4 years
Q1-2025 Dividend [Member] | Subsequent Event [Member]    
Dividends [Abstract]    
Stock dividend percentage 5.00%  
Dividends, date declared Jan. 23, 2025  
Dividends, date to be paid Mar. 25, 2025  
Dividends payable, date of record Feb. 28, 2025