XML 50 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Information about Changes to Accumulated Other Comprehensive Income - Schedule of Change in Balance by Component of Accumulated Other Comprehensive Income (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]    
Accumulated other comprehensive income (loss), Beginning Balance $ 997,452us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 210,981us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications, net of tax 166,988us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 405,653us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Reclassifications, net of tax 1,201us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (10,576)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Other comprehensive income (loss) 168,189us-gaap_OtherComprehensiveIncomeLossNetOfTax 395,077us-gaap_OtherComprehensiveIncomeLossNetOfTax
Accumulated other comprehensive income (loss), Ending Balance 1,165,641us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 606,058us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Available for Sale Assets [Member]    
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]    
Accumulated other comprehensive income (loss), Beginning Balance 1,090,273us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
256,196us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
Other comprehensive income (loss) before reclassifications, net of tax 172,409us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
409,139us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
Reclassifications, net of tax (1,164)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
(12,249)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
Other comprehensive income (loss) 171,245us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
396,890us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
Accumulated other comprehensive income (loss), Ending Balance 1,261,518us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
653,086us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AvailableforsaleSecuritiesMember
Deferred Acquisition Costs [Member]    
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]    
Accumulated other comprehensive income (loss), Beginning Balance (10,758)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
(6,728)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
Other comprehensive income (loss) before reclassifications, net of tax 424us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
(2,748)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
Reclassifications, net of tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
Other comprehensive income (loss) 424us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
(2,748)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
Accumulated other comprehensive income (loss), Ending Balance (10,334)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
(9,476)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= tmk_DeferredAcquisitionCostsMember
Foreign Exchange [Member]    
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]    
Accumulated other comprehensive income (loss), Beginning Balance 17,386us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
24,866us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
Other comprehensive income (loss) before reclassifications, net of tax (5,962)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
(738)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
Reclassifications, net of tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
Other comprehensive income (loss) (5,962)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
(738)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
Accumulated other comprehensive income (loss), Ending Balance 11,424us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
24,128us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ForeignExchangeMember
Pension adjustments [Member]    
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]    
Accumulated other comprehensive income (loss), Beginning Balance (99,449)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(63,353)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income (loss) before reclassifications, net of tax 117us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Reclassifications, net of tax 2,365us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,673us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income (loss) 2,482us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,673us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Accumulated other comprehensive income (loss), Ending Balance $ (96,967)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (61,680)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember