v3.26.1
Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Number of Warrants, Balance 3,090,042 314,194 105,557 56,941 56,941  
Weighted Average Exercise Price, Balance $ 59.84 $ 559.52 $ 1,658.88 $ 2,962.56 $ 2,962.56  
Weighted Average Remaining Contractual Life (Years) 2 years 2 months 8 days 2 years 25 days 4 years 9 months 18 days 4 years 1 month 17 days 4 years 9 months 14 days 3 years 7 months 17 days
Number of Warrants, Issued 2,919,036 48,616    
Number of Warrants, Exercised (470,307) (143,188) (14,209)    
Number of Warrants, Cancelled (3,598)    
Number of Warrants, Balance 2,619,735 3,090,042 87,750 105,557 314,194 56,941
Weighted Average Exercise Price, Balance $ 67.15 $ 59.84 $ 1,963.20 $ 1,658.88 $ 559.52 $ 2,962.56