XML 121 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
VARIABLE INTEREST ENTITIES - Investments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 02, 2022
Apr. 05, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
VARIABLE INTEREST ENTITIES            
Contributions to equity method investments     $ 2,896 $ 2,518 $ 24,087  
Carrying value of investment     35,532 $ 46,503 $ 49,371 $ 26,325
Francis Renewable Energy            
VARIABLE INTEREST ENTITIES            
Carrying value of investment     4,300      
NGP ET IV            
VARIABLE INTEREST ENTITIES            
Carrying value of investment     $ 8,800      
Francis Renewable Energy            
VARIABLE INTEREST ENTITIES            
Contributions to equity method investments   $ 20,000        
Francis Renewable Energy | Francis Renewable Energy            
VARIABLE INTEREST ENTITIES            
Ownership percentage by limited partners     16.70%      
NGP ET IV            
VARIABLE INTEREST ENTITIES            
Funding commitment $ 25,000          
Contributions to investee to date     $ 9,500      
NGP ET IV | NGP ET IV            
VARIABLE INTEREST ENTITIES            
Ownership percentage by limited partners 3.60%