XML 35 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
12. Commitments and Contingencies (Details) - Performance Guarantees (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Other Commitments [Line Items]    
Estimated Test Guarantees Liability 1.0fslr_EstimatedTestGuaranteesLiability $ 4.3fslr_EstimatedTestGuaranteesLiability
Estimated Test Guarantees Liability Current 1.0fslr_EstimatedTestGuaranteesLiabilityCurrent $ 4.3fslr_EstimatedTestGuaranteesLiabilityCurrent
Maximum [Member]    
Other Commitments [Line Items]    
Availability Guarantee Period 5 years