v3.26.1
Stock Options and Award Programs (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Employee Stock Option [Member]    
Non-vested awards outstanding opening 288,570 288,570
Granted 120,000 0
Expired 0 0
Non-vested awards outstanding ending 343,570 288,570
Weighted average grant date fair value per share, non-vested beginning balance $ 2.04 $ 2.04
Weighted average grant date fair value per share, vested/excercised 2.09 0
Weighted average grant date fair value per share, non-vested ending balance $ 3.01 $ 2.04
Exercised 65,000 0
Awards vested and expected to vest, December 31, 342,640 285,923
Option outstanding and exercisable, December 31 175,000  
Weighted average grant date fair value per share, granted $ 4.84 $ 0
Weighted average grant date fair value per , shareAwards vested and expected to vest, 3.01 $ 2.04
Weighted average grant date fair value per , share Awards outstanding and exercisable $ 2.09  
NON-VESTED OPTIONS    
Non-vested awards outstanding opening 288,570 288,570
Granted 120,000 0
Expired 0 0
Vested/excercised 240,000 0
Non-vested awards outstanding ending 168,570 288,570
Weighted average grant date fair value per share, non-vested beginning balance $ 0.91 $ 0.91
Weighted average grant date fair value per share, Granted 1.89 0
Weighted average grant date fair value per share, vested/excercised 0.90 0
Weighted average grant date fair value per share, non-vested ending balance $ 1.62 $ 0.91
Restricted Stock    
Non-vested awards outstanding opening 323,020 615,992
Granted 71,291 399,496
Vested/excercised 197,933 692,468
Non-vested awards outstanding ending 194,617 323,020
Cancelled 1,761 0
Weighted-average remaining contractual life (in years) 8 months 12 days 1 year 1 month 6 days
Unamortized RSA compensation expense $ 304,323 $ 558,518
Aggregate intrinsic value, beginning 1,563,417 1,429,101
Aggregate intrinsic value, granted 374,991 1,203,110
Aggregate intrinsic value, cancelled 11,270 0
Aggregate intrinsic value, vested 790,146 1,833,635
Aggregate intrinsic value, ending $ 1,045,093 $ 1,563,417