Commitment and Contingencies |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Commitments and Contingencies Disclosure [Abstract] | |
| Commitments and Contingencies | Commitments and Contingencies Legal The Company is a party to a number of claims and governmental proceedings which are ordinary, routine matters incidental to its business. In addition, in the ordinary course of business the Company periodically has disputes with vendors and customers. The outcomes of these matters are not expected to have, either individually or in the aggregate, a material adverse effect on the Company’s financial position or results of operations. Performance Guarantee Obligations The Company guarantees certain specified minimum solar energy production output under the Company’s PPA agreements, generally over a term of 10, 15 or 25 years. The solar energy systems are monitored to ensure these outputs are achieved. The Company evaluates if any amounts are due to customers based upon not meeting the guaranteed solar energy production outputs at each reporting period end. As of December 31, 2023 and 2022, the guaranteed minimum solar energy production has been met and the Company has recorded no performance guarantee obligations. Purchase Commitments In the ordinary course of business, the Company makes various commitments to purchase goods and services from specific suppliers. As of December 31, 2023 and 2022, the Company had zero and $29.5 million, respectively, of outstanding non-cancellable commitments to purchase solar modules.
|