XML 111 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Cumulative unremitted earnings, non-permanently reinvested $ 2,600,000,000    
Cumulative unremitted earnings, permanently reinvested $ 0    
Effective income tax rate, total 7.00% 17.60% 18.60%
Realized net benefit as result of reducing our reserves with respect to uncertain tax positions $ 900,000 $ 2,300,000 $ 2,000,000.0
Tax effect, carry forwards 114,200,000    
Deferred tax assets, valuation allowance 88,412,000 95,747,000  
Unrecognized tax benefits that would impact effective tax rate 700,000    
Unrecognized tax benefits, interest expense (benefit) 100,000 100,000 200,000
Unrecognized tax benefits, penalties 300,000 600,000 $ 200,000
Unrecognized tax benefits, interest (benefit) expense accrued 300,000 400,000  
Unrecognized tax benefits, penalties accrued 500,000 $ 1,000,000.0  
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,000    
No Expiration Date      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards 21,000,000.0    
After 2024 but before the end of 2029      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards 12,500,000    
After 2029      
Income Tax Contingency [Line Items]      
Tax effect, carry forwards $ 80,700,000