Transactions with Related Parties - Schedule of Revenues Recognized and Processing Fees Incurred with Related Parties (Details) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
|
|
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
Dec. 23, 2022 |
| Related Party Transaction [Line Items] |
|
|
|
|
|
|
|
| Stock Repurchased and Retired During Period, Shares |
2,800
|
2,750
|
|
|
|
|
|
| Share repurchase |
$ (29,400)
|
|
|
|
|
|
|
| Accounts receivable, net |
309,624
|
|
|
$ 309,624
|
|
$ 282,846
|
|
| Streamline | Affiliated Entity |
|
|
|
|
|
|
|
| Related Party Transaction [Line Items] |
|
|
|
|
|
|
|
| Costs and Expenses, Related Party |
1,238
|
|
$ 0
|
1,834
|
$ 0
|
|
|
| Lucid Energy Delaware, LLC | Affiliated Entity |
|
|
|
|
|
|
|
| Related Party Transaction [Line Items] |
|
|
|
|
|
|
|
| Related Party Transaction, Purchases from Related Party |
0
|
|
9,107
|
0
|
18,590
|
|
|
| Costs and Expenses, Related Party |
0
|
|
$ 2,150
|
0
|
$ 4,669
|
|
|
| Maple Energy Holdings LLC | Affiliated Entity |
|
|
|
|
|
|
|
| Related Party Transaction [Line Items] |
|
|
|
|
|
|
|
| Accounts Payable |
0
|
|
|
0
|
|
2,790
|
|
| Accounts receivable, net |
0
|
|
|
0
|
|
128
|
|
| Other Liabilities |
|
|
|
|
|
|
$ 60,000
|
| LM Energy Partners | Affiliated Entity |
|
|
|
|
|
|
|
| Related Party Transaction [Line Items] |
|
|
|
|
|
|
|
| Accounts Payable |
$ 0
|
|
|
$ 0
|
|
$ 2,283
|
|