v3.26.1
Business Segment and Geographical Information - Schedule of Distribution of Long-Lived Assets, Net by Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Long-lived assets $ 508,356 $ 524,672
Ireland    
Segment Reporting Information [Line Items]    
Long-lived assets 243,396 250,566
Rest of Europe    
Segment Reporting Information [Line Items]    
Long-lived assets 90,056 94,920
U.S.    
Segment Reporting Information [Line Items]    
Long-lived assets 119,604 122,896
Rest of World    
Segment Reporting Information [Line Items]    
Long-lived assets $ 55,300 $ 56,290