XML 107 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 23. Statement of Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net income (loss) $ 396,918us-gaap_NetIncomeLoss $ 353,038us-gaap_NetIncomeLoss $ (96,338)us-gaap_NetIncomeLoss
Adjustments to reconcile net income (loss) to cash provided by operating activities:      
Depreciation, amortization and accretion 245,798us-gaap_DepreciationAmortizationAndAccretionNet 234,370us-gaap_DepreciationAmortizationAndAccretionNet 262,716us-gaap_DepreciationAmortizationAndAccretionNet
Impairment and net loss on disposal of long-lived assets 5,228us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 97,132us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 356,522us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Impairment of project assets 433us-gaap_ImpairmentOfOngoingProject 0us-gaap_ImpairmentOfOngoingProject 3,253us-gaap_ImpairmentOfOngoingProject
Share-based compensation 43,810us-gaap_ShareBasedCompensation 55,079us-gaap_ShareBasedCompensation 36,971us-gaap_ShareBasedCompensation
Remeasurement of monetary assets and liabilities 8,772us-gaap_ForeignCurrencyTransactionGainLossUnrealized (15,109)us-gaap_ForeignCurrencyTransactionGainLossUnrealized 8,509us-gaap_ForeignCurrencyTransactionGainLossUnrealized
Deferred income taxes 14,068us-gaap_DeferredIncomeTaxesAndTaxCredits (20,878)us-gaap_DeferredIncomeTaxesAndTaxCredits 14,588us-gaap_DeferredIncomeTaxesAndTaxCredits
Excess tax benefit from share-based compensation arrangements (31,166)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (35,076)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (27,373)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Provision for doubtful accounts receivable 0us-gaap_ProvisionForDoubtfulAccounts 2,106us-gaap_ProvisionForDoubtfulAccounts 4,471us-gaap_ProvisionForDoubtfulAccounts
Other, net 6,296us-gaap_OtherNoncashIncomeExpense (1,073)us-gaap_OtherNoncashIncomeExpense (4,778)us-gaap_OtherNoncashIncomeExpense
Changes in operating assets and liabilities:      
Accounts receivable, trade, unbilled and retainage 453,826us-gaap_IncreaseDecreaseInAccountsReceivable 564,964us-gaap_IncreaseDecreaseInAccountsReceivable (388,039)us-gaap_IncreaseDecreaseInAccountsReceivable
Prepaid expenses and other current assets (19,947)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets 109,126us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (28,854)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Other assets (5,371)us-gaap_IncreaseDecreaseInOtherOperatingAssets (1,684)us-gaap_IncreaseDecreaseInOtherOperatingAssets 82,120us-gaap_IncreaseDecreaseInOtherOperatingAssets
Inventories and balance of systems parts (99,870)fslr_IncreaseDecreaseInInventoryAndBosParts 15,394fslr_IncreaseDecreaseInInventoryAndBosParts (75,626)fslr_IncreaseDecreaseInInventoryAndBosParts
Project assets and deferred project costs 141,908fslr_IncreaseDecreaseInProjectAssetsAndDeferredProjectCosts (316,022)fslr_IncreaseDecreaseInProjectAssetsAndDeferredProjectCosts (174,532)fslr_IncreaseDecreaseInProjectAssetsAndDeferredProjectCosts
Accounts payable (52,339)us-gaap_IncreaseDecreaseInAccountsPayable (93,259)us-gaap_IncreaseDecreaseInAccountsPayable 174,319us-gaap_IncreaseDecreaseInAccountsPayable
Income taxes payable (989)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 36,307us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 63,489us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Accrued expenses and other liabilities (452,438)us-gaap_IncreaseDecreaseInAccruedLiabilities (138,937)us-gaap_IncreaseDecreaseInAccruedLiabilities 506,253us-gaap_IncreaseDecreaseInAccruedLiabilities
Accrued solar module collection and recycling liability 26,052fslr_OtherIncreaseDecreaseinAccruedSolarModuleCollectionandRecyclingLiability 10,648fslr_OtherIncreaseDecreaseinAccruedSolarModuleCollectionandRecyclingLiability 44,538fslr_OtherIncreaseDecreaseinAccruedSolarModuleCollectionandRecyclingLiability
Total adjustments 284,071us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities 503,088us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities 858,547us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
Net cash provided by operating activities $ 680,989us-gaap_NetCashProvidedByUsedInOperatingActivities $ 856,126us-gaap_NetCashProvidedByUsedInOperatingActivities $ 762,209us-gaap_NetCashProvidedByUsedInOperatingActivities