XML 151 R137.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Schedule of foreign tax credit carry-forward expiry period (Detail) - Foreign tax authority
$ in Thousands
Dec. 31, 2022
USD ($)
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount $ 17,199
2028  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 6,378
2029  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 3,105
2030  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 2,665
2031  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 3,497
2032  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount $ 1,554