v3.25.4
Income Taxes - Valuation allowance has been established against the deferred tax assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]  
Tax loss carryovers $ 27,412
Domestic Tax Jurisdiction [Member]  
Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]  
Tax loss carryovers 16,200
United States  
Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]  
Tax loss carryovers $ 16,249
Percentage of valuation allowance 0.00%
Canada  
Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]  
Tax loss carryovers $ 10,786
Percentage of valuation allowance 100.00%
Mexico  
Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]  
Tax loss carryovers $ 377
Percentage of valuation allowance 100.00%
Foreign Tax Jurisdiction [Member]  
Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]  
Tax loss carryovers $ 11,200
Tax loss carryovers subject to expiry $ 11,200