XML 152 R135.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Tax Credit Carryforward [Line Items]        
Provision for income taxes $ 464,800,000 $ 418,300,000 $ 451,900,000  
Effective income tax rate reconciliation, percent 23.10% 25.70% 23.20%  
Effective income tax rate reconciliation, prior year income taxes, amount $ 26,800,000      
Unrecognized tax benefit 25,300,000 $ 22,400,000 $ 25,300,000 $ 21,900,000
Increase in net income from recognition of unrecognized tax benefits 23,900,000 20,700,000    
Interest and penalties, net of tax, included in the provision (benefit) for income taxes 400,000 1,200,000 $ 1,300,000  
Income tax examination, penalties and interest accrued 9,200,000 9,600,000    
Valuation allowance 68,200,000 55,200,000    
State and Local Jurisdiction        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 400,000 500,000    
Valuation allowance 400,000 500,000    
Foreign Tax Authority        
Tax Credit Carryforward [Line Items]        
Valuation allowance $ 67,800,000 $ 54,700,000