v3.25.1
Common Stock (Details 1) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common Stock    
Stock options outstanding begining 3,240,000 5,316,167
Stock options granted 919,334 0
Stock options exercised 0 0
Stock options forfeited (245,500) (2,076,167)
Stock options outstanding, ending 3,913,834 3,240,000