XML 36 R100.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments and Contingencies - Summary of Material Contractual Obligations and Commercial Commitments (Details) $ in Millions | Dec. 31, 2019 USD ($)
--- | ---
Commitment And Contingencies [Line Items] |
Contractual Obligation, Total | $ 14
Contractual Obligation, Less than 1 year | 5
Contractual Obligation, 1 to 3 years | 6
Contractual Obligation, 3 to 5 years | 3
Standby Letters of Credit |
Commitment And Contingencies [Line Items] |
Letters of credit outstanding amount | 3
Purchase obligations and other |
Commitment And Contingencies [Line Items] |
Contractual Obligation, Total | 10
Contractual Obligation, Less than 1 year | 3
Contractual Obligation, 1 to 3 years | 4
Contractual Obligation, 3 to 5 years | 3
Expected Commitment Fee Payments on 2015 Credit Facility |
Commitment And Contingencies [Line Items] |
Contractual Obligation, Total | 4
Contractual Obligation, Less than 1 year | 2
Contractual Obligation, 1 to 3 years | $ 2

X
- Definition Commitment and contingencies. + References No definition available. + Details
Name: | trip_CommitmentAndContingenciesLineItems
Namespace Prefix: | trip_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the fourth and fifth fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInFourthAndFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the second and third fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInSecondAndThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=trip_PurchaseObligationsAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=trip_ExpectedCommitmentFeePaymentsOnTwoThousandFifteenCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |