XML 67 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued Liabilities and Other
December 31, 2024
$
December 31, 2023
$
Voyage and vessel36,66541,729
Payroll and benefits30,28628,215
Obligation related to EU ETS (note 6)
6,588
Deferred revenues - current2,5323,402
Office lease liability – current3,2642,527
Asset retirement obligation - current3,219
Other accrued liabilities2,6653,376
82,00082,468
Schedule of Other Long-Term Liabilities
Other Long-Term Liabilities
December 31, 2024
$
December 31, 2023
$
Freight tax provisions (note 18)
41,40447,813
Office lease liability – long-term8,6988,764
Pension liabilities5,0916,594
Other1,458786
56,65163,957