XML 151 R138.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income taxes - Schedule of foreign tax credit carry-forward expiry period (Detail) - Foreign tax authority
$ in Thousands
Dec. 31, 2021
USD ($)
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount $ 15,724
2028  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 6,378
2029  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 2,554
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,803
2035  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount 121
2041  
Tax Credit Carryforward [Line Items]  
Foreign tax credit carryforward amount $ 203