XML 155 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Narrative) (Details 2) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2023
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Income tax contingencies            
Unrecognized tax benefits   $ 184,921 $ 203,794 $ 164,531 $ 146,215  
Income tax receivable   88,768 109,947      
Long-term income taxes payable   78,947 109,383      
Valuation allowance, deferred tax asset, decrease   177,900        
Unrecognized tax benefits, including interest            
Income tax contingencies            
Unrecognized tax benefits   185,700        
Foreign tax authority | National Tax Services            
Income tax contingencies            
Income tax receivable $ 82,700 88,800 110,000      
Long-term income taxes payable 72,600   105,100      
Valuation allowance, deferred tax asset, decrease $ (10,100)          
Foreign tax authority | National Tax Services | Tax year 2024            
Income tax contingencies            
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit     18,200      
Foreign tax authority | National Tax Services | Tax year 2023            
Income tax contingencies            
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit     4,200      
Foreign tax authority | National Tax Services | Tax year 2018            
Income tax contingencies            
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit           $ 74,800
Long-term deferred tax assets            
Income tax contingencies            
Unrecognized tax benefits   31,700 22,800      
Other assets | Foreign tax authority | National Tax Services            
Income tax contingencies            
Unrecognized tax benefits   75,000 74,800      
Long-term income taxes payable            
Income tax contingencies            
Unrecognized tax benefits   78,900 106,200      
Long-term income taxes payable | Unrecognized tax benefits, including interest            
Income tax contingencies            
Unrecognized tax benefits     109,400      
Long-term income taxes payable | Foreign tax authority | National Tax Services            
Income tax contingencies            
Unrecognized tax benefits   $ 77,100 $ 105,100