XML 27 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
RISK MANAGEMENT ACTIVITIES - UNREALIZED GAINS AND LOSSES (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Natural gas contracts | Income Statement - Operating and maintenance expense    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts $ (0.1)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
$ 0.2teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Natural gas contracts | Balance Sheet - Regulatory assets (current)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts 10.9teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
0.9teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
Natural gas contracts | Balance Sheet - Regulatory assets (long-term)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts (0.6)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
(0.2)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
Natural gas contracts | Balance Sheet - Regulatory liabilities (current)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts (1.5)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
3.4teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
Natural gas contracts | Balance Sheet - Regulatory liabilities (long-term)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts 0.1teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
(0.4)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractNaturalGasMember
FTRs | Balance Sheet - Regulatory assets (current)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts 0.2teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractFinancialTransmissionRightsMember
0.1teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractFinancialTransmissionRightsMember
FTRs | Balance Sheet - Regulatory liabilities (current)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts (0.4)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractFinancialTransmissionRightsMember
(0.1)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractFinancialTransmissionRightsMember
Petroleum product contracts | Income Statement - Operating and maintenance expense    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts 0.4teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractPetroleumProductsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
0teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractPetroleumProductsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Petroleum product contracts | Balance Sheet - Regulatory assets (current)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts 0.4teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractPetroleumProductsMember
0teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= teg_CommodityContractPetroleumProductsMember
Coal contracts | Balance Sheet - Regulatory assets (current)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts (2.6)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
0.2teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
Coal contracts | Balance Sheet - Regulatory assets (long-term)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts (2.0)teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
0.4teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryAssetsNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
Coal contracts | Balance Sheet - Regulatory liabilities (long-term)    
Risk management activities    
Unrealized gain (loss) related to non-hedge derivative contracts $ 0teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
$ 1.6teg_DerivativeInstrumentsNotDesignatedasHedgingInstrumentsUnrealizedGainLossNet
/ us-gaap_BalanceSheetLocationAxis
= teg_RegulatoryLiabilitiesNoncurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember