v3.26.1
Business Segment and Geographic Information - Schedule of Revenue and Long-Lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Business Segment and Geographic Information          
Revenues $ 558,946 $ 512,971 $ 1,176,710 $ 1,022,648  
Long-lived assets 4,709,237   4,709,237   $ 4,769,680
U.S.          
Business Segment and Geographic Information          
Revenues 313,876 297,803 657,528 595,684  
Long-lived assets 4,675,781   4,675,781   4,737,934
International          
Business Segment and Geographic Information          
Revenues 245,070 $ 215,168 519,182 $ 426,964  
Long-lived assets $ 33,456   $ 33,456   $ 31,746