v3.24.2.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2024
Jul. 13, 2023
Jul. 03, 2023
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock, shares issued (in shares)       84,312,360   77,400,000      
Common stock, shares outstanding (in shares)       84,312,360   77,400,000      
Proceeds from initial public offering, net of underwriter discounts     $ 230.8            
Preferred stock, shares issued (in shares)       5,562,273   0      
Common Shares                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock, shares outstanding (in shares)       84,312,360 77,434,577 77,400,000 59,000,000 59,000,000 59,000,000
Issuance of common shares for business acquisition (in shares)       6,785,712          
CSI Compressco, LP | Common Shares                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Issuance of common shares for business acquisition (in shares) 6,785,712                
CSI Compressco, LP | Preferred Shares                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Issuance of common shares for business acquisition (in shares) 5,562,273                
IPO                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares issuance and sale (in shares)     16,000,000            
Over-Allotment Option                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock, shares issued (in shares)   77,400,000              
Common stock, shares outstanding (in shares)   77,400,000              
Shares issuance and sale (in shares)   2,400,000              
Proceeds from issuance of common stock   $ 36.2