v3.25.4
Fair Value (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The tables below set forth, by level, our financial assets and liabilities that are accounted for at fair value for the respective periods. The table does not include assets and liabilities that are measured at historical cost or any basis other than fair value (in thousands):
Fair Value Measured at Reporting Date Using
December 31, 2025Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$2,386,583 $— $— $2,386,583 
Liabilities
Derivatives:
Embedded EPP derivatives$— $— $5,607 $5,607 

 Fair Value Measured at Reporting Date Using
December 31, 2024Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$749,358 $— $— $749,358 
Liabilities
Derivatives:
Embedded EPP derivatives$— $— $5,070 $5,070 
Schedule of Change in Level 3 Financial Liabilities
The changes in the Level 3 financial liabilities during the years ended December 31, 2025, 2024 and 2023, were as follows (in thousands):
Embedded EPP Derivative Liability
Liabilities at December 31, 2023
$4,376 
Changes in fair value694 
Liabilities at December 31, 2024
5,070 
Changes in fair value537 
Liabilities at December 31, 2025
$5,607 
Schedule of Fair Values and Carrying Values of Customer Receivables and Debt Instruments The following table presents the estimated fair values and carrying values of debt instruments (in thousands):
 December 31, 2025December 31, 2024
 Net Carrying
Value
Fair ValueNet Carrying
Value
Fair Value
   
Debt instruments
Recourse:
0% Convertible Senior Notes due November 2030
$2,442,091 $2,140,536 $— $— 
3.0% Green Convertible Senior Notes due June 20291
73,473 313,740 391,239 532,789 
3.0% Green Convertible Senior Notes due June 20281
98,162 456,764 619,111 872,344 
2.5% Green Convertible Senior Notes due August 2025
— — 114,385 163,875 
Non-recourse:
4.6% Term Loan due October 2026
2,769 3,009 2,705 2,856 
4.6% Term Loan due April 2026
$1,384 $1,550 $1,352 $1,482 
1 The increase in fair value primarily reflects the rise in the Company’s stock price.