XML 122 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Comprehensive Income and Accumulated Other Comprehensive Income (details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated other comprehensive income [Roll Forward]      
Balance, beginning of year $ 810us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 2,236us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 2,005us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications 52us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (1,463)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 217us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive income 18us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 37us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 14us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Other comprehensive income (loss), net of taxes 70us-gaap_OtherComprehensiveIncomeLossNetOfTax (1,426)us-gaap_OtherComprehensiveIncomeLossNetOfTax 231us-gaap_OtherComprehensiveIncomeLossNetOfTax
Balance, end of year 880us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 810us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 2,236us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Changes in net unrealized gains on investment securities having no credit losses recognized in the consolidated statement of income 976us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax (2,734)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax 281us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
Changes in net unrealized gains on investment securities having credit losses recognized in the consolidated statement of income 2trv_ChangeInNetUnrealizedGainLossOnInvestmentSecuritiesHavingCreditLossesRecognizedInConsolidatedStatementOfIncomeBeforeTaxes 3trv_ChangeInNetUnrealizedGainLossOnInvestmentSecuritiesHavingCreditLossesRecognizedInConsolidatedStatementOfIncomeBeforeTaxes 81trv_ChangeInNetUnrealizedGainLossOnInvestmentSecuritiesHavingCreditLossesRecognizedInConsolidatedStatementOfIncomeBeforeTaxes
Net changes in benefit plan assets and obligations (494)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax 647us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax (69)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
Net changes in unrealized foreign currency translation (289)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax (112)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax 43us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
Other comprehensive income (loss) before income taxes 195us-gaap_OtherComprehensiveIncomeLossBeforeTax (2,196)us-gaap_OtherComprehensiveIncomeLossBeforeTax 336us-gaap_OtherComprehensiveIncomeLossBeforeTax
Income tax expense (benefit), other comprehensive income (loss) 125us-gaap_OtherComprehensiveIncomeLossTax (770)us-gaap_OtherComprehensiveIncomeLossTax 105us-gaap_OtherComprehensiveIncomeLossTax
Changes in Net Unrealized Gains on Investment Securities Having No Credit Losses Recognized in the Consolidated Statement of Income [Member]      
Accumulated other comprehensive income [Roll Forward]      
Balance, beginning of year 1,125us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
2,908us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
2,729us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss) before reclassifications 667us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
(1,740)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
228us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Amounts reclassified from accumulated other comprehensive income (24)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
(43)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
(49)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss), net of taxes 643us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
(1,783)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
179us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Balance, end of year 1,768us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
1,125us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
2,908us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Changes in net unrealized gains on investment securities having no credit losses recognized in the consolidated statement of income 976us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
(2,734)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
281us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Income tax expense (benefit), other comprehensive income (loss) 333us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
(951)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
102us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember
Changes in Net Unrealized Gains on Investment Securities Having Credit Losses Recognized in the Consolidated Statement of Income [Member]      
Accumulated other comprehensive income [Roll Forward]      
Balance, beginning of year 197us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
195us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
142us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss) before reclassifications (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
(2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
48us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Amounts reclassified from accumulated other comprehensive income 3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
4us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
5us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss), net of taxes 1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
2us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
53us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Balance, end of year 198us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
197us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
195us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Changes in net unrealized gains on investment securities having credit losses recognized in the consolidated statement of income 2trv_ChangeInNetUnrealizedGainLossOnInvestmentSecuritiesHavingCreditLossesRecognizedInConsolidatedStatementOfIncomeBeforeTaxes
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
3trv_ChangeInNetUnrealizedGainLossOnInvestmentSecuritiesHavingCreditLossesRecognizedInConsolidatedStatementOfIncomeBeforeTaxes
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
81trv_ChangeInNetUnrealizedGainLossOnInvestmentSecuritiesHavingCreditLossesRecognizedInConsolidatedStatementOfIncomeBeforeTaxes
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Income tax expense (benefit), other comprehensive income (loss) 1us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
1us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
28us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember
Net Benefit Plan Assets and Obligations Recognized in Shareholders' Equity [Member]      
Accumulated other comprehensive income [Roll Forward]      
Balance, beginning of year (431)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(857)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(811)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss) before reclassifications (363)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
358us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(104)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Amounts reclassified from accumulated other comprehensive income 39us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
68us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
58us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss), net of taxes (324)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
426us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(46)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Balance, end of year (755)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(431)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(857)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Net changes in benefit plan assets and obligations (494)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
647us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(69)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Income tax expense (benefit), other comprehensive income (loss) (170)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
221us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(23)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Net Unrealized Foreign Currency Translation [Member]      
Accumulated other comprehensive income [Roll Forward]      
Balance, beginning of year (81)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(10)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(55)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Other comprehensive income (loss) before reclassifications (250)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(79)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
45us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Amounts reclassified from accumulated other comprehensive income   8us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
 
Other comprehensive income (loss), net of taxes (250)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(71)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
45us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Balance, end of year (331)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(81)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(10)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Net changes in unrealized foreign currency translation (289)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
(112)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
43us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
Income tax expense (benefit), other comprehensive income (loss) $ (39)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
$ (41)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember
$ (2)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= trv_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember