XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Provision for Income Taxes and U.S. Federal Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Computed “expected” tax expense $ 290,877 $ 278,251 $ 267,889
Change in valuation allowance (64,289) 22,447 22,399
Foreign tax credits (1,309)    
Foreign tax credits   (98,641) (73,974)
Foreign income tax differential 31,743 14,949 566
State taxes net of federal benefits (9,047) 13,857 12,745
Increase in tax expense due to uncertain tax positions 38,395 14,146 8,257
Foreign withholding tax 30,785 24,331 13,547
Stock-based compensation (29,582) 7,980 (1,881)
Sub-part F Income/GILTI 87,252 94,594 79,420
Brazil tourism tax benefit 0 (16,311) (13,810)
Interest on net equity deduction (20,757) (15,051) 0
Impairment of goodwill 18,900 0 0
Other 5,795 2,563 6,175
Total provision 381,381 $ 343,115 $ 321,333
Increase (decrease) in the total valuation allowance $ 52,800    
Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent [Abstract]      
Computed “expected” tax expense 21.00% 21.00% 21.00%
Change in valuation allowance (4.60%) 1.70% 1.80%
Foreign tax credits (0.001)    
Foreign tax credits   (7.40%) (5.80%)
Foreign income tax differential 2.30% 1.10% 0.00%
State taxes net of federal benefits (0.70%) 1.00% 1.00%
Increase in tax expense due to uncertain tax positions 2.80% 1.10% 0.60%
Foreign withholding tax 2.20% 1.80% 1.10%
Stock-based compensation (2.10%) 0.60% (0.10%)
Sub-part F Income/GILTI 6.30% 7.10% 6.20%
Brazil tourism tax benefit 0.00% (1.20%) (1.10%)
Interest on net equity deduction (0.015) (0.011) 0
Impairment of goodwill 1.40% 0.00% 0.00%
Other 0.40% 0.20% 0.50%
Provision for income taxes 27.50% 25.90% 25.20%
Valuation Allowance [Line Items]      
Deferred tax assets released $ 84,500    
Increase (decrease) in the total valuation allowance (52,800)    
Deferred Tax Asset, Income Tax Credits, Foreign      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Increase (decrease) in the total valuation allowance 84,500    
Valuation Allowance [Line Items]      
Increase (decrease) in the total valuation allowance $ (84,500)