v3.25.1
Subsequent Event (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
May 31, 2025
Jan. 31, 2025
Warrant [Member]    
Subsequent Event [Line Items]    
Common warrants issued for purchase of common shares   702,625
Warrants exercise price   $ 1.7125
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Upfront payment $ 47.5