XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Incentive Plan (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 16, 2024
Dec. 21, 2023
Apr. 20, 2023
Jan. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of vested shares         $ 2,558,348 $ 1,539,424
Officer [Member] | Cliff Vested Ending in December 2025 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted Stock vesting period       3 years    
Officer [Member] | Cliff Vested Ending in December 2026 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted Stock vesting period   3 years        
Officer [Member] | Cliff Vested Ending in December 2027 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted Stock vesting period 3 years          
Employees [Member] | Time-vested Ratably Ending in December 2025 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted Stock vesting period       3 years    
Employees [Member] | Time-vested Ratably Ending in December 2026 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted Stock vesting period   3 years        
Employees [Member] | Time-vested Ratably Ending in December 2027 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted Stock vesting period 3 years          
Market-Based Restricted Stock [Member] | Officer [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded 347,818 369,114   299,900    
Fair value of shares awarded $ 1,786,802 $ 1,678,599   $ 1,541,893    
Time-Based Restricted Stock [Member] | Non Employee Director [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded 82,695 116,904 92,544      
Vesting period 2025-12 2024-12 2023-12      
Fair value of shares awarded $ 328,300 $ 393,967 $ 243,390      
Time-Based Restricted Stock [Member] | Employees and Officers [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded 117,831 113,225   97,053    
Fair value of shares awarded $ 467,790 $ 381,571   $ 350,362    
Time-Based and Market-Based Restricted Stock [Member] | Employees and Officers [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded 465,649 482,339