v3.26.1
Schedule of Stock Option Activity Under Equity Incentive Plan (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number Of Options Outstanding, Balance 566,000  
Weighted Average Exercise Price Outstanding, Balance $ 1.61  
Weighted average remaining contractual term, Outstanding 1 year 6 months 25 days 2 years 7 days
Number of options, Granted 3,000  
Weighted Average Exercise Price, Granted $ 3.75  
Weighted average remaining contractual term, Granted 8 years 9 months 29 days  
Number of options, Exercised (35,013)  
Weighted Average Exercise Price, Exercised $ 1.55  
Weighted average remaining contractual term, Exercised 1 year 11 months 8 days  
Number of options, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of options, Cancelled or expired  
Weighted Average Exercise Price, Cancelled or expired  
Number Of Options Outstanding, Balance 533,987 566,000
Weighted Average Exercise Price Outstanding, Balance $ 1.63 $ 1.61
Number Of Options Outstanding, Exercisable 253,987  
Weighted average exercise price outstanding, Exercisable $ 1.72  
Weighted average remaining contractual term, Exercisable 1 year 8 months 12 days