v3.26.1
Schedule of Warrants Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Warrants Activity    
Number of warrants, Balance 7,335,008 2,291,276
Weighted average price, Balance $ 3.85 $ 6.35
Number of warrants, Issuance 8,539,508
Weighted average price, Issuance $ 4.16
Number of warrants, Expired (6,250)
Weighted average price, Expired $ 24.00
Number of warrants, Exercise (3,489,526)
Weighted average price, Exercise $ 6.22
Number of warrants, Balance 7,335,008 7,335,008
Weighted average price, Balance $ 3.85 $ 3.85