v3.25.1
Financial Instruments - Credit risk (Details) - 12 months ended Dec. 31, 2024
$ in Thousands, $ in Thousands
CAD ($)
USD ($)
Financial Instruments    
Undiscounted contractual amount due out of surplus cash of subsidiary $ 60,535 $ 42,070
Difference between carrying amount of the loan payable and amount would be contractually required to pay at maturity $ 53,453  
Credit risk | Bottom of range    
Financial Instruments    
Average contractual credit period for trade receivables 25 days  
Credit risk | Top of range    
Financial Instruments    
Minimum expected repayment period of undiscounted contractual due 10 years  
Average contractual credit period for trade receivables 45 days  
Average contractual credit period for sales 180 days