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

Leases - Supplemental Balance Sheet Information Related to Leases (Details)

v3.25.0.1
Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
Right-of-use assets, net [1] $ 80,149 $ 58,586
Current portions of operating lease liabilities [1] 10,536 13,569
Long-term operating lease liabilities, net of current portion [1] 59,479 42,258
Total operating lease liabilities $ 70,015 $ 55,827
Operating leases, weighted-average remaining lease term (in years) 19 years 18 years
Operating leases, weighted-average discount rate (as a percent) 6.60% 6.60%
Financing Leases:    
Energy assets, net $ 25,158 $ 27,262
Current portions of financing lease liabilities 637 871
Long-term financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 12,267 13,057
Total financing lease liabilities $ 12,904 $ 13,928
Financing leases, weighted-average remaining lease term (in years) 12 years 13 years
Financing leases, weighted-average discount rate (as a percent) 12.03% 12.05%
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Energy assets, net Energy assets, net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portions of long-term debt and financing lease liabilities Current portions of long-term debt and financing lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) of $158,548 as of December 31, 2024 and $312,701 as of December 31, 2023. Includes liabilities of consolidated VIEs of $16,871 as of December 31, 2024 and $199,063 as of December 31, 2023. See Note 11.