XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Long-term Purchase Commitment [Line Items]  
Schedule of future minimum commitments

Period ending December 31, 

    

Amount

2022 (remainder of the year)

$

2023

2024

 

90,863

Thereafter

 

$

90,863

Purchase energy storage systems  
Long-term Purchase Commitment [Line Items]  
Schedule of future minimum commitments

As of March 31, 2022

Purchase Commitments

Other

Total

2022 (remainder of the year)

$

19,186

$

514

$

19,700

2023

79,311

639

79,950

2024

 

57,620

 

264

 

57,884

2025

82,000

54

82,054

2026

25

25

Thereafter

 

 

10

 

10

Total

$

238,117

$

1,506

$

239,623