<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.25</Version>
  <ReportType />
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ShortName>Document and Entity Information</ShortName>
      <Role>http://www.firstsolar.com/role/DocumentAndEntityInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1001000 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <Role>http://www.firstsolar.com/role/CondensedConsolidatedStatementsOfOperations</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R2.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1002000 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <Role>http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1002500 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <Role>http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1003000 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <Role>http://www.firstsolar.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2101100 - Disclosure - Note 1. Basis of Presentation</LongName>
      <ShortName>Note 1. Basis of Presentation</ShortName>
      <Role>http://www.firstsolar.com/role/Note1.BasisOfPresentation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2102100 - Disclosure - Note 2. Summary of Significant Accounting Policies</LongName>
      <ShortName>Note 2. Summary of Significant Accounting Policies</ShortName>
      <Role>http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2104100 - Disclosure - Note 3 Recent Accounting Pronouncements</LongName>
      <ShortName>Note 3 Recent Accounting Pronouncements</ShortName>
      <Role>http://www.firstsolar.com/role/Note3RecentAccountingPronouncements</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2105100 - Disclosure - Note 4. Acquisitions</LongName>
      <ShortName>Note 4. Acquisitions</ShortName>
      <Role>http://www.firstsolar.com/role/Note4.Acquisitions</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2107100 - Disclosure - Note 5. Goodwill</LongName>
      <ShortName>Note 5. Goodwill</ShortName>
      <Role>http://www.firstsolar.com/role/Note5.Goodwill</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2110100 - Disclosure - Note 6. Cash, Marketable Securities, and Investments</LongName>
      <ShortName>Note 6. Cash, Marketable Securities, and Investments</ShortName>
      <Role>http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2112100 - Disclosure - Note 7. Restricted Cash and Investments</LongName>
      <ShortName>Note 7. Restricted Cash and Investments</ShortName>
      <Role>http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2114100 - Disclosure - Note 8. Consolidated Balance Sheet Details</LongName>
      <ShortName>Note 8. Consolidated Balance Sheet Details</ShortName>
      <Role>http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R13.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2116100 - Disclosure - Note 9. Derivative Financial Instruments</LongName>
      <ShortName>Note 9. Derivative Financial Instruments</ShortName>
      <Role>http://www.firstsolar.com/role/Note9.DerivativeFinancialInstruments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R14.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2120100 - Disclosure - Note 10. Fair Value Measurement</LongName>
      <ShortName>Note 10. Fair Value Measurement</ShortName>
      <Role>http://www.firstsolar.com/role/Note10.FairValueMeasurement</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R15.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2122100 - Disclosure - Note 11. Economic Development Funding</LongName>
      <ShortName>Note 11. Economic Development Funding</ShortName>
      <Role>http://www.firstsolar.com/role/Note11.EconomicDevelopmentFunding</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R16.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Notes</ReportType>
      <LongName>2123100 - Disclosure - Note 12. Notes Receivable</LongName>
      <ShortName>Note 12. Notes Receivable</ShortName>
      <Role>http://www.firstsolar.com/role/Note12.NotesReceivable</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R17.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2125100 - Disclosure - Note 13. Debt</LongName>
      <ShortName>Note 13. Debt</ShortName>
      <Role>http://www.firstsolar.com/role/Note13.Debt</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R18.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2127100 - Disclosure - Note 14. Commitments and Contingencies</LongName>
      <ShortName>Note 14. Commitments and Contingencies</ShortName>
      <Role>http://www.firstsolar.com/role/Note14.CommitmentsAndContingencies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R19.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2134100 - Disclosure - Note 15. Share-Based Compensation</LongName>
      <ShortName>Note 15. Share-Based Compensation</ShortName>
      <Role>http://www.firstsolar.com/role/Note15.ShareBasedCompensation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R20.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2140100 - Disclosure - Note 16. Income Taxes</LongName>
      <ShortName>Note 16. Income Taxes</ShortName>
      <Role>http://www.firstsolar.com/role/Note16.IncomeTaxes</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R21.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2144100 - Disclosure - Note 17. Net Income Per Share</LongName>
      <ShortName>Note 17. Net Income Per Share</ShortName>
      <Role>http://www.firstsolar.com/role/Note17.NetIncomePerShare</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R22.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2145100 - Disclosure - Note 18. Comprehensive Income</LongName>
      <ShortName>Note 18. Comprehensive Income</ShortName>
      <Role>http://www.firstsolar.com/role/Note18.ComprehensiveIncome</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R23.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2146100 - Disclosure - Note 19. Statement of Cash Flows</LongName>
      <ShortName>Note 19. Statement of Cash Flows</ShortName>
      <Role>http://www.firstsolar.com/role/Note19.StatementOfCashFlows</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R24.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2147100 - Disclosure - Note 20. Segment and Geographical Information</LongName>
      <ShortName>Note 20. Segment and Geographical Information</ShortName>
      <Role>http://www.firstsolar.com/role/Note20.SegmentAndGeographicalInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R25.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2202201 - Disclosure - Note 2. Summary of Significant Accounting Policies (Policies)</LongName>
      <ShortName>Note 2. Summary of Significant Accounting Policies (Policies)</ShortName>
      <Role>http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R26.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2307301 - Disclosure - Note 5. Goodwill (Tables)</LongName>
      <ShortName>Note 5. Goodwill (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note5.GoodwillTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R27.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2310301 - Disclosure - Note 6. Cash, Marketable Securities, and Investments (Tables)</LongName>
      <ShortName>Note 6. Cash, Marketable Securities, and Investments (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R28.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2312301 - Disclosure - Note 7. Restricted Cash and Investments (Tables)</LongName>
      <ShortName>Note 7. Restricted Cash and Investments (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R29.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2314301 - Disclosure - Note 8. Consolidated Balance Sheet Details (Tables)</LongName>
      <ShortName>Note 8. Consolidated Balance Sheet Details (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R30.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2316301 - Disclosure - Note 9. Derivative Financial Instruments (Tables)</LongName>
      <ShortName>Note 9. Derivative Financial Instruments (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R31.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2320301 - Disclosure - Note 10. Fair Value Measurement (Tables)</LongName>
      <ShortName>Note 10. Fair Value Measurement (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note10.FairValueMeasurementTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R32.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2325301 - Disclosure - Note 13. Debt (Tables)</LongName>
      <ShortName>Note 13. Debt (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note13.DebtTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R33.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2327301 - Disclosure - Note 14. Commitments and Contingencies (Tables)</LongName>
      <ShortName>Note 14. Commitments and Contingencies (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R34.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2334301 - Disclosure - Note 15. Share-Based Compensation (Tables)</LongName>
      <ShortName>Note 15. Share-Based Compensation (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note15.ShareBasedCompensationTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R35.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2344301 - Disclosure - Note 17. Net Income Per Share (Tables)</LongName>
      <ShortName>Note 17. Net Income Per Share (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note17.NetIncomePerShareTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R36.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2345301 - Disclosure - Note 18. Comprehensive Income (Tables)</LongName>
      <ShortName>Note 18. Comprehensive Income (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note18.ComprehensiveIncomeTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R37.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2346301 - Disclosure - Note 19. Statement of Cash Flows (Tables)</LongName>
      <ShortName>Note 19. Statement of Cash Flows (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note19.StatementOfCashFlowsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R38.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2347301 - Disclosure - Note 20. Segment and Geographical Information (Tables)</LongName>
      <ShortName>Note 20. Segment and Geographical Information (Tables)</ShortName>
      <Role>http://www.firstsolar.com/role/Note20.SegmentAndGeographicalInformationTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R39.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2405401 - Disclosure - Note 4. Acquisitions (Details)</LongName>
      <ShortName>Note 4. Acquisitions (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note4.AcquisitionsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R40.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2407402 - Disclosure - Note 5. Goodwill (Details) - Goodwill</LongName>
      <ShortName>Note 5. Goodwill (Details) - Goodwill</ShortName>
      <Role>http://www.firstsolar.com/role/Note5.GoodwillDetailsGoodwill</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R41.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2410402 - Disclosure - Note 6. Cash, Marketable Securities, and Investments (Details)</LongName>
      <ShortName>Note 6. Cash, Marketable Securities, and Investments (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R42.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2410403 - Disclosure - Note 6. Cash, Marketable Securities, and Investments (Details) - Available For Sale</LongName>
      <ShortName>Note 6. Cash, Marketable Securities, and Investments (Details) - Available For Sale</ShortName>
      <Role>http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsDetailsAvailableForSale</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R43.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2412402 - Disclosure - Note 7. Restricted Cash and Investments (Details)</LongName>
      <ShortName>Note 7. Restricted Cash and Investments (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R44.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2412403 - Disclosure - Note 7. Restricted Cash and Investments (Details) - Available For Sale</LongName>
      <ShortName>Note 7. Restricted Cash and Investments (Details) - Available For Sale</ShortName>
      <Role>http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsDetailsAvailableForSale</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R45.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2414402 - Disclosure - Note 8. Consolidated Balance Sheet Details (Details)</LongName>
      <ShortName>Note 8. Consolidated Balance Sheet Details (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R46.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2414403 - Disclosure - Note 8. Consolidated Balance Sheet Details (Details) - Valuation and Qualifying Accounts</LongName>
      <ShortName>Note 8. Consolidated Balance Sheet Details (Details) - Valuation and Qualifying Accounts</ShortName>
      <Role>http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsDetailsValuationAndQualifyingAccounts</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R47.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2416402 - Disclosure - Note 9. Derivative Financial Instruments (Details)</LongName>
      <ShortName>Note 9. Derivative Financial Instruments (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R48.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2416403 - Disclosure - Note 9. Derivative Financial Instruments (Details) - Hedging Relationship</LongName>
      <ShortName>Note 9. Derivative Financial Instruments (Details) - Hedging Relationship</ShortName>
      <Role>http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsDetailsHedgingRelationship</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R49.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2416404 - Disclosure - Note 9. Derivative Financial Instruments (Details) - Risk Management</LongName>
      <ShortName>Note 9. Derivative Financial Instruments (Details) - Risk Management</ShortName>
      <Role>http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsDetailsRiskManagement</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R50.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2416405 - Disclosure - Note 9. Derivative Financial Instruments (Details) - Transaction Exposure</LongName>
      <ShortName>Note 9. Derivative Financial Instruments (Details) - Transaction Exposure</ShortName>
      <Role>http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsDetailsTransactionExposure</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R51.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2420402 - Disclosure - Note 10. Fair Value Measurement (Details)</LongName>
      <ShortName>Note 10. Fair Value Measurement (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note10.FairValueMeasurementDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R52.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2420403 - Disclosure - Note 10. Fair Value Measurement (Details) - Balance Sheet Grouping</LongName>
      <ShortName>Note 10. Fair Value Measurement (Details) - Balance Sheet Grouping</ShortName>
      <Role>http://www.firstsolar.com/role/Note10.FairValueMeasurementDetailsBalanceSheetGrouping</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R53.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2422401 - Disclosure - Note 11. Economic Development Funding (Details)</LongName>
      <ShortName>Note 11. Economic Development Funding (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note11.EconomicDevelopmentFundingDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R54.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Notes</ReportType>
      <LongName>2423401 - Disclosure - Note 12. Notes Receivable (Details)</LongName>
      <ShortName>Note 12. Notes Receivable (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note12.NotesReceivableDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R55.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2425402 - Disclosure - Note 13. Debt (Details)</LongName>
      <ShortName>Note 13. Debt (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note13.DebtDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R56.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2425403 - Disclosure - Note 13. Debt (Details) - Facility Agreements</LongName>
      <ShortName>Note 13. Debt (Details) - Facility Agreements</ShortName>
      <Role>http://www.firstsolar.com/role/Note13.DebtDetailsFacilityAgreements</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R57.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2427402 - Disclosure - Note 14. Commitments and Contingencies (Details)</LongName>
      <ShortName>Note 14. Commitments and Contingencies (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R58.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2427403 - Disclosure - Note 14. Commitments and Contingencies (Details) - Product Warranties</LongName>
      <ShortName>Note 14. Commitments and Contingencies (Details) - Product Warranties</ShortName>
      <Role>http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesDetailsProductWarranties</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R59.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2434402 - Disclosure - Note 15. Share-Based Compensation (Details)</LongName>
      <ShortName>Note 15. Share-Based Compensation (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note15.ShareBasedCompensationDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R60.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2434403 - Disclosure - Note 15. Share-Based Compensation (Details) - By Share-Based Payment</LongName>
      <ShortName>Note 15. Share-Based Compensation (Details) - By Share-Based Payment</ShortName>
      <Role>http://www.firstsolar.com/role/Note15.ShareBasedCompensationDetailsByShareBasedPayment</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R61.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2440401 - Disclosure - Note 16. Income Taxes (Details)</LongName>
      <ShortName>Note 16. Income Taxes (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note16.IncomeTaxesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R62.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2444402 - Disclosure - Note 17. Net Income Per Share (Details)</LongName>
      <ShortName>Note 17. Net Income Per Share (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note17.NetIncomePerShareDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R63.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2445402 - Disclosure - Note 18. Comprehensive Income (Details)</LongName>
      <ShortName>Note 18. Comprehensive Income (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note18.ComprehensiveIncomeDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R64.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2446402 - Disclosure - Note 19. Statement of Cash Flows (Details)</LongName>
      <ShortName>Note 19. Statement of Cash Flows (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note19.StatementOfCashFlowsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R65.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2447402 - Disclosure - Note 20. Segment and Geographical Information (Details)</LongName>
      <ShortName>Note 20. Segment and Geographical Information (Details)</ShortName>
      <Role>http://www.firstsolar.com/role/Note20.SegmentAndGeographicalInformationDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R66.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Book</ReportType>
      <LongName>All Reports</LongName>
      <ShortName>All Reports</ShortName>
      <Role />
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName />
    </Report>
  </MyReports>
  <EntityCount>1</EntityCount>
  <ContextCount>335</ContextCount>
  <SegmentCount>94</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>13</UnitCount>
  <ElementCount>322</ElementCount>
  <FootnotesReported>true</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_fslr_CorporateDebtSecuritiesCashEquivalentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ProductOrServiceAxis_fslr_SolarModulesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_us-gaap_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_invest_InvestmentAxis_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_UnrestrictedStockMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4</ContextName>
      <ElementCount>86</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_MYR_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_SalesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ProductOrServiceAxis_fslr_SolarModuleMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_us-gaap_StockOptionMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_fslr_ResearchAndDevelopmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsCurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ProductOrServiceAxis_fslr_SolarModulesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverTwoYearsToThreeYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverTwoYearsToThreeYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_fslr_CorporateDebtSecuritiesCashEquivalentsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LineOfCreditFacilityAxis_fslr_JpMorganChaseBankNaAndBankOfAmericaMember_us-gaap_LongtermDebtTypeAxis_fslr_LineOfCreditRevolvingLetterOfCreditMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ProductOrServiceAxis_fslr_SolarPowerSystemMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NondesignatedMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_OtherExpenseMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_SalesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_GoodwillBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ProductOrServiceAxis_fslr_SolarModulesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_IncomeTaxHolidayByIncomeTaxAuthorityAxis_country_MY</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_LineOfCreditFacilityAxis_fslr_JpMorganChaseBankNaAndBankOfAmericaMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_GoodwillBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q1</ContextName>
      <ElementCount>7</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_EUR_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_CashMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1</ContextName>
      <ElementCount>90</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsNoncurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_fslr_SellingGeneralAndAdministrativeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_us-gaap_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009Q4SD_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fslr_TaxableInvestmentIncentivesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_fslr_CorporateDebtSecuritiesCashEquivalentsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_fslr_CapitalizationByAssetAxis_fslr_PropertyPlantAndEquipmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_fslr_SellingGeneralAndAdministrativeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementFixedRateTermLoanMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LongtermDebtTypeAxis_fslr_DirectorOfDevelopmentOfStateOfOhioMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_CapitalLeaseObligationsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NondesignatedMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fslr_GermanInvestmentGrantActMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_DirectorOfDevelopmentOfStateOfOhio2015MaturityMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_JPY_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_DepreciableAssetsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverOneYearToTwoYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LineOfCreditFacilityAxis_fslr_JpMorganChaseBankNaAndBankOfAmericaMember_us-gaap_LongtermDebtTypeAxis_fslr_LineOfCreditRevolvingLetterOfCreditMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_BusinessAcquisitionAxis_fslr_RayTrackerMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesCurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_UnallocatedShareBasedCompensationAbsorbedIntoInventoryMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_fslr_InterSegmentTransferToAxis_fslr_ToSystemsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009Q4</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1</ContextName>
      <ElementCount>157</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LongtermDebtTypeAxis_fslr_DirectorOfDevelopmentOfStateOfOhio2015MaturityMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_NotesReceivableAxis_fslr_CreditFacilityAgreementMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LineOfCreditFacilityAxis_fslr_JpMorganChaseBankNaAndBankOfAmericaMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_InterSegmentTransferToAxis_fslr_ToSystemsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_DepreciableAssetsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdsAndLeaseholdImprovementsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_BusinessAcquisitionAxis_fslr_RayTrackerMember_us-gaap_GoodwillBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_RestrictedStockUnitsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ProductOrServiceAxis_fslr_SolarPowerSystemMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_RestrictedStockUnitsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_FranceFacilityAgreementMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_RestrictedStockUnitsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_UnallocatedShareBasedCompensationAbsorbedIntoInventoryMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1SharesOutstanding</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_InterestExpenseMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_CAD_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_InterestExpenseMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_fslr_ProductionStartupMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NondesignatedMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_SalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_DirectorOfDevelopmentOfStateOfOhioMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_MYR_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LineOfCreditFacilityAxis_fslr_JpMorganChaseBankNaAndBankOfAmericaMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ProductOrServiceAxis_fslr_SolarModuleMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_us-gaap_BusinessAcquisitionAxis_fslr_NextlightMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesCurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverTwoYearsToThreeYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_BusinessAcquisitionAxis_fslr_RayTrackerMember_us-gaap_GoodwillBySegmentAxis_fslr_SystemsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_fslr_UnrestrictedStockMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_DepreciableAssetsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_EUR_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsNoncurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_JPY_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementFloatingRateTermLoanMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_BusinessAcquisitionAxis_fslr_RayTrackerMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverOneYearToTwoYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_GoodwillBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementFixedRateTermLoanMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesNoncurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesNoncurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009Q4SD-Sept4_us-gaap_LineOfCreditFacilityAxis_fslr_JpMorganChaseBankNaAndBankOfAmericaMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_CapitalLeaseObligationsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementFixedRateTermLoanMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_fslr_CorporateDebtSecuritiesCashEquivalentsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverTwoYearsToThreeYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_fslr_CapitalizationByAssetAxis_fslr_ProjectAssetsAndDeferredProjectCostsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_us-gaap_StockOptionsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverOneYearToTwoYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AccruedNonrecurringExpensesAxis_fslr_PostSaleExpensesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_CapitalizationByAssetAxis_fslr_ProjectAssetsAndDeferredProjectCostsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_DepreciableAssetsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementFloatingRateTermLoanMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AccruedNonrecurringExpensesAxis_fslr_ModuleReplacementMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_DerivativeByDenominationCurrencyAxis_currency_CAD_us-gaap_DerivativeByNatureAxis_us-gaap_ForwardContractsMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_invest_InvestmentAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_us-gaap_StockOptionsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdsAndLeaseholdImprovementsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsCurrentMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_MalaysianFacilityAgreementFloatingRateTermLoanMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_fslr_ScheduleOfAvailableForSaleSecuritiesContractualMaturitiesAxis_fslr_AvailableForSaleSecuritiesDebtMaturitiesOverOneYearToTwoYearsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NondesignatedMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_fslr_ProductionStartupMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_ForeignAgencyDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q1_us-gaap_SegmentReportingInformationBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis_us-gaap_StockOptionMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_fslr_CorporateDebtSecuritiesCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherLiabilitiesNoncurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_fslr_OtherAssetsCurrentMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_LongtermDebtTypeAxis_fslr_DirectorOfDevelopmentOfStateOfOhio2015MaturityMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_invest_InvestmentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_invest_InvestmentAxis_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_CommercialPaperMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_fslr_ResearchAndDevelopmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_invest_InvestmentAxis_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1</ContextName>
      <ElementCount>77</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_fslr_CapitalizationByAssetAxis_fslr_PropertyPlantAndEquipmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2011Q1_us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NondesignatedMember_us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis_us-gaap_OtherExpenseMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_BusinessAcquisitionAxis_fslr_NextlightMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_CorporateDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_CashAndCashEquivalentsAxis_us-gaap_CashMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_SupranationalDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_AvailableForSaleSecuritiesAxis_fslr_RestrictedInvestmentsMember_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_USGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4YTD_fslr_AvailableForSaleSecuritiesAxis_fslr_UnrestrictedInvestmentsMember_invest_InvestmentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010Q4_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_fslr_RestrictedInvestmentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_us-gaap_GoodwillBySegmentAxis_fslr_ComponentsSegmentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2011Q1_fslr_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaap_CertificatesOfDepositMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies>
    <BaseTaxonomy>mda-2009-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
