v3.26.1
Equity (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of employee stock options outstanding
      
 Outstanding Options    Vested Options 
 Number Outstanding at March 31, 2026    Weighted Average Remaining Term    Weighted Average Exercise Price    Number Exercisable at March 31, 2026    Weighted Average Remaining Term    Weighted Average Exercise Price 
 91,200    3.92   $0.80    91,200    3.92   $0.80 
 10,000    6.25    4.50    10,000    6.25    4.50 
 10,000    1.25    4.95    10,000    1.25    4.95 
 111,200    3.89 years   $1.51    111,200    3.89 years   $1.51 
Schedule of share-based payment arrangement, option, activity
                  
    Number of Shares   Weighted Average Exercise Price   Weighted Average Remaining Contractual Term   Intrinsic Value 
 Outstanding at December 31, 2025    111,200   $1.51    4.13 years   $118,560 
 Issued                 
 Exercised                 
 Outstanding at March 31, 2026    111,200   $1.51    3.89 years   $136,800 
 Exercisable at March 31, 2026    111,200   $1.51    3.89 years   $136,800 
Schedule of stock warrants
Schedule of stock warrants                  
    Number of Shares   Weighted Average Exercise Price   Weighted Average Remaining Contractual Term   Intrinsic Value 
 Outstanding at December 31, 2025    235,000   $4.00    0.7 years     
 Issued                 
 Exercised                 
 Outstanding at March 31, 2026    235,000   $4.00    0.4 years     
 Exercisable at March 31, 2026    235,000   $4.00    0.4 years