XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Income taxes (Tables)
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense
Income taxes recognized during the three and six months ended June 30, 2024 and June 30, 2023, comprise:

Three Months EndedSix Months Ended
June 30,
2024
June 30,
2023
June 30,
2024
June 30,
2023
(in thousands)
Income Tax expense$23,344 $9,629 $51,668 $23,902