v3.26.1
Stock Options (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Equity Option [Member]    
Number of Options beginning balance 329,375 77,000
Number of Options Granted   400,000
Number of Options Exercised (78,875) (144,625)
Stock Options Expired   (3,000)
Number of Options ending balance 250,500 329,375
Stock Options Vested 50,500  
Weighted Average Exercise Prices [Member]    
Weighted Average Exercise Prices beginning balance $ 11.50 $ 5.17
Weighted Average Exercise Prices granted   11.50
Weighted Average Exercise Prices exercised 11.50 8.26
Weighted Average Exercise Prices expired   5.25
Weighted Average Exercise Prices ending balance 11.50 $ 11.50
Weighted Average Exercise Prices Vested $ 11.50