v3.25.2
Warrants - Summary of Outstanding Equity - Classified Warrants to Purchase Common Stock (Details)
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Class of Warrant or Right [Line Items]            
Number of shares issued and exercisable (in shares) | shares 130,017,835 130,017,835 11,770,888 11,770,888 17,165,833 17,165,833
Exercise price (in CAD per share) | $ / shares   $ 0.34   $ 2.30 $ 4.83 $ 4.83
Equity-Classified Warrants            
Class of Warrant or Right [Line Items]            
Number of shares issued and exercisable (in shares) | shares 130,017,835 130,017,835 11,770,888 11,770,888    
Exercise price (in CAD per share) | $ / shares $ 0.34   $ 2.30      
Equity-Classified Warrants | Expiring on September 21, 2026            
Class of Warrant or Right [Line Items]            
Number of shares issued and exercisable (in shares) | shares 11,122,105 11,122,105 11,122,105 11,122,105    
Exercise price (in CAD per share) | $ / shares $ 1.96   $ 1.96      
Equity-Classified Warrants | Expiring on October 1, 2025            
Class of Warrant or Right [Line Items]            
Number of shares issued and exercisable (in shares) | shares 648,783 648,783 648,783 648,783    
Exercise price (in CAD per share) | $ / shares $ 8.12   $ 8.12      
Equity-Classified Warrants | Expiring on May 29, 2027            
Class of Warrant or Right [Line Items]            
Number of shares issued and exercisable (in shares) | shares 118,246,947 118,246,947 0 0    
Exercise price (in CAD per share) | $ / shares $ 0.14   $ 0