v3.25.2
Geographic Information and Business Segments - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers [Line Items]        
Total revenues $ 999,573 $ 692,985 $ 1,837,442 $ 1,335,824
United States        
Revenues from External Customers [Line Items]        
Total revenues 816,973 563,937 1,526,082 1,086,006
Ireland        
Revenues from External Customers [Line Items]        
Total revenues 108,048 66,303 192,742 129,322
Others        
Revenues from External Customers [Line Items]        
Total revenues $ 74,552 $ 62,745 $ 118,618 $ 120,496