XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 26,585 $ 20,644 $ 50,495 $ 40,949  
Discrete tax (benefit) expense 2,400 $ 12,200 14,600 19,500  
Deferred income taxes         $ 540,800
Reasonably possible changes to unrecognized tax benefits related to settlement of tax audits and/or expiration of statutes of limitations within the next twelve months 18,400   $ 18,400    
Deferred tax liabilities, undistributed foreign earnings, increase (decrease) $ 7,100     $ 14,800