XML 53 R42.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Financial Instruments - Additional Information (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2016 | Jun. 30, 2015 | Jun. 30, 2016 | Jun. 30, 2015 | Dec. 31, 2015
Investments Debt And Equity Securities [Abstract] |  |  |  |  |
Financial instruments including money market funds maturities period |  |  | 90 days |  | 90 days
Maximum maturities period of long-term marketable securities |  |  | 3 years |  | 3 years
Minimum maturities period of long-term marketable securities |  |  | 1 year |  | 1 year
Maximum remaining maturity for short-term marketable securities |  |  | 12 months |  | 12 months
Minimum maturities of short-term marketable securities |  |  | 90 days |  | 90 days
Net (loss) gain related to forward contracts | $ 2 | $ (1) | $ 1 | $ 2 |
Derivative instruments not designated as hedging instruments, description of terms |  |  | Our current forward contracts are not designated as hedges and have current maturities of less than 90 days |  |

X
- Definition Cash and cash equivalents maximum maturity period. + References No definition available. + Details
Name: | trip_CashAndCashEquivalentsMaximumMaturityPeriod
Namespace Prefix: | trip_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative instruments non designated as hedging instruments description of terms. + References No definition available. + Details
Name: | trip_DerivativeInstrumentsNonDesignatedAsHedgingInstrumentsDescriptionOfTerms
Namespace Prefix: | trip_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long-term maturities have remaining terms of 1 to 3 years. + References No definition available. + Details
Name: | trip_MarketableSecuritiesLongTermMaximumMaturityPeriod
Namespace Prefix: | trip_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long-term maturities have remaining terms of 1 to 3 years. + References No definition available. + Details
Name: | trip_MarketableSecuritiesLongTermMinimumMaturityPeriod
Namespace Prefix: | trip_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum remaining maturity date that a marketable security can have left to still be classified as a Short Term Marketable security. + References No definition available. + Details
Name: | trip_MaximumRemainingMaturityPeriodForShortTermSecurities
Namespace Prefix: | trip_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum original maturity period, on date of purchase, that a marketable security must be to be classified as a Short Term Marketable security. + References No definition available. + Details
Name: | trip_MinimumMaturityPeriodForShortTermSecurities
Namespace Prefix: | trip_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5618551-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a),(c),(d),(e) -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration