Annual report [Section 13 and 15(d), not S-K Item 405]

Debt and Financing Lease Liabilities - Energy Project Asset Acquisition (Details)

v3.25.0.1
Debt and Financing Lease Liabilities - Energy Project Asset Acquisition (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 02, 2024
installment
Feb. 26, 2024
USD ($)
Jan. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 12, 2024
USD ($)
Sep. 28, 2023
Aug. 31, 2023
Aug. 04, 2023
USD ($)
May 31, 2023
Mar. 30, 2023
Debt Instrument [Line Items]                        
Payment on seller's promissory note       $ 61,941 $ 0 $ 0            
Sellers Promissory Rate Due in January 2024 | Unsecured Debt                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)       5.00%                
Bright Canyon Corporation                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)             5.00%          
Payable to seller       $ 5,696     $ 32,500     $ 46,694    
Asset acquisition, debt assumed   $ 36,270                    
Payment on seller's promissory note     $ 29,441 $ 32,500 $ 18,400              
Basis spread on variable rate 9.00%                      
Debt instrument, number of installments | installment 4                      
Bright Canyon Corporation | Secured Debt | Secured Overnight Financing Rate (SOFR), 4 Year Term                        
Debt Instrument [Line Items]                        
Basis spread on variable rate   1.635%                    
Bright Canyon Corporation | Secured Debt | Secured Overnight Financing Rate (SOFR), 2 Year Term                        
Debt Instrument [Line Items]                        
Basis spread on variable rate   1.76%                    
Revolving Credit Facility | Line of Credit                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)       7.99%                
Revolving Credit Facility | August 2023 Construction Revolver Loans Payable Due In February 2024 | Line of Credit                        
Debt Instrument [Line Items]                        
Debt interest rate (percent)                 6.85%      
Revolving Credit Facility | Fixed Rate Note, Due August, 2039 | Line of Credit                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)               6.70%     6.38% 6.50%
Revolving Credit Facility | Variable Rate Due In April 2030 | Line of Credit                        
Debt Instrument [Line Items]                        
Debt interest rate (percent)       6.33%