v3.25.2
Income taxes (Tables)
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Benefit (Expense)
The following table presents income tax benefit (expense) for the periods presented:
Three months ended June 30,Six months ended June 30,
(in thousands)2025202420252024
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