XML 78 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options and Warrants - Schedule of Nonvested Share Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Shares Nonvested at January 1, 447,970 676,270
Shares Granted during the period 28,500 22,500
Shares Vested during the period (98,310) (140,900)
Shares Forfeited during the period (10,000) (50,800)
Shares Nonvested at end of period 368,160 507,070
Weighted Average Grant Date Fair Value Nonvested at January 1 $ 3.94 $ 3.82
Weighted Average Grant Date Fair Value Granted during the period 7.71 5.43
Weighted Average Grant Date Fair Value 'Vested during the period 3.33 3.05
Weighted Average Grant Date Fair Value Forfeited during the period 3.09 3.43
Weighted Average Grant Date Fair Value Nonvested at end of period $ 4.41 $ 3.89