v3.25.1
Shareholders' (Deficit) Equity - Exchange Agreement (Details) - $ / shares
3 Months Ended
Feb. 28, 2024
Mar. 31, 2024
Pre-funded warrants    
Class of Warrant or Right    
Purchase price $ 1.499  
Warrants issued to purchase shares 3,333,333  
Warrants exercise price $ 0.001  
Pre-funded warrants | Maximum    
Class of Warrant or Right    
Number of shares issued during the period 3,000,000  
Common Shares    
Class of Warrant or Right    
Number of shares issued during the period   19,666,667