v3.26.1
Equity (Details 2) - Stock Warrants [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, Beginning balance 235,000  
Weighted average exercise price outstanding, Beginning balance $ 4.00  
Weighted average remaining contractual term 10 months 24 days 8 months 12 days
Intrinsic value outstsanding, Beginning balance  
Number of warrants, Issued  
Weighted average exercise price, Issued  
Intrinsic value, Issued  
Number of warrants, Expired 175,000  
Weighted average exercise price, Expired $ 4.00  
Intrinsic value, Expired  
Number of warrants, Exercised  
Weighted average exercise price, Exercised  
Intrinsic value, Exercised  
Number of warrants outstanding, Ending balance 60,000 235,000
Weighted average exercise price outstanding, Ending balance $ 4.00 $ 4.00
Intrinsic value outstsanding, Ending balance
Number of warrants, Exercisable 60,000  
Weighted average exercise price, Exercisable $ 4.00  
Weighted average remaining contractual term, Exercisable 10 months 24 days  
Intrinsic value, Exercisable