v3.25.2
Equity Method Investment - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Nov. 30, 2024
Oct. 31, 2024
May 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Schedule of Equity Method Investments [Line Items]                    
Contributions to equity method investment       $ 6,250 $ 15,162          
Equity method investment       28,813 $ 20,757 $ 28,942 $ 22,811 $ 11,406 $ 5,620  
RPC Power, LLC                    
Schedule of Equity Method Investments [Line Items]                    
Contributions to equity method investment $ 51,500 $ 42,500 $ 9,500 27,700            
Equity method investment, ownership percentage     50.00%             35.00%
Equity method investment       30,000            
Assets contributed to equity method investment       2,300            
Equity method investments, remaining commitment amount       $ 21,500