v3.26.1
Schedule of Warrant Outstanding Issued Exercised and Expired (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Equity [Abstract]    
Number of warrants outstaning, Balance 351,528  
Weighted average exercise price, Balance 4.75  
Expiration date 2029 2029
Number of warrants, Issued  
Number of warrants, Exercised  
Number of warrants, Expired  
Number of warrants outstaning, Balance 351,528 351,528
Weighted average exercise price, Balance 4.75 4.75