v3.25.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, 2025
Mar. 31, 2024
Dec. 31, 2024
Business Segment and Geographic Information      
Revenues $ 509,677 $ 408,739  
Long-lived assets 4,758,425   $ 4,807,248
U.S.      
Business Segment and Geographic Information      
Revenues 297,881 254,098  
Long-lived assets 4,731,389   4,777,770
International      
Business Segment and Geographic Information      
Revenues 211,796 $ 154,641  
Long-lived assets $ 27,036   $ 29,478