XML 54 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Notional Amounts for Each Category of Derivative Activity (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative      
Balance at beginning of period $ 1,477.4invest_DerivativeNotionalAmount $ 1,432.8invest_DerivativeNotionalAmount $ 1,413.0invest_DerivativeNotionalAmount
Additions 318.1unm_NotionalAmountOfDerivativesAdditions 291.0unm_NotionalAmountOfDerivativesAdditions 336.0unm_NotionalAmountOfDerivativesAdditions
Terminations 108.1unm_NotionalAmountOfDerivativesTerminations 246.4unm_NotionalAmountOfDerivativesTerminations 316.2unm_NotionalAmountOfDerivativesTerminations
Balance at ending of period 1,687.4invest_DerivativeNotionalAmount 1,477.4invest_DerivativeNotionalAmount 1,432.8invest_DerivativeNotionalAmount
Credit Default Swaps      
Derivative      
Balance at ending of period 97.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
   
Swaps | Credit Default Swaps      
Derivative      
Balance at beginning of period 97.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Additions 0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
97.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Terminations 0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Balance at ending of period 97.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
97.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Swaps | Receive Variable/Pay Fixed      
Derivative      
Balance at beginning of period 150.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
174.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
174.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Additions 0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Terminations 0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
24.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Balance at ending of period 150.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
150.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
174.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveVariablePayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Swaps | Receive Fixed/Pay Fixed      
Derivative      
Balance at beginning of period 630.4invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
508.8invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
554.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Additions 250.1unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
160.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Terminations 40.1unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
38.4unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
45.2unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Balance at ending of period 840.4invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
630.4invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
508.8invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayFixedMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Swaps | Receive Fixed/Pay Variable      
Derivative      
Balance at beginning of period 600.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
750.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
685.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Additions 0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
250.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Terminations 0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
150.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
185.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Balance at ending of period 600.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
600.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
750.0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= unm_DerivativeFinancialInstrumentsReceiveFixedPayVariableMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
Forwards      
Derivative      
Balance at beginning of period 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
Additions 68.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
24.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
86.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
Terminations 68.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
24.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
86.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
Balance at ending of period 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
Options Held      
Derivative      
Balance at beginning of period 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
Additions 0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
10.0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
0unm_NotionalAmountOfDerivativesAdditions
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
Terminations 0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
10.0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
0unm_NotionalAmountOfDerivativesTerminations
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
Balance at ending of period $ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember