XML 83 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Stock Options, Options Granted 0    
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Stock Options, Total outstanding at the beginning of the period 1,511,046 1,377,339  
Number of Stock Options, Options Granted   322,500  
Number of Stock Options, Options Forfeited (218,500) (88,793)  
Number of Stock Options, Options Exercised   (40,000)  
Number of Stock Options, Options Expired   (60,000)  
Number of Stock Options, Total outstanding at the end of the period 1,292,546 1,511,046 1,377,339
Number of Stock Options, Total vested and exercisable 938,292 889,623  
Weighted Average Exercise Price, Beginning of period $ 14.89 $ 16.13  
Weighted Average Exercise Price, Granted   8.32  
Weighted Average Exercise Price, Forfeited 19.27 19.27  
Weighted Average Exercise Price, Exercised   7.54  
Weighted Average Exercise Price, Expired   9.60  
Weighted Average Exercise Price, End of period 14.41 14.89 $ 16.13
Weighted Average Exercise Price, Vested and Exercisable $ 14.18 $ 14.02  
Weighted Average Remaining Contract Term, Total outstanding 2 years 1 month 6 days 3 years 1 month 24 days 3 years 4 months 13 days
Weighted Average Remaining Contract Term, Options forfeited 16 years 7 months 13 days    
Weighted Average Remaining Contract Term Exercise Price, Vested and Exercisable 1 year 9 months 7 days 2 years 7 months 13 days  
Aggregate Intrinsic Value, Total outstanding Balance, Beginning of the period   $ 2,579,201  
Aggregate Intrinsic Value, Total outstanding Balance, End of the period     $ 2,579,201