XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details 2) - USD ($)
$ in Thousands
1 Months Ended
Oct. 31, 2023
Sep. 30, 2024
Dec. 31, 2023
Valuation allowance      
Unrecognized tax benefits   $ 201,900 $ 185,700
Income taxes receivable   104,270 88,768
Long-term income taxes payable   101,350 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   177,800  
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   25,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   $ 101,300 $ 78,900