v3.26.1
Equity Method Investment - Narrative (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2024
USD ($)
Oct. 31, 2024
USD ($)
Jun. 30, 2026
USD ($)
site
project
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Schedule of Equity Method Investments [Line Items]                
Equity method investment     $ 42,365 $ 28,813 $ 36,188 $ 39,820 $ 28,942 $ 22,811
Payments to acquire equity method investments     $ 6,500 $ 6,250        
RPC Power, LLC                
Schedule of Equity Method Investments [Line Items]                
Equity method investment, ownership percentage     50.00%          
Number of projects | project     2          
Equity method investment     $ 46,000          
Payments to acquire equity method investments $ 51,500 $ 42,500 43,700          
Noncash or part noncash acquisition, contribution of assets     2,300          
Equity method investments, remaining commitment amount     $ 5,500          
Dividends         3,000      
RPC Power, LLC | Riley Exploration                
Schedule of Equity Method Investments [Line Items]                
Dividends         $ 1,500      
RPC Power, LLC, Project One                
Schedule of Equity Method Investments [Line Items]                
Number of sites | site     2          
RPC Power, LLC, Project Two                
Schedule of Equity Method Investments [Line Items]                
Number of sites | site     4