XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Jan. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]        
Allowance for credit losses $ 0     $ 0
Equity method investment 3,880,000     $ 0
Contributions to equity method investment 1,840,000 $ 0    
Assets contributed to equity method investment 2,272,000 0    
Loss from equity method investments 232,000 $ 0    
RPC Power, LLC        
Schedule of Equity Method Investments [Line Items]        
Equity method investment 4,100,000      
Contributions to equity method investment 1,800,000      
Assets contributed to equity method investment 2,300,000      
Loss from equity method investments $ 200,000      
RPC Power, LLC | RPC Power Holdco LLC        
Schedule of Equity Method Investments [Line Items]        
Equity method investment, ownership percentage     30.00%