v3.25.4
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Increase (decrease) in accounts receivable [1] $ 35,525 $ (7,133) $ 89,888
Increase (decrease) in contract assets [2] 96,024 103,796 (5,361)
Increase (decrease) in deferred charges [3] (27,172) 13,070 (1,655)
Increase (decrease) in prepaid expense and other assets [4] 3,601 (3,790) 5,754
Increase (decrease) in other noncurrent assets [5] 11,092 (4,072) 3,366
Increase (decrease) in accounts payable [6] 110,911 (36,629) (29,080)
Increase (decrease) on accrued warranty liability [7] 3,454 (2,767) 1,994
Increase (decrease) in accrued expenses and other current liabilities [8] 80,337 8,662 (13,785)
Increase (decrease) in deferred revenue and customer deposits [9] $ (142,605) $ 139,868 (42,635)
2.5% Green Convertible Senior Notes due August 2025 | Senior Secured Notes      
Interest rate 2.50% 2.50%  
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes      
Interest rate 3.00%    
Related Party      
Increase (decrease) in accounts receivable $ 58,400 $ 168,500 257,800
Increase (decrease) in contract assets 51,000 6,100 6,900
Increase (decrease) in deferred charges 0 900 900
Increase (decrease) in prepaid expense and other assets 0 1,000 2,300
Increase (decrease) in other noncurrent assets 2,800 300 9,100
Increase (decrease) in accounts payable 0 100 100
Increase (decrease) on accrued warranty liability 400 100 1,300
Increase (decrease) in accrued expenses and other current liabilities 4,000 600 3,400
Increase (decrease) in deferred revenue and customer deposits $ 5,300 $ 3,800 $ 8,400
[1] Including changes in related party balances of $58.4 million, $168.5 million and $257.8 million for the years ended December 31, 2025, 2024 and 2023, respectively
[2] Including changes in related party balances of $51.0 million, $6.1 million and $6.9 million for the years ended December 31, 2025, 2024 and 2023, respectively.
[3] Including changes in related party balances of $0.9 million and $0.9 million for the years ended December 31, 2024 and 2023, respectively. There were no changes in related party balances for the year ended December 31, 2025.
[4] Including changes in related party balances of $1.0 million and $2.3 million for the years ended December 31, 2024 and 2023, respectively. There were no changes in related party balances for the year ended December 31, 2025.
[5] Including changes in related party balances of $2.8 million, $0.3 million and $9.1 million for the years ended December 31, 2025, 2024 and 2023, respectively
[6] Including changes in related party balances of $0.1 million and $0.1 million for the years ended December 31, 2024 and 2023, respectively. There were no changes in related party balances for the year ended December 31, 2025.
[7] Including changes in related party balances of $0.4 million, $0.1 million and $1.3 million for the years ended December 31, 2025, 2024 and 2023, respectively.
[8] Including changes in related party balances of $4.0 million, $0.6 million and $3.4 million for the years ended December 31, 2025, 2024 and 2023, respectively.
[9] Including changes in related party balances of $5.3 million, $3.8 million and $8.4 million for the years ended December 31, 2025, 2024 and 2023, respectively.