XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restricted Stock Plan and Long Term Incentive Plan (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 21, 2023
Apr. 20, 2023
Jan. 31, 2023
Apr. 01, 2022
Mar. 02, 2022
Dec. 31, 2022
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Intrinsic value of vested shares           $ 948,358 $ 1,539,424
Officer [Member] | Cliff Vested Ending in December 2024 [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 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            
Employees [Member] | Time-vested Ratably Ending in December 2024 [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            
Market-Based Restricted Stock [Member] | Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares awarded 369,114   299,900   402,086    
Fair value of shares awarded $ 1,678,599   $ 1,541,893   $ 1,679,757    
Time-Based Restricted Stock [Member] | Non Employee Director [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares awarded 116,904 92,544   20,737 138,249    
Vesting period   2023-12         2024-12
Fair value of shares awarded $ 393,967 $ 243,390   $ 62,004 $ 387,095    
Share based payment award vesting date       Dec. 31, 2022 Dec. 31, 2022    
Time-Based Restricted Stock [Member] | Employees and Officers [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares awarded 113,225   97,053   126,013    
Fair value of shares awarded $ 381,571   $ 350,362   $ 352,838    
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 482,339