Annual report pursuant to Section 13 and 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.23.1
Fair Value of Financial Instruments - Reconciliation of Beginning and Ending Balances for assets Measures at Fair Value on a Recurring Basis (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Transfer of cost method BPC investment to Level 3 fair value measurement $ 4.2
Fair value, end of period 53.6
Flotek Industries, Inc.  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Acquisition 20.0
Change in fair value 10.2
Elimination of Flotek convertible notes at acquisition date (30.2)
Basin Production and Completion LLC  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Acquisition 47.2
Change in fair value $ 2.2