v3.25.1
Inventory - Components of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory    
Equipment and materials $ 50,397 $ 47,121
Crude oil inventory 53,401 47,178
Total inventory 103,798 94,299
Long-term inventory    
Linefill in third-party pipelines 26,365 25,973
Total long-term inventory 26,365 25,973
Total $ 130,163 $ 120,272