Business Segment and Geographical Information - Schedule of Distribution of Depreciation and Amortization by Geographical Area (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Segment Reporting Information [Line Items] | ||
Long-lived assets | $ 518,331 | $ 530,481 |
Ireland | ||
Segment Reporting Information [Line Items] | ||
Long-lived assets | 234,245 | 234,175 |
Rest of Europe | ||
Segment Reporting Information [Line Items] | ||
Long-lived assets | 94,481 | 88,556 |
U.S. | ||
Segment Reporting Information [Line Items] | ||
Long-lived assets | 128,697 | 145,391 |
Rest of World | ||
Segment Reporting Information [Line Items] | ||
Long-lived assets | $ 60,908 | $ 62,359 |