XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Current tax recovery $ (30,245) $ (17,789) $ (29,591)
Deferred tax expense (recovery) (938) (19,749) 1,960
Income tax recovery $ (31,183) $ (37,538) $ (27,631)