v3.24.2.u1
Acquisition - Schedule of Pro Forma Revenue Information (Details) - CSI Compressco, LP - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]        
Revenue $ 309,653 $ 300,085 $ 622,255 $ 581,568
Earnings $ 6,228 $ 14,929 $ 38,734 $ 1,324