XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]      
Investments $ 17,354 $ 14,286  
CSI Compressco      
Schedule of Equity Method Investments [Line Items]      
Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest 3.70%    
CSI Compressco      
Schedule of Equity Method Investments [Line Items]      
Investments $ 8,538 6,967  
Standard Lithium      
Schedule of Equity Method Investments [Line Items]      
Investments 1,616 1,180  
CarbonFree | Convertible Debt Securities      
Schedule of Equity Method Investments [Line Items]      
Investments     $ 5,000
Other      
Schedule of Equity Method Investments [Line Items]      
Investments $ 350 $ 0