XML
46
R32.htm
IDEA: XBRL DOCUMENT
v3.8.0.1
Note 2. Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]
Schedule of Property, Plant and Equipment, Useful Lives [Table Text Block]
Useful Lives
in Years
Buildings and building improvements
25 – 40
Manufacturing machinery and equipment
5 – 10
Furniture, fixtures, computer hardware, and computer software
3 – 7
Leasehold improvements
up to 15
X
- Definition
Schedule of Property, Plant and Equipment, Useful Lives [Table Text Block]
+ References
No definition available.
+ Details
Name:
fslr_ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock
Namespace Prefix:
fslr_
Data Type:
nonnum:textBlockItemType
Balance Type:
na
Period Type:
duration
X
- References
No definition available.
+ Details
Name:
us-gaap_AccountingPoliciesAbstract
Namespace Prefix:
us-gaap_
Data Type:
xbrli:stringItemType
Balance Type:
na
Period Type:
duration