XML 131 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Method Investment - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2025
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
May 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]                  
Contributions to equity method investment           $ 17,912 $ 3,566    
Equity method investment   $ 22,811       22,811 5,620   $ 0
Assets contributed to equity method investment           0 $ 2,272    
RPC Power, LLC                  
Schedule of Equity Method Investments [Line Items]                  
Contributions to equity method investment   21,500 $ 51,500 $ 42,500 $ 9,500        
Equity method investment, ownership percentage         50.00%     35.00%  
Equity method investment   23,800       23,800      
Assets contributed to equity method investment   2,300              
Equity method investments, remaining commitment amount   $ 27,700       $ 27,700      
RPC Power, LLC | Subsequent Event                  
Schedule of Equity Method Investments [Line Items]                  
Contributions to equity method investment $ 6,300                
Equity method investment $ 30,000