Operating Leases - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Lessee, Lease, Description [Line Items] | |||
Non-cash operating lease additions | $ 1,300 | $ 400 | $ 100 |
Impairment of operating lease assets | 2,794 | ||
Operating lease, liability | $ 25,226 | ||
Well Site Services | |||
Lessee, Lease, Description [Line Items] | |||
Impairment of operating lease assets | $ 2,800 |