XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Options and Warrants - Schedule of Nonvested Share Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Shares Nonvested at January 1, 320,970 447,970
Shares Granted during the period 10,000 35,500
Shares Vested during the period (107,270) (117,900)
Shares Forfeited during the period (9,900) (19,000)
Shares Nonvested at end of period 213,800 346,570
Weighted Average Grant Date Fair Value Nonvested at January 1 $ 4.5 $ 3.94
Weighted Average Grant Date Fair Value Granted during the period 12.76 8.02
Weighted Average Grant Date Fair Value 'Vested during the period 3.9 3.6
Weighted Average Grant Date Fair Value Forfeited during the period 3.98 3.28
Weighted Average Grant Date Fair Value Nonvested at end of period $ 5.18 $ 4.48