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

Three Months EndedSix Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
(in thousands)(in thousands)
Provision for income taxes $9,629 $14,254 $23,902 $27,540