v3.24.2.u1
Revenue and Accounts Receivable - Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total $ 31,822 $ 17,100
Power sales under PPAs    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total power sales 10,519 3,582
Power sales under NMCAs    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total power sales 14,229 8,094
Power sales on wholesale markets    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total power sales 214 249
Total power sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total power sales 24,962 11,925
Solar renewable energy credit revenue    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 5,814 3,379
Rental income    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 89 450
Performance based incentives    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total $ 957 $ 1,346