XML 127 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Credit Risk and Major Customers - Summary (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]    
Total Accounts Receivable Trade $ 348,458 $ 330,122
Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Allowance for Credit Losses (84) (84)
Total Accounts Receivable Trade 348,458 330,122
Accounts Receivable | Customer Concentration Risk | Gas Wholesalers    
Concentration Risk [Line Items]    
Accounts Receivable Trade Before Allowance for Credit Losses 304,842 288,918
Accounts Receivable | Customer Concentration Risk | NGL, Condensate & Processing Facilities    
Concentration Risk [Line Items]    
Accounts Receivable Trade Before Allowance for Credit Losses 26,382 32,006
Accounts Receivable | Customer Concentration Risk | Other    
Concentration Risk [Line Items]    
Accounts Receivable Trade Before Allowance for Credit Losses $ 17,318 $ 9,282