XML 395 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Cumulative unremitted earnings, non-permanently reinvested $ 1,400,000    
Cumulative unremitted earnings, permanently reinvested $ 300,000    
Effective income tax rate, total 17.60% 18.60% 13.30%
Realized net benefit as result of reducing our reserves with respect to uncertain tax positions $ 2,300 $ 2,000 $ 800
Tax effect, carry forwards 114,100    
Deferred tax assets, valuation allowance 95,747 91,531  
Unrecognized tax benefits that would impact effective tax rate 1,300    
Unrecognized tax benefits, interest (benefit) expense 100 200 200
Unrecognized tax benefits, penalties (600) (200) $ (300)
Unrecognized tax benefits, interest (benefit) expense accrued 400 600  
Unrecognized tax benefits, penalties accrued 1,000 $ 1,500  
Minimum      
Income Tax Contingency [Line Items]      
Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations 0    
Maximum      
Income Tax Contingency [Line Items]      
Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations 700    
No Expiration Date      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards 21,200    
After 2020 but before the end of 2025      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards 6,600    
After 2025      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards $ 86,300