XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Details of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Ireland $ 97,680 $ 77,343 $ 61,550
Other (3,054) 34,433 32,779
Total current tax expense 116,898 140,305 133,606
Deferred, exclusive of other components below      
Ireland (20,022) (10,919) (62,011)
Other (11,481) (8,990) (11,144)
Total deferred, exclusive of other components (209,265) (259,661) (275,460)
Deferred, change in tax rates      
Other (17) 0 (2)
Total deferred, change in tax rates 938 (556) (16,791)
Total deferred tax benefit (208,327) (260,217) (292,251)
Total income tax benefit (91,429) (119,912) (158,645)
United Kingdom      
Current      
United kingdom and united states 207 7,726 1,454
Deferred, exclusive of other components below      
United kingdom and united states (114,600) (150,506) (193,219)
Deferred, change in tax rates      
United kingdom and united states 0 268 (16,990)
United States      
Current      
United kingdom and united states 22,065 20,803 37,823
Deferred, exclusive of other components below      
United kingdom and united states (63,162) (89,246) (9,086)
Deferred, change in tax rates      
United kingdom and united states $ 955 $ (824) $ 201