XML 37 R26.htm IDEA: XBRL DOCUMENT
v3.25.1

2. Cash, Cash Equivalents and Marketable Securities (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2025
Cash, Cash Equivalents, and Short-Term Investments [Abstract] |
Schedule of Cash, Cash Equivalents, and Marketable Securities | Cash, cash equivalents, and marketable securities consisted of the following at March 31, 2025 and December 31, 2024 (in thousands):
|  | March 31, 2025 |  | December 31, 2024
Cash and cash equivalents: |  |  |  |
Cash |  | $ | 591,907 |  |  | $ | 1,094,796 |
Money market funds |  | 245,734 |  |  | 526,580 |
Total cash and cash equivalents |  | 837,641 |  |  | 1,621,376 |
Marketable securities: |  |  |  |
Time deposits |  | 44,199 |  |  | 162,836 |
U.S. debt |  | 8,920 |  |  | 8,747 |
Total marketable securities |  | 53,119 |  |  | 171,583 |
Total cash, cash equivalents, and marketable securities |  | $ | 890,760 |  |  | $ | 1,792,959 |
Reconciliation of Cash, Cash Equivalents, and Restricted Cash | The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents reported within our condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):
|  | Balance Sheet Line Item |  | March 31, 2025 |  | December 31, 2024
Cash and cash equivalents |  | Cash and cash equivalents |  | $ | 837,641 |  |  | $ | 1,621,376 |
Restricted cash – current |  | Other current assets |  | — |  |  | 8,262 |
Restricted cash – noncurrent |  | Other assets |  | 3,618 |  |  | 3,613 |
Restricted cash equivalents – noncurrent |  | Other assets |  | 2,761 |  |  | 4,972 |
Total cash, cash equivalents, restricted cash, and restricted cash equivalents |  |  |  | $ | 844,020 |  |  | $ | 1,638,223 |
Available-for-sale Marketable Securities | The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of March 31, 2025 and December 31, 2024 (in thousands):
|  | As of March 31, 2025
|  | Amortized Cost |  | Unrealized Gains |  | Unrealized Losses |  | Fair Value
Time deposits |  | $ | 44,199 |  |  | $ | — |  |  | $ | — |  |  | $ | 44,199 |
U.S. debt |  | 10,000 |  |  | — |  |  | 1,080 |  |  | 8,920 |
Total |  | $ | 54,199 |  |  | $ | — |  |  | $ | 1,080 |  |  | $ | 53,119 |
|  | As of December 31, 2024
|  | Amortized Cost |  | Unrealized Gains |  | Unrealized Losses |  | Fair Value
Time deposits |  | $ | 162,836 |  |  | $ | — |  |  | $ | — |  |  | $ | 162,836 |
U.S. debt |  | 10,000 |  |  | — |  |  | 1,253 |  |  | 8,747 |
Total |  | $ | 172,836 |  |  | $ | — |  |  | $ | 1,253 |  |  | $ | 171,583 |
Available-for-sale Marketable Securities by Maturity | The contractual maturities of our marketable securities as of March 31, 2025 were as follows (in thousands):
|  | Fair Value
Within one year |  | $ | 49,018 |
After one year through five years |  | — |
After five years through ten years |  | 4,101 |
Total |  | $ | 53,119 |

X
- Definition [Table Text Block] for Reconciliation of Cash, Cash Equivalents, and Restricted Cash [Table] + References No definition available. + Details
Name: | fslr_ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock
Namespace Prefix: | fslr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of cash, cash equivalents, and investments. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration