XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Income taxes - Schedule of Income Tax Benefit (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Current $ (800) $ (469) $ (2,632) $ (2,706)
Deferred 2,575 (59,855) (233,714) (52,278)
Income tax benefit (expense) $ 1,775 $ (60,324) $ (236,346) $ (54,984)