v3.26.1
Employee Benefit Plans - Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits (Details)
$ in Thousands, $ in Thousands
Jun. 30, 2026
CAD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
CAD ($)
Dec. 31, 2025
USD ($)
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities $ 9,533   $ 10,091  
Included in other long-term assets 324,562   368,657  
Pension Plans Canadian [Member]        
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities 42,618   43,288  
Included in other long-term assets 109,186   109,812  
Pension Plans US [Member]        
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities   $ 1,418   $ 952
Included in other long-term assets    
Pension Plans Total [Member]        
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities 41,200   42,336  
Included in other long-term assets 109,186   109,812  
Other Post-employment Benefit Plans Canadian [Member]        
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities 22,832   22,400  
Included in other long-term assets    
Other Post-employment Benefit Plans US [Member]        
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities   452   424
Included in other long-term assets    
Other Post-employment Benefit Plans Total [Member]        
Schedule of Balance Sheet Obligations, Distributed Between Pension and Other Post-Employment Benefits [Line Items]        
Included in other long-term liabilities 23,284   22,824  
Included in other long-term assets