XML 24 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Increase (decrease) in accounts receivable [1] $ (11,782) $ (2,257)
Increase (decrease) in contract assets [2] 64,690 (1,543)
Increase (decrease) in prepaid expense and other assets [3] 54,155 5,102
Increase (decrease) in other noncurrent assets [4] 25,993 (2,256)
Increase (decrease) on accrued warranty liability [5] 18,352 (6,276)
Increase (decrease) in accrued expenses and other current liabilities [6] (1,367) (34,881)
Increase (decrease) in deferred revenue and customer deposits [7] $ 89,539 (70,802)
3.0% Green Convertible Senior Notes due June 2028 | Senior Secured Notes    
Interest Rate 3.00%  
Related Party    
Increase (decrease) in accounts receivable $ 151,300 6,800
Increase (decrease) in contract assets 70,400 100
Increase (decrease) in prepaid expense and other assets 300 300
Increase (decrease) in other noncurrent assets 700 400
Increase (decrease) on accrued warranty liability 3,300 0
Increase (decrease) in accrued expenses and other current liabilities 1,700 1,700
Increase (decrease) in deferred revenue and customer deposits $ 1,200 $ 3,600
[1] Including changes in related party balances of $151.3 million and $6.8 million for the three months ended March 31, 2026 and 2025, respectively.
[2] Including changes in related party balances of $70.4 million and $0.1 million for the three months ended March 31, 2026 and 2025, respectively.
[3] Including changes in related party balances of $0.3 million and $0.3 million for the three months ended March 31, 2026 and 2025, respectively.
[4] Including changes in related party balances of $0.7 million and $0.4 million for the three months ended March 31, 2026 and 2025, respectively.
[5] Including changes in related party balances of $3.3 million for the three months ended March 31, 2026. There were no changes in related party balances for the three months ended March 31, 2025.
[6] Including changes in related party balances of $1.7 million and $1.7 million for the three months ended March 31, 2026 and 2025, respectively.
[7] Including changes in related party balances of $1.2 million and $3.6 million for the three months ended March 31, 2026 and 2025, respectively.