v3.25.4
Income Taxes - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Ireland $ 82,363    
Total foreign 39,445    
Total cash paid for income taxes, net of refunds 121,808 $ 114,907 $ 177,880
United States - federal      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 11,763    
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign $ 27,682