XML 171 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Schedule of Equity Warrants (Details) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Sep. 13, 2024
Mar. 02, 2023
Schedule of Equity Warrants [Line Items]        
Outstanding 829,136 139,978    
Weighted average exercise price $ 4.88 $ 88.67 $ 4,200 $ 4,200
August 28, 2026 [Member]        
Schedule of Equity Warrants [Line Items]        
Outstanding 179      
Expiry date Aug. 28, 2026      
Weighted average exercise price $ 4,200      
March 12, 2027 [Member]        
Schedule of Equity Warrants [Line Items]        
Outstanding 36      
Expiry date Mar. 12, 2027      
Weighted average exercise price $ 4,200      
March 24, 2028 [Member]        
Schedule of Equity Warrants [Line Items]        
Outstanding 1,021 1,021    
Expiry date Mar. 24, 2028 Mar. 24, 2028    
Weighted average exercise price $ 470.4 $ 470.4    
January 28, 2030 [Member]        
Schedule of Equity Warrants [Line Items]        
Outstanding 827,900      
Expiry date Jan. 28, 2030      
Weighted average exercise price $ 3.22