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

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

v3.25.0.1
Debt and Financing Lease Liabilities - Energy Asset Financing Facilities and Term Loans (Details)
12 Months Ended
Apr. 05, 2024
USD ($)
derivative_instrument
Sep. 28, 2023
USD ($)
Aug. 24, 2023
USD ($)
May 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Apr. 10, 2024
USD ($)
Dec. 31, 2023
USD ($)
derivative_instrument
Aug. 18, 2023
Mar. 30, 2023
USD ($)
Mar. 28, 2023
USD ($)
note
Oct. 31, 2022
USD ($)
Debt Instrument [Line Items]                        
Letters of credit outstanding           $ 14,554,000            
Interest rate swap instruments                        
Debt Instrument [Line Items]                        
Number of instruments held | derivative_instrument               6        
Interest rate swap instruments | Designated as Hedging Instrument                        
Debt Instrument [Line Items]                        
Initial notional amount         $ 14,084,000         $ 14,084,000    
Term Shelf Notes Due December 31, 2047 | Senior Notes                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)                     5.99%  
Unamortized discount                     $ 3,123,000  
Debt issuance costs                     $ 282,000  
Number of notes | note                     3  
Original principal amount                     $ 22,625,000  
Term Loan Due March 28, 2028 | Term loan A                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity                   359,000    
Term Loan Due March 28, 2028 | Secured Debt                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity                   14,084,000    
Term Loan Due March 28, 2028 | Letter of Credit                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity                   $ 899,000    
Senior Secured Notes, Due June 2042 | Senior Notes                        
Debt Instrument [Line Items]                        
Debt issuance costs $ 1,359,000                      
Proceeds from issuance of senior long-term debt 9,595,000                      
Senior Secured Notes, Due June 2042, First Lien | Senior Notes                        
Debt Instrument [Line Items]                        
Original principal amount 92,512,000                      
Proceeds from issuance of senior long-term debt 83,282,000                      
Senior Secured Notes, Due June 2042, Second Lien | Senior Notes                        
Debt Instrument [Line Items]                        
Original principal amount 12,657,000                      
Proceeds from issuance of senior long-term debt $ 12,292,000                      
Fixed Rate Due in June 2042 | Loans Payable                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)           8.00%            
Variable Rate Due In March 2028 | Term loan A                        
Debt Instrument [Line Items]                        
Debt interest rate (percent)           6.54%            
Revolving Credit Facility                        
Debt Instrument [Line Items]                        
Periodic principal payment     $ 1,250,000                  
Maximum amount of company's consolidated stockholders' equity eligible for investment in or loan to non-core subsidiaries     0.49                  
Revolving Credit Facility | Line of Credit                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)           7.99%            
Maximum borrowing capacity           $ 200,000,000 $ 100,000,000 $ 200,000,000        
Remaining borrowing capacity           21,099,000            
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%    
Maximum borrowing capacity   $ 500,000,000   $ 215,000,000               $ 125,000,000
Line of credit facility, additional borrowing capacity       90,000,000                
Net proceeds   $ 135,544,000   $ 90,000,000   $ 38,280,000            
Internal rate of return, percentage           8.51%            
Unamortized discount               509,000        
Debt issuance costs               $ 305,000        
Total maturities           $ 361,666,000            
Unamortized discount and debt issuance costs           $ 917,000            
Revolving Credit Facility | Fixed Rate Note, Due August, 2039 | Line of Credit | Debt Covenant Period One                        
Debt Instrument [Line Items]                        
Internal rate of return prepayment percentage         102.00%              
Revolving Credit Facility | Fixed Rate Note, Due August, 2039 | Line of Credit | Debt Covenant Period Two                        
Debt Instrument [Line Items]                        
Internal rate of return prepayment percentage         101.00%              
Revolving Credit Facility | Senior Secured Notes, Due June 2042 | Senior Notes                        
Debt Instrument [Line Items]                        
Number of instruments held | derivative_instrument 2                      
Revolving Credit Facility | Senior Secured Notes, Due June 2042 | Senior Notes | Make-whole Provision June 2042                        
Debt Instrument [Line Items]                        
Initial notional amount $ 8,733,000                      
Revolving Credit Facility | Senior Secured Notes, Due June 2042 | Senior Notes | Make-whole Provision June 2042                        
Debt Instrument [Line Items]                        
Initial notional amount 647,000                      
Revolving Credit Facility | Construction Credit Facility Due August 2026 | Line of Credit                        
Debt Instrument [Line Items]                        
Stated interest rate (percent)                 8.53%      
Proceeds used to repay revolving credit facility $ 86,462,000