v3.26.1
Common Stock (Details 2) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Common Stock    
Non-vested stock options outstanding, beggining 919,667 560,999
Non-vested stock options granted 555,000 919,334
Non-vested stock options vested (464,567) (315,166)
Non-vested stock options forfeited/expired (652,500) (245,500)
Non-vested stock options outstanding, ending 357,600 919,667