XML 122 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Provision for income taxes $ 68,076 $ 75,671 $ 98,225
Income before provision for income taxes $ 456,406 $ 510,045 $ 842,827
U.S. federal income tax rate 21.00% 21.00% 21.00%
Net deferred tax assets $ 61,347 $ 63,244  
Deferred tax liabilities 75,834 $ 73,864  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 100    
Decrease in Unrecognized Tax Benefits is Reasonably Possible 100    
Undistributed Earnings of Foreign Subsidiaries 1,200,000    
Undistributed Earnings of Foreign Subsidiaries Subjected to One Time Transition Fee $ 1,100,000