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

Debt and Financing Lease Liabilities - Energy Asset Construction Facilities (Details)

v3.25.0.1
Debt and Financing Lease Liabilities - Energy Asset Construction Facilities (Details) - Revolving Credit Facility - Line of Credit
1 Months Ended 12 Months Ended
Dec. 18, 2024
USD ($)
Apr. 05, 2024
USD ($)
Aug. 18, 2023
USD ($)
Apr. 18, 2023
USD ($)
lender
Mar. 31, 2023
CAD ($)
Aug. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Apr. 10, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]                    
Maximum borrowing capacity             $ 200,000,000 $ 100,000,000 $ 200,000,000  
Long-term debt, gross             339,209,000   470,248,000  
Remaining borrowing capacity             $ 21,099,000      
Stated interest rate (percent)             7.99%      
June 2020 Construction Revolver Loans Payable Due In March 2025                    
Debt Instrument [Line Items]                    
Debt interest rate (percent)             6.14%      
Maximum borrowing capacity                   $ 100,000,000
Net proceeds             $ 9,356,000      
Long-term debt, gross             20,385,000   $ 20,705,000  
Remaining borrowing capacity             79,615,000      
March 2023 Construction Credit Facility                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity         $ 100,000,000          
Net proceeds             $ 0      
Stated interest rate (percent)         2.00%   2.00%      
Line of credit facility, availability period         5 years          
March 2023 Construction Credit Facility | Minimum                    
Debt Instrument [Line Items]                    
Stated interest rate (percent)             1.00%      
Agreement term             1 year      
March 2023 Construction Credit Facility | Maximum                    
Debt Instrument [Line Items]                    
Stated interest rate (percent)             3.00%      
Agreement term             20 years      
Construction Credit Facility, Due July 2024                    
Debt Instrument [Line Items]                    
Stated interest rate (percent)       6.82%            
Construction Credit Facility, Due July 2024 | Corporate Joint Venture                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity       $ 140,844,000            
Net proceeds       $ 90,921,000            
Number of lenders | lender       2            
Construction Credit Facility, Due August 2024                    
Debt Instrument [Line Items]                    
Proceeds used to repay revolving credit facility           $ 140,844,000        
Construction Credit Facility Due August 2026                    
Debt Instrument [Line Items]                    
Stated interest rate (percent)     8.53%              
Proceeds used to repay revolving credit facility   $ 86,462,000                
Construction Credit Facility Due December 15,2027                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity $ 400,000,000   $ 300,000,000              
Net proceeds             $ 178,117,000      
Basis spread on variable rate 6.00%                  
Maturity extension option period 18 months                  
Debt instrument, basis spread on variable rate, interest rate floor 2.00%                  
Line of credit facility, accordion feature, increase limit $ 500,000,000                  
Line of credit facility, accordion feature, option fee 250,000                  
Payments of debt issuance costs $ 3,168,000                  
Total maturities             312,612,000      
Unamortized discount and debt issuance costs             $ 6,212,000      
Construction Credit Facility Due December 15,2027 | Corporate Joint Venture                    
Debt Instrument [Line Items]                    
Net proceeds     200,000,000              
Proceeds used to reimburse development and construction cost     $ 187,000,000              
Basis spread on variable rate     4.00%              
Commitment fee percentage     0.25%              
Maturity extension option period     1 year              
Payment for extension fee     $ 3,000,000