v3.26.3
Stock Options and Warrants - Schedule of Nonvested Share Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]    
Shares beginning of period 179,450 320,970
Shares Acquired and converted options from acquisition 171,893  
Shares Granted during the period 56,800 10,000
Shares Vested during the period (238,391) (107,270)
Shares Forfeited during the period (4,600) (9,900)
Shares Nonvested at end of period 165,152 213,800
Weighted Average Grant Date Fair Value beginning of period $ 5.33 $ 4.5
Weighted Average Grant Date Fair Value Acquired and converted options from acquisition   0
Weighted Average Grant Date Fair Value Granted during the period 6.36 12.76
Weighted Average Grant Date Fair Value 'Vested during the period 16.6 3.9
Weighted Average Grant Date Fair Value Forfeited during the period 11.65 3.98
Weighted Average Grant Date Fair Value Nonvested at end of period $ 8.86 $ 5.18