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
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Business Segment and Geographic Information      
Revenues $ 617,764 $ 509,677  
Long-lived assets 4,736,993   $ 4,769,680
U.S.      
Business Segment and Geographic Information      
Revenues 343,652 297,881  
Long-lived assets 4,704,551   4,737,934
International      
Business Segment and Geographic Information      
Revenues 274,112 $ 211,796  
Long-lived assets $ 32,442   $ 31,746