v3.25.2
Fair Value Measurements - Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants (Details) - Level 3 [Member]
Jun. 30, 2025
Jan. 13, 2025
Exercise price [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 10  
Exercise price [Member] | Preferred Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 17.58  
Exercise price [Member] | Common Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 11.5 11.5
Share price [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 0.26  
Share price [Member] | Preferred Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 0.26  
Share price [Member] | Common Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 0.26 0.99
Volatility [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 99.24  
Volatility [Member] | Preferred Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 99.24  
Volatility [Member] | Common Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 99.24 106.26
Expected life [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 1.45  
Expected life [Member] | Preferred Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 0.75  
Expected life [Member] | Common Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 1.45 1.91
Risk-free rate [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 3.96  
Risk-free rate [Member] | Preferred Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 3.96  
Risk-free rate [Member] | Common Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements 3.96 2.06
Dividend yield [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements  
Dividend yield [Member] | Preferred Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements  
Dividend yield [Member] | Common Share Warrant [Member]    
Schedule of Level 3 Fair Value Measurements for Common Share Warrants and Preferred Share Warrants [Line Items]    
Fair value measurements