v3.26.3
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Increase (decrease) in accounts receivable [1] $ 264,825 $ 75,681
Increase (decrease) in contract assets [2] 618,002 113,722
Deferred cost of revenue [3] 82,697 (34,409)
Increase (decrease) in prepaid expense and other assets [4] 128,439 (1,461)
Increase (decrease) in other noncurrent assets [5] 274,668 (1,728)
Increase (decrease) on accrued warranty liability [6] 50,254 (1,877)
Increase (decrease) in accrued expenses and other current liabilities [7] 248,149 27,723
Increase (decrease) in deferred revenue and customer deposits [8] 610,565 (198,100)
Increase (decrease) in other noncurrent liabilities [9] (221) (144)
Increase (decrease) in other noncash income (expense) [10] (879) (452)
Related Party    
Increase (decrease) in accounts receivable 43,600 55,000
Increase (decrease) in contract assets 73,700 87,400
Deferred cost of revenue (20,500) 0
Increase (decrease) in prepaid expense and other assets 1,200 1,200
Increase (decrease) in other noncurrent assets 6,000 8,800
Increase (decrease) on accrued warranty liability 4,200 1,200
Increase (decrease) in accrued expenses and other current liabilities 2,000 500
Increase (decrease) in deferred revenue and customer deposits 1,200 12,200
Increase (decrease) in other noncurrent liabilities 6,100 $ 0
Increase (decrease) in other noncash income (expense) $ 1,000  
2.5% Green Convertible Senior Notes due August 2025 | Senior Secured Notes    
Conversion of 2.5% Green Convertible Senior Notes due August 2025 to common stock 2.50%  
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes    
Conversion of 2.5% Green Convertible Senior Notes due August 2025 to common stock 3.00% 3.00%
[1] Including changes in related party balances of $43.6 million and $55.0 million for the nine months ended September 30, 2026 and 2025, respectively
[2] Including changes in related party balances of $73.7 million and $87.4 million for the nine months ended September 30, 2026 and 2025, respectively
[3]
3 Including changes in related party balances of $20.5 million for the nine months ended September 30, 2026. There were no changes in related party balances for the nine months ended September 30, 2025.
[4] Including changes in related party balances of $1.2 million and $1.2 million for the nine months ended September 30, 2026 and 2025, respectively
[5] Including changes in related party balances of $6.0 million and $8.8 million for the nine months ended September 30, 2026 and 2025, respectively
[6] Including changes in related party balances of $4.2 million and $1.2 million for the nine months ended September 30, 2026 and 2025, respectively
[7] Including changes in related party balances of $2.0 million and $0.5 million for the nine months ended September 30, 2026 and 2025, respectively
[8] Including changes in related party balances of $1.2 million and $12.2 million for the nine months ended September 30, 2026 and 2025, respectively
[9] Including changes in related party balances of $6.1 million for the nine months ended September 30, 2026. There were no changes in related party balances for the nine months ended September 30, 2025.
[10] Includes $1.0 million related party distributions received from unconsolidated affiliates for the nine months ended September 30, 2026 (see Note 7—Investments in Unconsolidated Affiliates in this Quarterly Report on Form 10-Q).