XML 24 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Use of Estimates (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accrued Expenses      
Employee benefits $ 219.6us-gaap_AccruedEmployeeBenefitsCurrent $ 215.3us-gaap_AccruedEmployeeBenefitsCurrent  
Unearned revenue 375.4spw_UnearnedRevenue 460.9spw_UnearnedRevenue  
Warranty 38.3us-gaap_ProductWarrantyAccrualClassifiedCurrent 42.4us-gaap_ProductWarrantyAccrualClassifiedCurrent 49.9us-gaap_ProductWarrantyAccrualClassifiedCurrent
Other 259.0us-gaap_OtherAccruedLiabilitiesCurrent 272.2us-gaap_OtherAccruedLiabilitiesCurrent  
Total 892.3us-gaap_AccruedLiabilitiesCurrent 990.8us-gaap_AccruedLiabilitiesCurrent  
Analysis of product warranty accrual      
Balance at beginning of year 55.1us-gaap_ProductWarrantyAccrual 60.0us-gaap_ProductWarrantyAccrual 55.9us-gaap_ProductWarrantyAccrual
Acquisition     3.7us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition
Provisions 34.9us-gaap_ProductWarrantyAccrualWarrantiesIssued 31.4us-gaap_ProductWarrantyAccrualWarrantiesIssued 24.9us-gaap_ProductWarrantyAccrualWarrantiesIssued
Usage (32.0)us-gaap_ProductWarrantyAccrualPayments (36.4)us-gaap_ProductWarrantyAccrualPayments (25.0)us-gaap_ProductWarrantyAccrualPayments
Currency translation adjustment (2.0)us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease 0.1us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease 0.5us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
Balance at end of year 56.0us-gaap_ProductWarrantyAccrual 55.1us-gaap_ProductWarrantyAccrual 60.0us-gaap_ProductWarrantyAccrual
Less: Current portion of warranty 38.3us-gaap_ProductWarrantyAccrualClassifiedCurrent 42.4us-gaap_ProductWarrantyAccrualClassifiedCurrent 49.9us-gaap_ProductWarrantyAccrualClassifiedCurrent
Non-current portion of warranty 17.7us-gaap_ProductWarrantyAccrualNoncurrent 12.7us-gaap_ProductWarrantyAccrualNoncurrent 10.1us-gaap_ProductWarrantyAccrualNoncurrent
Allowance for Doubtful Accounts      
Accounts Receivable Allowances      
Balance at beginning of year 46.4us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
50.2us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
40.8us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Allowances provided 30.9us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
23.8us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
27.9us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Write-offs, net of recoveries, credits issued and other (40.5)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(27.6)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(18.5)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance at end of year $ 36.8us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 46.4us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 50.2us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember