Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Reconciliation of Beginning and Ending Balances for assets Measures at Fair Value on a Recurring Basis (Details)

v3.22.2.2
Fair Value of Financial Instruments - Reconciliation of Beginning and Ending Balances for assets Measures at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value, beginning of period $ 79,546  
Transfer of cost method investment to Level 3 fair value measurement   $ 4,244
Change in fair value of Level 3 fair value measurements   8,100
Fair value, end of period 49,752 79,546
Flotek Industries, Inc.    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Acquisition   20,000
Change in fair value 2,120  
Elimination of Flotek convertible notes at acquisition date (30,220)  
Basin Production and Completion LLC    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Acquisition   $ 47,202
Change in fair value $ (1,694)