v3.22.1
Revenue from Contracts with Customers - Revenue From Contracts With Customers Table (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue from customers $ 758,054 $ 631,870
Revenue from other than customers, other 243 242
Total revenues and other [1] 758,297 674,974
Service Revenues - Fee Based [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customers 631,598 529,413
Total revenues and other 631,598 572,275
Service Revenues - Product Based [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customers 40,867 31,652
Total revenues and other 40,867 31,652
Product Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customers 85,589 70,805
Total revenues and other 85,589 70,805
Lease Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from other than customers $ 0 $ 42,862
[1] Total revenues and other includes related-party amounts of $428.7 million and $378.3 million for the three months ended March 31, 2022 and 2021, respectively. See Note 5.