v3.25.2
Revenue from Contracts with Customers - Revenue From Contracts With Customers Table (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue from customers $ 942,141 $ 905,362 $ 1,859,059 $ 1,792,656
Revenue from other than customers, other 181 267 379 702
Total revenues and other [1] 942,322 905,629 1,859,438 1,793,358
Service Revenues - Fee Based [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customers 851,419 793,785 1,674,616 1,575,047
Total revenues and other 851,419 793,785 1,674,616 1,575,047
Service Revenues - Product Based [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customers 50,442 61,466 109,694 128,206
Total revenues and other 50,442 61,466 109,694 128,206
Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customers 40,280 50,111 74,749 89,403
Total revenues and other $ 40,280 $ 50,111 $ 74,749 $ 89,403
[1] Total revenues and other includes related-party amounts of $576.2 million and $1.1 billion for the three and six months ended June 30, 2025, respectively, and $534.1 million and $1.0 billion for the three and six months ended June 30, 2024, respectively. See Note 6.