XML 123 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Narrative) (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income tax contingencies        
Unrecognized tax benefits $ 164,531 $ 146,215 $ 134,044 $ 115,653
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit 144,900      
Long-term deferred tax assets        
Income tax contingencies        
Unrecognized tax benefits 19,600 18,900    
Other assets | Foreign tax authority | National Tax Services        
Income tax contingencies        
Unrecognized tax benefits 143,600 126,100    
Long-term income taxes payable        
Income tax contingencies        
Unrecognized tax benefits $ 1,300 $ 1,300