XML 124 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Before Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes - Components of Income Before Income Tax Provision (Benefit) [Line Items]      
Ireland $ 497,860 $ 449,214 $ (50,311)
Other 354,253 497,867 416,672
Income (loss) before income tax benefit and equity in loss of investees 470,351 297,929 (372,784)
United Kingdom      
Income Taxes - Components of Income Before Income Tax Provision (Benefit) [Line Items]      
United kingdom and united states (411,356) (643,096) (963,598)
United States      
Income Taxes - Components of Income Before Income Tax Provision (Benefit) [Line Items]      
United kingdom and united states $ 29,594 $ (6,056) $ 224,453