Annual report [Section 13 and 15(d), not S-K Item 405]

Shareholders' Equity and Capital Stock - Fair value of the liability classified options (Details)

v3.25.1
Shareholders' Equity and Capital Stock - Fair value of the liability classified options (Details) - $ / shares
12 Months Ended
Jul. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected volatility (Minimum)   67.10% 71.70%
Expected volatility (Maximum)   65.50% 74.70%
Expected dividend rate   0.00% 0.00%
Liability Classified Stock Option [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected volatility (Minimum) 47.70% 46.90%  
Expected volatility (Maximum) 68.20% 67.40%  
Market price $ 1.8 $ 1.64  
Liability Classified Stock Option [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected life (years) 4 years 9 months 18 days 4 years 10 months 24 days  
Risk free rate 3.50% 2.94%  
Exercise price $ 2.46 $ 2.46  
Liability Classified Stock Option [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected life (years) 3 months 18 days 10 months 24 days  
Risk free rate 3.20% 2.85%  
Exercise price $ 0.63 $ 0.63