v3.26.1
Capital Stock - Schedule of Warrants Outstanding (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 16, 2022
Class of Warrant or Right [Line Items]    
Exercise Price (in dollars per share)   $ 0.0001
Warrant    
Class of Warrant or Right [Line Items]    
Warrants Outstanding (in shares) 1,805  
Warrant | June 16, 2022    
Class of Warrant or Right [Line Items]    
Exercise Price (in dollars per share) $ 0.0001  
Issued (in shares) 6,325  
Exercised (in shares) (1,187)  
Forfeited / Canceled (in shares) (4,491)  
Warrants Outstanding (in shares) 647  
Warrant | November 18, 2024    
Class of Warrant or Right [Line Items]    
Exercise Price (in dollars per share) $ 2.875  
Issued (in shares) 800  
Exercised (in shares) (304)  
Forfeited / Canceled (in shares) 0  
Warrants Outstanding (in shares) 496  
Warrant | December 12, 2024    
Class of Warrant or Right [Line Items]    
Exercise Price (in dollars per share) $ 5.75  
Issued (in shares) 500  
Exercised (in shares) (100)  
Forfeited / Canceled (in shares) 0  
Warrants Outstanding (in shares) 400  
Warrant | January 9, 2025    
Class of Warrant or Right [Line Items]    
Exercise Price (in dollars per share) $ 14.0875  
Issued (in shares) 327  
Exercised (in shares) (65)  
Forfeited / Canceled (in shares) 0  
Warrants Outstanding (in shares) 262