XML 69 R58.htm IDEA: XBRL DOCUMENT
v3.25.1

10. Commitments and Contingencies (Details) - Legal Proceedings - USD ($) $ in Thousands | 3 Months Ended |  |
--- | --- | --- | ---
Sep. 30, 2023 | Jun. 30, 2023 | Mar. 31, 2025 | Dec. 31, 2024
Estimated Litigation Liability [Line Items] |  |  |  |
Accrued litigation |  |  | $ 21,800 | $ 21,800
Insurance receivable for accrued litigation |  |  | 21,800 | $ 21,800
Other Matters and Claims - Workplace Injury [Member] |  |  |  |
Estimated Litigation Liability [Line Items] |  |  |  |
Litigation Settlement, Amount Awarded to Other Party | $ 21,800 | $ 51,300 |  |
Accrued litigation |  |  | 21,800 |
Insurance receivable for accrued litigation |  |  | $ 21,800 |

X
- Definition Estimated Litigation Liability [Line Items] + References No definition available. + Details
Name: | fslr_EstimatedLitigationLiabilityLineItems
Namespace Prefix: | fslr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_InsuranceSettlementsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LitigationReserveCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_LitigationCaseAxis=fslr_OtherMattersAndClaimsWorkplaceInjuryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |