v3.25.2
Income taxes - Schedule of Income Tax Benefit (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Current $ (1,070) $ (1,062) $ (1,832) $ (2,237)
Deferred (238,100) (9,347) (236,289) 7,577
Income tax benefit (expense) $ (239,170) $ (10,409) $ (238,121) $ 5,340