XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
12 Months Ended
Mar. 06, 2023
Mar. 08, 2022
Mar. 11, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 11, 2024
Dec. 31, 2021
Mar. 08, 2021
Dec. 31, 2020
Termination date of stock repurchase program Mar. 31, 2024 Mar. 31, 2023 Mar. 31, 2022              
Common stock issued under dividend reinvestment plan       17,400 26,529          
Shares outstanding at end of period [1]       9,198,175 9,383,132 9,581,536   9,699,695   7,516,423
Stock repurchases, value       $ 3,832,000 $ 4,355,000 $ 3,831,000        
4.875% Notes due 2026                    
Interest Rate       4.875%            
Stock Repurchase Program                    
Stock repurchase program, authorized amount                 $ 10,000,000  
Period of stock repurchase program     1 year              
2022 Stock Repurchase Program                    
Stock repurchase program, authorized amount   $ 10,000,000                
Period of stock repurchase program   1 year                
2023 Stock Repurchase Program                    
Stock repurchase program, authorized amount $ 10,000,000                  
Renewed Stock Repurchase Program                    
Stock repurchase program, authorized amount             $ 10,000,000      
2023 Stock Repurchase Program and Renewed Stock Repurchase Program                    
Stock repurchases, shares       202,357            
Stock repurchases, value       $ 3,800,000            
2023 Stock Repurchase Program and 2022 Stock Repurchase Program                    
Stock repurchases, shares         224,933          
Stock repurchases, value         $ 4,400,000          
[1] Totals may not sum due to rounding.