Variable Interest Entities and Equity Method Investments - Additional Information (Details) $ in Thousands |
12 Months Ended | |||
---|---|---|---|---|
Feb. 09, 2024
USD ($)
|
Dec. 31, 2024
USD ($)
investment_fund
joint_venture
equity_investment
|
Dec. 31, 2023
USD ($)
joint_venture
|
Dec. 31, 2022
USD ($)
|
|
Variable Interest Entity [Line Items] | ||||
Investment funds | investment_fund | 5 | |||
Investment funds formed to fund the purchase of solar energy systems | investment_fund | 1 | |||
Net proceeds from sale of equity investment | $ 13,091 | $ 0 | $ 0 | |
Number of joint ventures, remaining interest acquired | joint_venture | 1 | |||
Number of joint ventures | joint_venture | 7 | 7 | ||
Number of equity method investments disposed of | equity_investment | 1 | |||
Gain from sale of equity method investment | $ 224 | |||
Corporate Joint Venture | ||||
Variable Interest Entity [Line Items] | ||||
Additional contribution received from joint venture | $ 6,543 | |||
Equity method investment ownership percentage disposed of | 40.00% | |||
Net proceeds from sale of equity investment | $ 28,864 |
X | ||||||||||
- Definition Additional Contribution Received From Sale Of Equity Method Investments No definition available.
|
X | ||||||||||
- Definition Equity Method Investment, Ownership Percentage Disposed Of No definition available.
|
X | ||||||||||
- Definition Investment Funds, Purchase Of Solar Energy Systems No definition available.
|
X | ||||||||||
- Definition Number Of Equity Method Investments Disposed Of No definition available.
|
X | ||||||||||
- Definition Number Of Investment Funds No definition available.
|
X | ||||||||||
- Definition Number Of Joint Ventures No definition available.
|
X | ||||||||||
- Definition Number Of Joint Ventures, Remaining Interest Acquired No definition available.
|
X | ||||||||||
- Definition Amount of gain (loss) on sale or disposal of an equity method investment. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|