XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Details 2) - USD ($)
$ in Thousands
1 Months Ended
Oct. 31, 2023
Jun. 30, 2024
Dec. 31, 2023
Valuation allowance      
Unrecognized tax benefits   $ 196,300 $ 185,700
Income taxes receivable   98,683 88,768
Long-term income taxes payable   92,728 78,947
Foreign tax authority | National Tax Services      
Valuation allowance      
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit   172,500  
Income taxes receivable $ 82,700    
Long-term income taxes payable 72,600    
Valuation allowance, deferred tax asset, increase (decrease) $ 10,100    
Long-term deferred tax assets      
Valuation allowance      
Unrecognized tax benefits   28,600 31,700
Other assets | Foreign tax authority | National Tax Services      
Valuation allowance      
Unrecognized tax benefits   75,000 75,000
Long-term income taxes payable      
Valuation allowance      
Unrecognized tax benefits   $ 92,700 $ 78,900