XML 476 R104.htm IDEA: XBRL DOCUMENT v3.24.2
Geographic Information and Business Segments - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers [Line Items]        
Total revenue $ 692,985 $ 506,854 $ 1,335,824 $ 1,127,233
United States        
Revenues from External Customers [Line Items]        
Total revenue 563,937 415,338 1,086,006 937,966
Ireland        
Revenues from External Customers [Line Items]        
Total revenue 66,303 47,493 129,322 101,452
Others        
Revenues from External Customers [Line Items]        
Total revenue $ 62,745 $ 44,023 $ 120,496 $ 87,815