XML 113 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]        
Tax benefits recognized for net operating loss carryforwards $ 8.3 $ 118.2 $ 3.9  
Net operating loss carryforwards 371.9      
Deferred tax asset related to operating loss carryforwards 101.1      
Valuation allowance $ 1.6 2.3    
Carryforward description The carryforward periods range from four years to indefinite, subject to certain limitations under applicable laws.      
Cash paid for income taxes $ 1,318.7 1,499.3 932.1  
Unrecognized tax benefits 38.9 31.2 27.8 $ 26.0
Expense (income) related to interest 1.1 0.8 0.1  
Accrued interest expense and penalties 2.7 $ 1.7 $ 0.9  
Unrecognized tax benefits resulting from research and development tax credits $ 8.0      
Tax year remain subject to examination 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024      
Internal Revenue Service (IRS)        
Income Taxes [Line Items]        
Tax examinations the United States Internal Revenue Service has completed examinations of the Company’s tax returns for all years through 2016.      
Net Operating Loss Carryforwards        
Income Taxes [Line Items]        
Valuation allowance $ 1.6      
Minimum        
Income Taxes [Line Items]        
Operating loss carryforwards periods 4 years      
Foreign        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 299.3      
United States        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 72.6