SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Trupanion, Inc. – ‘10-K’ for 12/31/19 – ‘JSON’

On:  Thursday, 2/13/20, at 5:37pm ET   ·   As of:  2/14/20   ·   For:  12/31/19   ·   Accession #:  1371285-20-32   ·   File #:  1-36537

Previous ‘10-K’:  ‘10-K’ on 2/14/19 for 12/31/18   ·   Next:  ‘10-K’ on 2/12/21 for 12/31/20   ·   Latest:  ‘10-K’ on 2/27/24 for 12/31/23   ·   4 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 2/14/20  Trupanion, Inc.                   10-K       12/31/19   98:13M

Annual Report   —   Form 10-K   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   1.97M 
 2: EX-4.1      Instrument Defining the Rights of Security Holders  HTML     36K 
 3: EX-10.22    Material Contract                                   HTML     34K 
 4: EX-10.23    Material Contract                                   HTML     32K 
 5: EX-21.1     Subsidiaries List                                   HTML     27K 
 6: EX-23.1     Consent of Experts or Counsel                       HTML     29K 
 7: EX-31.1     Certification -- §302 - SOA'02                      HTML     32K 
 8: EX-31.2     Certification -- §302 - SOA'02                      HTML     32K 
 9: EX-32.1     Certification -- §906 - SOA'02                      HTML     27K 
10: EX-32.2     Certification -- §906 - SOA'02                      HTML     27K 
48: R1          Cover Page Document                                 HTML     87K 
94: R2          Consolidated Statement of Operations                HTML     72K 
68: R3          Consolidated Statement of Comprehensive Income      HTML     40K 
                Statement                                                        
37: R4          Consolidated Balance Sheet                          HTML    110K 
47: R5          Consolidated Balance Sheet Condensed Consolidated   HTML     52K 
                Balance Sheet Parentheticals                                     
93: R6          Consolidated Statement of Stockholders' Equity      HTML     74K 
                Statement                                                        
67: R7          Consolidated Statement of Cash Flows                HTML    127K 
33: R8          Condensed Consolidated Balance Sheet                HTML     57K 
                Parentheticals                                                   
50: R9          Net Loss per Share                                  HTML     37K 
71: R10         Property Plant and Equipment (Notes)                HTML     67K 
98: R11         Intangible Assets (Notes)                           HTML     63K 
45: R12         Investment Securities (Notes)                       HTML     99K 
32: R13         Other Investments (Notes)                           HTML     33K 
70: R14         Fair Value                                          HTML     84K 
97: R15         Commitment and Contingencies                        HTML     59K 
44: R16         Claims Reserve (Notes)                              HTML    264K 
31: R17         Debt                                                HTML     32K 
72: R18         Stock-based Compensation                            HTML    121K 
96: R19         Leases (Notes)                                      HTML     46K 
55: R20         Stockholder's Equity (Notes)                        HTML     34K 
18: R21         Segments                                            HTML     85K 
74: R22         Dividend Restrictions Statutory Surplus (Notes)     HTML     44K 
81: R23         Income Taxes (Notes)                                HTML    140K 
54: R24         Retirement Plan (Notes)                             HTML     30K 
17: R25         Quarterly Financial Information (Notes)             HTML     78K 
73: R26         Schedule 1-Parent Only Disclosures [Schedule]       HTML    198K 
                (Notes)                                                          
80: R27         Nature of Operations and Summary of Significant     HTML    227K 
                Accounting Policies (Policies)                                   
53: R28         Other Investments details (Policies)                HTML     34K 
19: R29         Net Loss per Share (Tables)                         HTML     37K 
36: R30         Property Plant and Equipment (Tables)               HTML     68K 
46: R31         Investment Securities Available-for-Sale (Tables)   HTML     98K 
92: R32         Fair Value (Tables)                                 HTML     77K 
66: R33         Commitment and Contingencies (Tables)               HTML     55K 
38: R34         Claims Reserve (Tables)                             HTML    203K 
49: R35         Stock-based Compensation (Tables)                   HTML    132K 
95: R36         Segments (Tables)                                   HTML     87K 
69: R37         Dividend Restrictions Statutory Surplus (Tables)    HTML     40K 
35: R38         Income Taxes (Tables)                               HTML    141K 
51: R39         Quarterly Financial Information (Tables)            HTML     78K 
21: R40         Nature of Operations and Summary of Significant     HTML     80K 
                Accounting Policies Narrative (Details)                          
57: R41         Net Loss per Share (Details) Schedule of            HTML     41K 
                Antidilutive Securities Excluded from Computation                
                of Earnings Per Share                                            
86: R42         Property Plant and Equipment (Details)              HTML     51K 
78: R43         Nature of Operations and Summary of Significant     HTML     33K 
                Accounting Policies Deferred Acquisition Costs                   
                (Details)                                                        
22: R44         Property Plant and Equipment Real Estate            HTML     58K 
                Acquisition (Details)                                            
58: R45         Nature of Operations and Summary of Significant     HTML     40K 
                Accounting Policies Property, Plant, and                         
                Equipment, Useful Life (Details)                                 
87: R46         Intangible Assets (Details)                         HTML     73K 
79: R47         Investment Securities (Details) Investment          HTML     61K 
                Schedule                                                         
20: R48         Investment Securities (Details) Available-for-Sale  HTML     38K 
59: R49         Other Investments (Details)                         HTML     38K 
41: R50         Fair Value (Details) Unobservable                   HTML     83K 
26: R51         Commitment and Contingencies (Details) Narrative    HTML     34K 
65: R52         Commitment and Contingencies Commitments and        HTML     78K 
                Contingencies (Details)                                          
91: R53         Claims Reserve (Details)                            HTML     70K 
40: R54         Claims Reserve Cumulative claims paid and claims    HTML     64K 
                adjustment expenses (Details)                                    
25: R55         Claims Reserve Incurred claims and claim            HTML     55K 
                adjustment expense (Details)                                     
64: R56         Debt (Details) Narrative                            HTML     55K 
90: R57         Stock-based Compensation (Details) Narrative        HTML     45K 
39: R58         Stock-based Compensation Expense Category           HTML     58K 
                (Details)                                                        
27: R59         Stock-based Compensation Valuation Assumptions      HTML     42K 
                (Details)                                                        
76: R60         Stock-based Compensation Option Activity (Details)  HTML     73K 
84: R61         Stock-based Compensation Options Granted (Details)  HTML     32K 
61: R62         Stock-based Compensation Restricted Stock Awards    HTML     54K 
                (Details)                                                        
24: R63         Leases (Details)                                    HTML     48K 
75: R64         Stockholder's Equity Narrative (Details)            HTML     49K 
83: R65         Segments (Details) Business Segment                 HTML     69K 
60: R66         Segments (Details) Revenue by Geography             HTML     38K 
23: R67         Dividend Restrictions Statutory Surplus (Details)   HTML     41K 
77: R68         Income Taxes Income before taxes (Details)          HTML     34K 
82: R69         Income Taxes Income tax benefits (Details)          HTML     51K 
88: R70         Income Taxes Tax Rate Reconciliation (Details)      HTML     61K 
62: R71         Income Taxes Deferred tax assets and liabilities    HTML    115K 
                (Details)                                                        
28: R72         Income Taxes Unrecognized Tax Benefits (Details)    HTML     43K 
42: R73         Retirement Plan Details (Details)                   HTML     28K 
89: R74         Quarterly Financial Information (Details)           HTML     67K 
63: R75         Schedule 1-Parent Only Disclosures [Schedule]       HTML     80K 
                Condensed Statement of Comprehensive Loss                        
                (Details)                                                        
29: R76         Schedule 1-Parent Only Disclosures [Schedule]       HTML    111K 
                Condensed Balance Sheet (Details)                                
43: R77         Schedule 1-Parent Only Disclosures [Schedule]       HTML    122K 
                Condensed Statements of Cash Flows (Details)                     
16: R9999       Uncategorized Items - a10-k2019.htm                 HTML     27K 
30: XML         IDEA XML File -- Filing Summary                      XML    171K 
34: XML         XBRL Instance -- a10-k2019_htm                       XML   3.10M 
52: EXCEL       IDEA Workbook of Financial Reports                  XLSX    103K 
12: EX-101.CAL  XBRL Calculations -- trup-20191231_cal               XML    271K 
13: EX-101.DEF  XBRL Definitions -- trup-20191231_def                XML    629K 
14: EX-101.LAB  XBRL Labels -- trup-20191231_lab                     XML   1.83M 
15: EX-101.PRE  XBRL Presentations -- trup-20191231_pre              XML   1.18M 
11: EX-101.SCH  XBRL Schema -- trup-20191231                         XSD    175K 
56: JSON        XBRL Instance as JSON Data -- MetaLinks              402±   628K 
85: ZIP         XBRL Zipped Folder -- 0001371285-20-000032-xbrl      Zip    490K 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "a10-k2019.htm":  {
        "axisCustom":  0,
        "axisStandard":  15,
        "contextCount":  230,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "trup-20191231_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "trup-20191231_def.xml"
                    ],
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml",
                    "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "a10-k2019.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "trup-20191231_lab.xml"
                    ],
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml",
                    "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
                    "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "trup-20191231_pre.xml"
                    ]
                },
            "referenceLink":  {
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml",
                    "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml",
                    "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "trup-20191231.xsd"
                    ],
                "remote":  [
                    "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
                    "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd",
                    "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd",
                    "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd",
                    "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd",
                    "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
                    "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd",
                    "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
                    "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
                    "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
                    "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
                    "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd"
                    ]
                }
            },
        "elementCount":  610,
        "entityCount":  1,
        "hidden":  {
            "http://fasb.org/us-gaap/2018-01-31":  54,
            "http://www.trupanion.com/20191231":  52,
            "http://xbrl.sec.gov/dei/2019-01-31":  5,
            "total":  111
            },
        "keyCustom":  66,
        "keyStandard":  436,
        "memberCustom":  5,
        "memberStandard":  46,
        "nsprefix":  "trup",
        "nsuri":  "http://www.trupanion.com/20191231",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentAnnualReport",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "0002000 - Document - Cover Page Document",
                "role":  "http://www.trupanion.com/role/CoverPageDocument",
                "shortName":  "Cover Page Document",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentAnnualReport",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2101100 - Disclosure - Property Plant and Equipment (Notes)",
                "role":  "http://www.trupanion.com/role/PropertyPlantAndEquipmentNotes",
                "shortName":  "Property Plant and Equipment (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2104100 - Disclosure - Intangible Assets (Notes)",
                "role":  "http://www.trupanion.com/role/IntangibleAssetsNotes",
                "shortName":  "Intangible Assets (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "invest:InvestmentTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2107100 - Disclosure - Investment Securities (Notes)",
                "role":  "http://www.trupanion.com/role/InvestmentSecuritiesNotes",
                "shortName":  "Investment Securities (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "invest:InvestmentTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2110100 - Disclosure - Other Investments (Notes)",
                "role":  "http://www.trupanion.com/role/OtherInvestmentsNotes",
                "shortName":  "Other Investments (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2116100 - Disclosure - Fair Value",
                "role":  "http://www.trupanion.com/role/FairValue",
                "shortName":  "Fair Value",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2119100 - Disclosure - Commitment and Contingencies",
                "role":  "http://www.trupanion.com/role/CommitmentAndContingencies",
                "shortName":  "Commitment and Contingencies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2123100 - Disclosure - Claims Reserve (Notes)",
                "role":  "http://www.trupanion.com/role/ClaimsReserveNotes",
                "shortName":  "Claims Reserve (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2124100 - Disclosure - Debt",
                "role":  "http://www.trupanion.com/role/Debt",
                "shortName":  "Debt",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2125100 - Disclosure - Stock-based Compensation",
                "role":  "http://www.trupanion.com/role/StockBasedCompensation",
                "shortName":  "Stock-based Compensation",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeasesOfLessorDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2127100 - Disclosure - Leases (Notes)",
                "role":  "http://www.trupanion.com/role/LeasesNotes",
                "shortName":  "Leases (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeasesOfLessorDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "1001000 - Statement - Consolidated Statement of Operations",
                "role":  "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                "shortName":  "Consolidated Statement of Operations",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:OperatingExpenses",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2128100 - Disclosure - Stockholder's Equity (Notes)",
                "role":  "http://www.trupanion.com/role/StockholdersEquityNotes",
                "shortName":  "Stockholder's Equity (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2129100 - Disclosure - Segments",
                "role":  "http://www.trupanion.com/role/Segments",
                "shortName":  "Segments",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "trup:DividendRestrictionsAndStatutorySuprlusTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2131100 - Disclosure - Dividend Restrictions Statutory Surplus (Notes)",
                "role":  "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusNotes",
                "shortName":  "Dividend Restrictions Statutory Surplus (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "trup:DividendRestrictionsAndStatutorySuprlusTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2133100 - Disclosure - Income Taxes (Notes)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesNotes",
                "shortName":  "Income Taxes (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2134100 - Disclosure - Retirement Plan (Notes)",
                "role":  "http://www.trupanion.com/role/RetirementPlanNotes",
                "shortName":  "Retirement Plan (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:QuarterlyFinancialInformationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2135100 - Disclosure - Quarterly Financial Information (Notes)",
                "role":  "http://www.trupanion.com/role/QuarterlyFinancialInformationNotes",
                "shortName":  "Quarterly Financial Information (Notes)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:QuarterlyFinancialInformationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "2136100 - Schedule - Schedule 1-Parent Only Disclosures [Schedule] (Notes)",
                "role":  "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleNotes",
                "shortName":  "Schedule 1-Parent Only Disclosures [Schedule] (Notes)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)",
                "role":  "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies",
                "shortName":  "Nature of Operations and Summary of Significant Accounting Policies (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:VariableInterestEntityDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2210201 - Disclosure - Other Investments details (Policies)",
                "role":  "http://www.trupanion.com/role/OtherInvestmentsDetailsPolicies",
                "shortName":  "Other Investments details (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:VariableInterestEntityDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2301301 - Disclosure - Net Loss per Share (Tables)",
                "role":  "http://www.trupanion.com/role/NetLossPerShareTables",
                "shortName":  "Net Loss per Share (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "1002000 - Statement - Consolidated Statement of Comprehensive Income Statement",
                "role":  "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                "shortName":  "Consolidated Statement of Comprehensive Income Statement",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2018Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2301301 - Disclosure - Property Plant and Equipment (Tables)",
                "role":  "http://www.trupanion.com/role/PropertyPlantAndEquipmentTables",
                "shortName":  "Property Plant and Equipment (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2018Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "invest:InvestmentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2307301 - Disclosure - Investment Securities Available-for-Sale (Tables)",
                "role":  "http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables",
                "shortName":  "Investment Securities Available-for-Sale (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "invest:InvestmentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2316301 - Disclosure - Fair Value (Tables)",
                "role":  "http://www.trupanion.com/role/FairValueTables",
                "shortName":  "Fair Value (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
                    "reportCount":  1,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2319301 - Disclosure - Commitment and Contingencies (Tables)",
                "role":  "http://www.trupanion.com/role/CommitmentAndContingenciesTables",
                "shortName":  "Commitment and Contingencies (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  null
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
                    "reportCount":  1,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2323301 - Disclosure - Claims Reserve (Tables)",
                "role":  "http://www.trupanion.com/role/ClaimsReserveTables",
                "shortName":  "Claims Reserve (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "lang":  "en-US",
                    "name":  "us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2325301 - Disclosure - Stock-based Compensation (Tables)",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationTables",
                "shortName":  "Stock-based Compensation (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2329301 - Disclosure - Segments (Tables)",
                "role":  "http://www.trupanion.com/role/SegmentsTables",
                "shortName":  "Segments (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2331301 - Disclosure - Dividend Restrictions Statutory Surplus (Tables)",
                "role":  "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusTables",
                "shortName":  "Dividend Restrictions Statutory Surplus (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2333301 - Disclosure - Income Taxes (Tables)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesTables",
                "shortName":  "Income Taxes (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2335301 - Disclosure - Quarterly Financial Information (Tables)",
                "role":  "http://www.trupanion.com/role/QuarterlyFinancialInformationTables",
                "shortName":  "Quarterly Financial Information (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "1003000 - Statement - Consolidated Balance Sheet",
                "role":  "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                "shortName":  "Consolidated Balance Sheet",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:ShortTermInvestments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:NatureOfOperations",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2018Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:AccountsReceivableUnaffiliatedGeneralAgents",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Narrative (Details)",
                "role":  "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails",
                "shortName":  "Nature of Operations and Summary of Significant Accounting Policies Narrative (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:NatureOfOperations",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2018Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:AccountsReceivableUnaffiliatedGeneralAgents",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2401402 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share",
                "role":  "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                "shortName":  "Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_StockOptionMember",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:PropertyPlantAndEquipmentTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PropertyPlantAndEquipmentGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2401402 - Disclosure - Property Plant and Equipment (Details)",
                "role":  "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails",
                "shortName":  "Property Plant and Equipment (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:PropertyPlantAndEquipmentTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PropertyPlantAndEquipmentGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:NatureOfOperations",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2401403 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details)",
                "role":  "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                "shortName":  "Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:NatureOfOperations",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "trup:BusinessCombinationConsiderationTransferredTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2018Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationConsiderationTransferred1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2401403 - Disclosure - Property Plant and Equipment Real Estate Acquisition (Details)",
                "role":  "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails",
                "shortName":  "Property Plant and Equipment Real Estate Acquisition (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "trup:BusinessCombinationConsiderationTransferredTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2018Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationConsiderationTransferred1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  null,
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2401404 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details)",
                "role":  "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                "shortName":  "Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2404402 - Disclosure - Intangible Assets (Details)",
                "role":  "http://www.trupanion.com/role/IntangibleAssetsDetails",
                "shortName":  "Intangible Assets (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                        "invest:InvestmentTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2407402 - Disclosure - Investment Securities (Details) Investment Schedule",
                "role":  "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule",
                "shortName":  "Investment Securities (Details) Investment Schedule",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                        "invest:InvestmentTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:AvailableForSaleSecuritiesTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2407403 - Disclosure - Investment Securities (Details) Available-for-Sale",
                "role":  "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale",
                "shortName":  "Investment Securities (Details) Available-for-Sale",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:AvailableForSaleSecuritiesTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:CommitmenttoContributeCapital",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2410403 - Disclosure - Other Investments (Details)",
                "role":  "http://www.trupanion.com/role/OtherInvestmentsDetails",
                "shortName":  "Other Investments (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:CommitmenttoContributeCapital",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockSharesAuthorized",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "1003001 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals",
                "role":  "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                "shortName":  "Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  null
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InvestmentCompanyCommittedCapital",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2416402 - Disclosure - Fair Value (Details) Unobservable",
                "role":  "http://www.trupanion.com/role/FairValueDetailsUnobservable",
                "shortName":  "Fair Value (Details) Unobservable",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InvestmentCompanyCommittedCapital",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LineOfCreditFacilityInterestRateDescription",
                    "reportCount":  1,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2419402 - Disclosure - Commitment and Contingencies (Details) Narrative",
                "role":  "http://www.trupanion.com/role/CommitmentAndContingenciesDetailsNarrative",
                "shortName":  "Commitment and Contingencies (Details) Narrative",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OtherCommitmentDueInNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2419403 - Disclosure - Commitment and Contingencies Commitments and Contingencies (Details)",
                "role":  "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails",
                "shortName":  "Commitment and Contingencies Commitments and Contingencies (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OtherCommitmentDueInNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:ChangeinLiabilityforUnpaidClaimsandClaimsAdjustmentExpenseNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2423402 - Disclosure - Claims Reserve (Details)",
                "role":  "http://www.trupanion.com/role/ClaimsReserveDetails",
                "shortName":  "Claims Reserve (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:ChangeinLiabilityforUnpaidClaimsandClaimsAdjustmentExpenseNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2423403 - Disclosure - Claims Reserve Cumulative claims paid and claims adjustment expenses (Details)",
                "role":  "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                "shortName":  "Claims Reserve Cumulative claims paid and claims adjustment expenses (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2423404 - Disclosure - Claims Reserve Incurred claims and claim adjustment expense (Details)",
                "role":  "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails",
                "shortName":  "Claims Reserve Incurred claims and claim adjustment expense (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2424401 - Disclosure - Debt (Details) Narrative",
                "role":  "http://www.trupanion.com/role/DebtDetailsNarrative",
                "shortName":  "Debt (Details) Narrative",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R57":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2425402 - Disclosure - Stock-based Compensation (Details) Narrative",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                "shortName":  "Stock-based Compensation (Details) Narrative",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "lang":  "en-US",
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R58":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2425403 - Disclosure - Stock-based Compensation Expense Category (Details)",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails",
                "shortName":  "Stock-based Compensation Expense Category (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R59":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "trup:BusinessCombinationConsiderationTransferredTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2018Q4YTD",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
                    "reportCount":  1,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2425404 - Disclosure - Stock-based Compensation Valuation Assumptions (Details)",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails",
                "shortName":  "Stock-based Compensation Valuation Assumptions (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockSharesOutstanding",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "1004000 - Statement - Consolidated Statement of Stockholders' Equity Statement",
                "role":  "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                "shortName":  "Consolidated Statement of Stockholders' Equity Statement",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockSharesOutstanding",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R60":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2425405 - Disclosure - Stock-based Compensation Option Activity (Details)",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails",
                "shortName":  "Stock-based Compensation Option Activity (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R61":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usdPerShare",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2425406 - Disclosure - Stock-based Compensation Options Granted (Details)",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationOptionsGrantedDetails",
                "shortName":  "Stock-based Compensation Options Granted (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usdPerShare",
                    "xsiNil":  "false"
                    }
                },
            "R62":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2425407 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details)",
                "role":  "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
                "shortName":  "Stock-based Compensation Restricted Stock Awards (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    }
                },
            "R63":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasesRentExpenseNet",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2427402 - Disclosure - Leases (Details)",
                "role":  "http://www.trupanion.com/role/LeasesDetails",
                "shortName":  "Leases (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R64":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockSharesAuthorized",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2428401 - Disclosure - Stockholder's Equity Narrative (Details)",
                "role":  "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails",
                "shortName":  "Stockholder's Equity Narrative (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "ix:continuation",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R65":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:QuarterlyFinancialInformationTextBlock",
                        "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4QTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2429402 - Disclosure - Segments (Details) Business Segment",
                "role":  "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment",
                "shortName":  "Segments (Details) Business Segment",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "trup:TechnologyandDevelopmentExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R66":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:QuarterlyFinancialInformationTextBlock",
                        "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4QTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2429403 - Disclosure - Segments (Details) Revenue by Geography",
                "role":  "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography",
                "shortName":  "Segments (Details) Revenue by Geography",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R67":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2431402 - Disclosure - Dividend Restrictions Statutory Surplus (Details)",
                "role":  "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails",
                "shortName":  "Dividend Restrictions Statutory Surplus (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R68":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2433402 - Disclosure - Income Taxes Income before taxes (Details)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails",
                "shortName":  "Income Taxes Income before taxes (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R69":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:CorporateTaxRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2433403 - Disclosure - Income Taxes Income tax benefits (Details)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails",
                "shortName":  "Income Taxes Income tax benefits (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:CorporateTaxRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    }
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "1005000 - Statement - Consolidated Statement of Cash Flows",
                "role":  "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                "shortName":  "Consolidated Statement of Cash Flows",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:DepreciationDepletionAndAmortization",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R70":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
                    "reportCount":  1,
                    "unitRef":  "number",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2433404 - Disclosure - Income Taxes Tax Rate Reconciliation (Details)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails",
                "shortName":  "Income Taxes Tax Rate Reconciliation (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R71":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:OperatingLossCarryforwardsLimitationsonUseValue",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2433405 - Disclosure - Income Taxes Deferred tax assets and liabilities (Details)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                "shortName":  "Income Taxes Deferred tax assets and liabilities (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R72":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLossCarryforwards",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2433406 - Disclosure - Income Taxes Unrecognized Tax Benefits (Details)",
                "role":  "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
                "shortName":  "Income Taxes Unrecognized Tax Benefits (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLossCarryforwards",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R73":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2434401 - Disclosure - Retirement Plan Details (Details)",
                "role":  "http://www.trupanion.com/role/RetirementPlanDetailsDetails",
                "shortName":  "Retirement Plan Details (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R74":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:QuarterlyFinancialInformationTextBlock",
                        "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4QTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2435402 - Disclosure - Quarterly Financial Information (Details)",
                "role":  "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                "shortName":  "Quarterly Financial Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:QuarterlyFinancialInformationTextBlock",
                        "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q3QTD",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R75":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "trup:TechnologyandDevelopmentExpense",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "2436401 - Schedule - Schedule 1-Parent Only Disclosures [Schedule] Condensed Statement of Comprehensive Loss (Details)",
                "role":  "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                "shortName":  "Schedule 1-Parent Only Disclosures [Schedule] Condensed Statement of Comprehensive Loss (Details)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "trup:IncomeTaxBenefitExpenseAttributabletoParent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R76":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccountsAndOtherReceivablesNetCurrent",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "2436402 - Schedule - Schedule 1-Parent Only Disclosures [Schedule] Condensed Balance Sheet (Details)",
                "role":  "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails",
                "shortName":  "Schedule 1-Parent Only Disclosures [Schedule] Condensed Balance Sheet (Details)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:CashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R77":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromDividendsReceived",
                    "reportCount":  1,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "2436404 - Schedule - Schedule 1-Parent Only Disclosures [Schedule] Condensed Statements of Cash Flows (Details)",
                "role":  "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails",
                "shortName":  "Schedule 1-Parent Only Disclosures [Schedule] Condensed Statements of Cash Flows (Details)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "trup:CashCashEquivalentsandRestrictedCashCarryingValueEndofPeriod",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "ix:continuation",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2019Q4",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockSharesAuthorized",
                    "reportCount":  1,
                    "unitRef":  "shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "2036503 - Schedule - Condensed Consolidated Balance Sheet Parentheticals",
                "role":  "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                "shortName":  "Condensed Consolidated Balance Sheet Parentheticals",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  null
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "2101100 - Disclosure - Net Loss per Share",
                "role":  "http://www.trupanion.com/role/NetLossPerShare",
                "shortName":  "Net Loss per Share",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FD2019Q4YTD",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R9999":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2016Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "Uncategorized Items - a10-k2019.htm",
                "role":  "http://xbrl.sec.gov/role/uncategorizedFacts",
                "shortName":  "Uncategorized Items - a10-k2019.htm",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "div",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "a10-k2019.htm",
                    "contextRef":  "FI2016Q4",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "usd",
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  56,
        "tag":  {
            "country_CA":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "CANADA",
                            "terseLabel":  "CANADA"
                            }
                        }
                    },
                "localname":  "CA",
                "nsuri":  "http://xbrl.sec.gov/country/2017-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_US":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "UNITED STATES",
                            "terseLabel":  "UNITED STATES"
                            }
                        }
                    },
                "localname":  "US",
                "nsuri":  "http://xbrl.sec.gov/country/2017-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag",
                            "terseLabel":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code",
                            "terseLabel":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date",
                            "terseLabel":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentAnnualReport":  {
                "auth_ref":  [
                    "r441"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an annual report.",
                            "label":  "Document Annual Report",
                            "terseLabel":  "Document Annual Report"
                            }
                        }
                    },
                "localname":  "DocumentAnnualReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus",
                            "terseLabel":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in CCYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus",
                            "terseLabel":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The end date of the period reflected on the cover page if a periodic report.  For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date.  The format of the date is CCYY-MM-DD.",
                            "label":  "Document Period End Date",
                            "terseLabel":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument",
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r440"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report",
                            "terseLabel":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type",
                            "terseLabel":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address, Address Line One",
                            "terseLabel":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address, City or Town",
                            "terseLabel":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address, Postal Zip Code",
                            "terseLabel":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address, State or Province",
                            "terseLabel":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key",
                            "terseLabel":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock, Shares Outstanding",
                            "terseLabel":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status",
                            "terseLabel":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company",
                            "terseLabel":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Entity File Number",
                            "terseLabel":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category",
                            "terseLabel":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation, State or Country Code",
                            "terseLabel":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r443"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current",
                            "terseLabel":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityPublicFloat":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
                            "label":  "Entity Public Float",
                            "terseLabel":  "Entity Public Float"
                            }
                        }
                    },
                "localname":  "EntityPublicFloat",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name",
                            "terseLabel":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company",
                            "terseLabel":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business",
                            "terseLabel":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r442"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number",
                            "terseLabel":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_EntityVoluntaryFilers":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
                            "label":  "Entity Voluntary Filers",
                            "terseLabel":  "Entity Voluntary Filers"
                            }
                        }
                    },
                "localname":  "EntityVoluntaryFilers",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityWellKnownSeasonedIssuer":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
                            "label":  "Entity Well-known Seasoned Issuer",
                            "terseLabel":  "Entity Well-known Seasoned Issuer"
                            }
                        }
                    },
                "localname":  "EntityWellKnownSeasonedIssuer",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number",
                            "terseLabel":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12bTitle":  {
                "auth_ref":  [
                    "r438"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Title of a 12(b) registered security.",
                            "label":  "Title of 12(b) Security",
                            "terseLabel":  "Title of 12(b) Security"
                            }
                        }
                    },
                "localname":  "Security12bTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r439"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name",
                            "terseLabel":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol",
                            "terseLabel":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CoverPageDocument"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "invest_InvestmentLineItems":  {
                "auth_ref":  [
                    "r445"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent reporting concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Investment [Line Items]",
                            "terseLabel":  "Investment [Line Items]"
                            }
                        }
                    },
                "localname":  "InvestmentLineItems",
                "nsuri":  "http://xbrl.sec.gov/invest/2013-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "stringItemType"
                },
            "invest_InvestmentTable":  {
                "auth_ref":  [
                    "r444"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This table lists the investments.  The line items identify information about the investment.",
                            "label":  "Investment [Table]",
                            "terseLabel":  "Investment [Table]"
                            }
                        }
                    },
                "localname":  "InvestmentTable",
                "nsuri":  "http://xbrl.sec.gov/invest/2013-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "stringItemType"
                },
            "invest_InvestmentTableTextBlock":  {
                "auth_ref":  [
                    "r446"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A table of investments, shown as a text block.",
                            "label":  "Investment [Table Text Block]",
                            "terseLabel":  "Investment [Table Text Block]"
                            }
                        }
                    },
                "localname":  "InvestmentTableTextBlock",
                "nsuri":  "http://xbrl.sec.gov/invest/2013-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Condensed Financial Information Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "srt_CondensedFinancialStatementsCaptionsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Condensed Financial Statements, Captions [Line Items]",
                            "terseLabel":  "Condensed Financial Statements, Captions [Line Items]"
                            }
                        }
                    },
                "localname":  "CondensedFinancialStatementsCaptionsLineItems",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidatedEntitiesAxis":  {
                "auth_ref":  [
                    "r437"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidated Entities [Axis]",
                            "terseLabel":  "Consolidated Entities [Axis]"
                            }
                        }
                    },
                "localname":  "ConsolidatedEntitiesAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidatedEntitiesDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidated Entities [Domain]",
                            "terseLabel":  "Consolidated Entities [Domain]"
                            }
                        }
                    },
                "localname":  "ConsolidatedEntitiesDomain",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ConsolidationItemsAxis":  {
                "auth_ref":  [
                    "r150",
                    "r159"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidation Items [Axis]",
                            "terseLabel":  "Consolidation Items [Axis]"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidationItemsDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidation Items [Domain]",
                            "terseLabel":  "Consolidation Items [Domain]"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsDomain",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MajorCustomersAxis":  {
                "auth_ref":  [
                    "r163",
                    "r220",
                    "r223"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Customer [Axis]",
                            "terseLabel":  "Customer [Axis]"
                            }
                        }
                    },
                "localname":  "MajorCustomersAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Maximum [Member]",
                            "terseLabel":  "Maximum [Member]"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Minimum [Member]",
                            "terseLabel":  "Minimum [Member]"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_NameOfMajorCustomerDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Customer [Domain]",
                            "terseLabel":  "Customer [Domain]"
                            }
                        }
                    },
                "localname":  "NameOfMajorCustomerDomain",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ParentCompanyMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Parent Company [Member]",
                            "verboseLabel":  "Parent Company"
                            }
                        }
                    },
                "localname":  "ParentCompanyMember",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ProductOrServiceAxis":  {
                "auth_ref":  [
                    "r160",
                    "r220",
                    "r221",
                    "r415"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Product and Service [Axis]",
                            "terseLabel":  "Product and Service [Axis]"
                            }
                        }
                    },
                "localname":  "ProductOrServiceAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ProductsAndServicesDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Product and Service [Domain]",
                            "terseLabel":  "Product and Service [Domain]"
                            }
                        }
                    },
                "localname":  "ProductsAndServicesDomain",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_PropertyCasualtyInsuranceUnderwritersAffiliationWithRegistrantDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Domain]",
                            "terseLabel":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Domain]"
                            }
                        }
                    },
                "localname":  "PropertyCasualtyInsuranceUnderwritersAffiliationWithRegistrantDomain",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Range [Axis]",
                            "terseLabel":  "Range [Axis]"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Range [Domain]",
                            "terseLabel":  "Range [Domain]"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScheduleOfCondensedFinancialStatementsTable":  {
                "auth_ref":  [
                    "r114",
                    "r315"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Condensed Financial Statements [Table]",
                            "terseLabel":  "Condensed Financial Statements [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfCondensedFinancialStatementsTable",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_SegmentGeographicalDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Geographical [Domain]",
                            "terseLabel":  "Geographical [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentGeographicalDomain",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_StatementGeographicalAxis":  {
                "auth_ref":  [
                    "r162",
                    "r220",
                    "r222",
                    "r433",
                    "r436"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Geographical [Axis]",
                            "terseLabel":  "Geographical [Axis]"
                            }
                        }
                    },
                "localname":  "StatementGeographicalAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Abstract]"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAbstract",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersByAffiliationWithRegistrantAxis":  {
                "auth_ref":  [
                    "r397"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Axis]",
                            "terseLabel":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Axis]"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersByAffiliationWithRegistrantAxis",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]",
                            "terseLabel":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersLineItems",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable":  {
                "auth_ref":  [
                    "r399"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Table]",
                            "terseLabel":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Table]"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable",
                "nsuri":  "http://fasb.org/srt/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "trup_AccountsReceivableUnaffiliatedGeneralAgents":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accounts Receivable, Unaffiliated General Agents",
                            "label":  "Accounts Receivable, Unaffiliated General Agents",
                            "terseLabel":  "Accounts Receivable, Unaffiliated General Agents"
                            }
                        }
                    },
                "localname":  "AccountsReceivableUnaffiliatedGeneralAgents",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_AcquisitionofCorporateRealEstateNonCashCommonStock":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Acquisition of Corporate Real Estate Non-Cash, Common Stock",
                            "label":  "Acquisition of Corporate Real Estate Non-Cash, Common Stock",
                            "terseLabel":  "Acquisition of Corporate Real Estate Non-Cash, Common Stock"
                            }
                        }
                    },
                "localname":  "AcquisitionofCorporateRealEstateNonCashCommonStock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_BusinessCombinationConsiderationTransferredTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the acquisition-date fair value of the total consideration transferred which consists of the sum of the acquisition-date fair values of the assets transferred by the acquirer, the liabilities incurred by the acquirer to former owners of the acquiree, and the equity interests issued by the acquirer.",
                            "label":  "Business Combination, Consideration Transferred [Table Text Block]",
                            "terseLabel":  "Business Combination, Consideration Transferred [Table Text Block]"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferredTableTextBlock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "trup_CashCashEquivalentsandRestrictedCashCarryingValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cash, Cash Equivalents, and Restricted Cash, Carrying Value",
                            "label":  "Cash, Cash Equivalents, and Restricted Cash, Carrying Value",
                            "terseLabel":  "Cash, Cash Equivalents, and Restricted Cash, Carrying Value"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsandRestrictedCashCarryingValue",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_CashCashEquivalentsandRestrictedCashCarryingValueEndofPeriod":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period",
                            "label":  "Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period",
                            "terseLabel":  "Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsandRestrictedCashCarryingValueEndofPeriod",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cash, Cash Equivalents, and Restricted Cash, Period Increase (Decrease)",
                            "label":  "Cash, Cash Equivalents, and Restricted Cash, Period Increase (Decrease)",
                            "terseLabel":  "Net change in cash, cash equivalents, and restricted cash"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_CashDesignatedforPayingReinsuranceClaims":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cash Designated for Paying Reinsurance Claims",
                            "label":  "Cash Designated for Paying Reinsurance Claims",
                            "terseLabel":  "Cash Designated for Paying Reinsurance Claims"
                            }
                        }
                    },
                "localname":  "CashDesignatedforPayingReinsuranceClaims",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ChangeinLiabilityforUnpaidClaimsandClaimsAdjustmentExpenseNet":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Change in Liability for Unpaid Claims and Claims Adjustment Expense, Net",
                            "label":  "Change in Liability for Unpaid Claims and Claims Adjustment Expense, Net",
                            "terseLabel":  "Change in Liability for Unpaid Claims and Claims Adjustment Expense, Net"
                            }
                        }
                    },
                "localname":  "ChangeinLiabilityforUnpaidClaimsandClaimsAdjustmentExpenseNet",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ClaimsExpense":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Claims Expense",
                            "label":  "Claims Expense",
                            "terseLabel":  "Veterinary invoice expense",
                            "verboseLabel":  "Claims Expense"
                            }
                        }
                    },
                "localname":  "ClaimsExpense",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ClaimsExpenseMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Claims Expense [Member]",
                            "label":  "Claims Expense [Member]",
                            "terseLabel":  "Claims expenses"
                            }
                        }
                    },
                "localname":  "ClaimsExpenseMember",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "trup_Claimsexpensenoncash":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Claims expense non-cash",
                            "label":  "Claims expense non-cash",
                            "terseLabel":  "Claims expense non-cash"
                            }
                        }
                    },
                "localname":  "Claimsexpensenoncash",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_CommitmenttoContributeCapital":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Commitment to Contribute Capital",
                            "label":  "Commitment to Contribute Capital",
                            "terseLabel":  "Other Commitment"
                            }
                        }
                    },
                "localname":  "CommitmenttoContributeCapital",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ContractualBalanceRestriction":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contractual Balance Restriction as of financial statement date",
                            "label":  "Contractual Balance Restriction",
                            "terseLabel":  "Contractual Balance Restriction"
                            }
                        }
                    },
                "localname":  "ContractualBalanceRestriction",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_CorporateTaxRate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Corporate Tax Rate",
                            "label":  "Corporate Tax Rate",
                            "terseLabel":  "Corporate Tax Rate"
                            }
                        }
                    },
                "localname":  "CorporateTaxRate",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "trup_CoverPageAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cover Page [Abstract]",
                            "label":  "Cover Page [Abstract]"
                            }
                        }
                    },
                "localname":  "CoverPageAbstract",
                "nsuri":  "http://www.trupanion.com/20191231",
                "xbrltype":  "stringItemType"
                },
            "trup_DeferredRevenuePolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Deferred Revenue, Policy [Policy Text Block]",
                            "label":  "Deferred Revenue, Policy [Policy Text Block]",
                            "terseLabel":  "Deferred Revenue, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "DeferredRevenuePolicyPolicyTextBlock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "trup_DeferredRevenuefromFrontingAgreement":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Deferred Revenue from Fronting Agreement",
                            "label":  "Deferred Revenue from Fronting Agreement",
                            "terseLabel":  "Deferred Revenue from Fronting Agreement"
                            }
                        }
                    },
                "localname":  "DeferredRevenuefromFrontingAgreement",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Deferredtaxassetnoncurrentdepreciationandamortization":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Deferred tax asset, noncurrent, depreciation and amortization",
                            "label":  "Deferred tax asset, noncurrent, depreciation and amortization",
                            "terseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "Deferredtaxassetnoncurrentdepreciationandamortization",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Deferredtaxassetnoncurrentother":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Deferred tax asset, noncurrent, other",
                            "label":  "Deferred tax asset, noncurrent, other",
                            "terseLabel":  "Deferred tax asset, noncurrent, other"
                            }
                        }
                    },
                "localname":  "Deferredtaxassetnoncurrentother",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_DividendRestrictionsAndStatutorySuprlusTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of statutory restrictions on the payment of dividends as prescribed by the National Association of Insurance Commissioners or state regulatory authorities, amounts not available for future dividend payments, and amount of dividends paid.  Amount of statutory capital and surplus and statutory net income computed using prescribed or permitted statutory accounting practice.",
                            "label":  "Dividend Restrictions And Statutory Suprlus [Text Block]",
                            "terseLabel":  "Dividend Restrictions And Statutory Suprlus [Text Block]"
                            }
                        }
                    },
                "localname":  "DividendRestrictionsAndStatutorySuprlusTextBlock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "trup_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesandSettlementsPercent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Settlements, Percent",
                            "label":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Settlements, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Settlements, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesandSettlementsPercent",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "trup_FiniteLivedIntangibleAssetsTotalExpectedAmortizationExpense":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Finite-Lived Intangible Assets, Total Expected Amortization Expense",
                            "label":  "Finite-Lived Intangible Assets, Total Expected Amortization Expense",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsTotalExpectedAmortizationExpense",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ImpairmentAmountLicenseIntangibles":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Impairment, Amount, License Intangibles",
                            "label":  "Impairment, Amount, License Intangibles",
                            "terseLabel":  "Impairment, Amount, License Intangibles"
                            }
                        }
                    },
                "localname":  "ImpairmentAmountLicenseIntangibles",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_IncomeTaxBenefitExpenseAttributabletoParent":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Income Tax (Benefit) Expense, Attributable to Parent",
                            "label":  "Income Tax (Benefit) Expense, Attributable to Parent",
                            "terseLabel":  "Income Tax (Benefit) Expense, Attributable to Parent"
                            }
                        }
                    },
                "localname":  "IncomeTaxBenefitExpenseAttributabletoParent",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_IncreaseDecreaseinClaimsReserveandLossAdjustment":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Change in Claims Reserve and Loss Adjustment used for the statement of cash flows.",
                            "label":  "Increase (Decrease) in Claims Reserve and Loss Adjustment",
                            "terseLabel":  "Reserve for veterinary invoices"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseinClaimsReserveandLossAdjustment",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Leaserelatedintangibleassetsweightedaverageusefullife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Lease-related intangible assets, weighted average useful life",
                            "label":  "Lease-related intangible assets, weighted average useful life",
                            "terseLabel":  "Intangible Asset, Useful Life"
                            }
                        }
                    },
                "localname":  "Leaserelatedintangibleassetsweightedaverageusefullife",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "trup_LineofCreditoutstandingbalanceVariableInterestEntity":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line of Credit outstanding balance, Variable Interest Entity",
                            "label":  "Line of Credit outstanding balance, Variable Interest Entity",
                            "terseLabel":  "Line of Credit outstanding balance, Variable Interest Entity"
                            }
                        }
                    },
                "localname":  "LineofCreditoutstandingbalanceVariableInterestEntity",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_LossBeforeEquityinUndistributedEarningsofSubsidiaries":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Loss Before Equity in Undistributed Earnings of Subsidiaries",
                            "label":  "Loss Before Equity in Undistributed Earnings of Subsidiaries",
                            "terseLabel":  "Loss before equity in undistributed earnings of subsidiaries"
                            }
                        }
                    },
                "localname":  "LossBeforeEquityinUndistributedEarningsofSubsidiaries",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_MaximumContractualBalanceRestriction":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Maximum Contractual Balance Restriction",
                            "label":  "Maximum Contractual Balance Restriction",
                            "terseLabel":  "Maximum Contractual Balance Restriction"
                            }
                        }
                    },
                "localname":  "MaximumContractualBalanceRestriction",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_MinimumCashorInvestmentBalanceRequired":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum Cash or Investment Balance Required",
                            "label":  "Minimum Cash or Investment Balance Required",
                            "terseLabel":  "Minimum Cash or Investment Balance Required"
                            }
                        }
                    },
                "localname":  "MinimumCashorInvestmentBalanceRequired",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_OperatingLossCarryforwardsLimitationsonUseValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Operating Loss Carryforwards, Limitations on Use, Value",
                            "label":  "Operating Loss Carryforwards, Limitations on Use, Value",
                            "terseLabel":  "Operating Loss Carryforwards, Limitations on Use, Value"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwardsLimitationsonUseValue",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_OtherCostofSalesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Other Cost of Sales [Member]",
                            "label":  "Other Cost of Sales [Member]",
                            "terseLabel":  "Other cost of revenue"
                            }
                        }
                    },
                "localname":  "OtherCostofSalesMember",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "trup_OtherCostofServicesSold":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Other Cost of Services Sold - Other costs incurred and are directly related to services rendered by an entity during the reporting period.",
                            "label":  "Other Cost of Services Sold",
                            "terseLabel":  "Other Cost of Services Sold"
                            }
                        }
                    },
                "localname":  "OtherCostofServicesSold",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_OtherCostsofRevenuePolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for recognition of cost in the period which corresponds to the sales and revenue categories presented in the statement of operations.  The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in costs of sales incurred and recorded in the period.  This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.",
                            "label":  "Other Costs of Revenue, Policy [Policy Text Block]",
                            "terseLabel":  "Other Costs of Revenue, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "OtherCostsofRevenuePolicyPolicyTextBlock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "trup_Patentstrademarksandotherintangibleassetsweightedaverageusefullife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Patents, trademarks, and other intangible assets, weighted average useful life",
                            "label":  "Patents, trademarks, and other intangible assets, weighted average useful life",
                            "terseLabel":  "Patents, trademarks, and other intangible assets, weighted average useful life"
                            }
                        }
                    },
                "localname":  "Patentstrademarksandotherintangibleassetsweightedaverageusefullife",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "trup_PaymentstoAcquireBuildingsFairValueofShares":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Payments to Acquire Buildings, Fair Value of Shares",
                            "label":  "Payments to Acquire Buildings, Fair Value of Shares",
                            "terseLabel":  "Payments to Acquire Buildings, Fair Value of Shares"
                            }
                        }
                    },
                "localname":  "PaymentstoAcquireBuildingsFairValueofShares",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_PaymentstoAcquireBuildingsShares":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Payments to Acquire Building, Shares",
                            "label":  "Payments to Acquire Buildings, Shares",
                            "terseLabel":  "Payments to Acquire Buildings, Shares"
                            }
                        }
                    },
                "localname":  "PaymentstoAcquireBuildingsShares",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "trup_PaymenttoAcquireCorporateBuildingFairValueofShares":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Payment to Acquire Corporate Building, Fair Value of Shares",
                            "label":  "Payment to Acquire Corporate Building, Fair Value of Shares",
                            "terseLabel":  "Payment to Acquire Corporate Building, Fair Value of Shares"
                            }
                        }
                    },
                "localname":  "PaymenttoAcquireCorporateBuildingFairValueofShares",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_PaymenttoAcquireCorporateBuildingShares":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Payment to Acquire Corporate Building, Shares",
                            "label":  "Payment to Acquire Corporate Building, Shares",
                            "terseLabel":  "Payments to Acquire Buildings, Shares"
                            }
                        }
                    },
                "localname":  "PaymenttoAcquireCorporateBuildingShares",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "trup_PremiumsRecognizedfromFrontingAgreement":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Premiums Recognized from Fronting Agreement",
                            "label":  "Premiums Recognized from Fronting Agreement",
                            "terseLabel":  "Premiums Recognized from Fronting Agreement"
                            }
                        }
                    },
                "localname":  "PremiumsRecognizedfromFrontingAgreement",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Proceedsfromissuanceofcommonstockfollowonpublicoffering":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Proceeds from issuance of common stock, follow-on public offering",
                            "label":  "Proceeds from issuance of common stock, follow-on public offering",
                            "terseLabel":  "Proceeds from issuance of common stock, follow-on public offering"
                            }
                        }
                    },
                "localname":  "Proceedsfromissuanceofcommonstockfollowonpublicoffering",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_PurchaseofEquityInterest":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Purchase of Equity Interest",
                            "label":  "Purchase of Equity Interest",
                            "terseLabel":  "Purchase of Equity Interest"
                            }
                        }
                    },
                "localname":  "PurchaseofEquityInterest",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable",
                    "http://www.trupanion.com/role/OtherInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_RealEstateAcquisitionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Real Estate Acquisition [Abstract]",
                            "label":  "Real Estate Acquisition [Abstract]"
                            }
                        }
                    },
                "localname":  "RealEstateAcquisitionAbstract",
                "nsuri":  "http://www.trupanion.com/20191231",
                "xbrltype":  "stringItemType"
                },
            "trup_RedemptionofWarrantsNonCashCommonStock":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Redemption of Warrants Non-Cash; Common Stock",
                            "label":  "Redemption of Warrants Non-Cash; Common Stock",
                            "terseLabel":  "Redemption of Warrants Non-Cash; Common Stock"
                            }
                        }
                    },
                "localname":  "RedemptionofWarrantsNonCashCommonStock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Redemptionofwarrants":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Redemption of warrants",
                            "label":  "Redemption of warrants",
                            "terseLabel":  "Redemption of warrants"
                            }
                        }
                    },
                "localname":  "Redemptionofwarrants",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "trup_Redemptionofwarrantsgross":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Redemption of warrants, gross",
                            "label":  "Redemption of warrants, gross",
                            "terseLabel":  "Redemption of warrants, gross"
                            }
                        }
                    },
                "localname":  "Redemptionofwarrantsgross",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "trup_ReinsurancePaymentofPercentageofCanadianClaimsoutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Reinsurance Payment of Percentage of Canadian Claims outstanding",
                            "label":  "Reinsurance Payment of Percentage of Canadian Claims outstanding",
                            "terseLabel":  "Reinsurance Payment of Percentage of Canadian Claims outstanding"
                            }
                        }
                    },
                "localname":  "ReinsurancePaymentofPercentageofCanadianClaimsoutstanding",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "trup_ReinsuranceTrustBalance":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Reinsurance Trust Balance",
                            "label":  "Reinsurance Trust Balance",
                            "terseLabel":  "Reinsurance Trust Balance"
                            }
                        }
                    },
                "localname":  "ReinsuranceTrustBalance",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ReinsuranceTrustMinimumPayment":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Reinsurance Trust Minimum Payment",
                            "label":  "Reinsurance Trust Minimum Payment",
                            "terseLabel":  "Reinsurance Trust Minimum Payment"
                            }
                        }
                    },
                "localname":  "ReinsuranceTrustMinimumPayment",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_ReinsuranceTrustPaymentUnearnedPremiumPercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Reinsurance Trust Payment Unearned Premium Percentage",
                            "label":  "Reinsurance Trust Payment Unearned Premium Percentage",
                            "terseLabel":  "Reinsurance Trust Payment Unearned Premium Percentage"
                            }
                        }
                    },
                "localname":  "ReinsuranceTrustPaymentUnearnedPremiumPercentage",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "trup_Restrictedstockoutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Restricted stock, outstanding",
                            "label":  "Restricted stock, outstanding",
                            "terseLabel":  "Restricted stock, outstanding"
                            }
                        }
                    },
                "localname":  "Restrictedstockoutstanding",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "trup_ServicesperformedforVariableInterestEntity":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Services performed for Variable Interest Entity",
                            "label":  "Services performed for Variable Interest Entity",
                            "terseLabel":  "Services performed for Variable Interest Entity"
                            }
                        }
                    },
                "localname":  "ServicesperformedforVariableInterestEntity",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Settlementofwarrantliabilities":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Settlement of warrant liabilities",
                            "label":  "Settlement of warrant liabilities",
                            "terseLabel":  "Settlement of warrant liabilities"
                            }
                        }
                    },
                "localname":  "Settlementofwarrantliabilities",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_SharebasedCompensationArrangementNonemployeeWeightedAverageRemainingVestingPeriod":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period",
                            "label":  "Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period",
                            "terseLabel":  "Weighted average remaining vesting period",
                            "verboseLabel":  "Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementNonemployeeWeightedAverageRemainingVestingPeriod",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardCapitalizedCost":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementbySharebasedPaymentAwardCapitalizedCost",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsExpectedTermMaximum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based Compensation Arrangement by Share-based Payment Award Fair Value Assumptions, Expected Term, Maximum",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award Fair Value Assumptions, Expected Term, Maximum",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award Fair Value Assumptions, Expected Term, Maximum"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsExpectedTermMaximum",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValueRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward]",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward]",
                            "terseLabel":  "Weighted Average Exercise Price per Share"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValueRollForward",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "trup_SharebasedCompensationArrangementbySharebasedPaymentFairValueAssumptionsExpectedTermMinimum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based Compensation Arrangement by Share-based Payment Fair Value Assumptions, Expected Term, Minimum",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Fair Value Assumptions, Expected Term, Minimum",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Fair Value Assumptions, Expected Term, Minimum"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementbySharebasedPaymentFairValueAssumptionsExpectedTermMinimum",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "trup_ShortdurationInsuranceContractsAccidentYear2019Member":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Short-duration Insurance Contracts, Accident Year 2019 [Member]",
                            "label":  "Short-duration Insurance Contracts, Accident Year 2019 [Member]",
                            "terseLabel":  "Short-duration Insurance Contracts, Accident Year 2019 [Member]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsAccidentYear2019Member",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "trup_StockIssuedDuringPeriodSharesSharebasedCompensationNetofTaxWithholdings":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock Issued During Period, Shares, Share-based Compensation, Net of Tax Withholdings",
                            "label":  "Stock Issued During Period, Shares, Share-based Compensation, Net of Tax Withholdings",
                            "terseLabel":  "Stock Issued During Period, Shares, Share-based Compensation, Net of Tax Withholdings"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesSharebasedCompensationNetofTaxWithholdings",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "trup_StockIssuedDuringPeriodValueSharebasedCompensationNetofTaxWithholdings":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock Issued During Period, Value, Share-based Compensation, Net of Tax Withholdings",
                            "label":  "Stock Issued During Period, Value, Share-based Compensation, Net of Tax Withholdings",
                            "terseLabel":  "Stock Issued During Period, Value, Share-based Compensation, Net of Tax Withholdings"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueSharebasedCompensationNetofTaxWithholdings",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_SubscriptionbusinessMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Subscription business [Member]",
                            "label":  "Subscription business [Member]",
                            "terseLabel":  "Subscription business [Member]",
                            "verboseLabel":  "Subscription business"
                            }
                        }
                    },
                "localname":  "SubscriptionbusinessMember",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "domainItemType"
                },
            "trup_TechnologyandDevelopmentExpense":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Technology and Development Expense - Costs incurred in providing technology services.  The services may include training, installation, engineering or consulting.",
                            "label":  "Technology and Development Expense",
                            "terseLabel":  "Technology and Development Expense"
                            }
                        }
                    },
                "localname":  "TechnologyandDevelopmentExpense",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_TechnologyandDevelopmentExpensesPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for inclusion of significant technology and development (or similar) expense report caption.",
                            "label":  "Technology and Development Expenses, Policy [Policy Text Block]",
                            "terseLabel":  "Research and Development Expense, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "TechnologyandDevelopmentExpensesPolicyPolicyTextBlock",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "trup_TotalExpenseMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total Expense [Member]",
                            "label":  "Total Expense [Member]",
                            "terseLabel":  "Total Expense [Member]"
                            }
                        }
                    },
                "localname":  "TotalExpenseMember",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "trup_Totalfuturecommitmentsdueinfiveyears":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  5.0,
                        "parentTag":  "trup_Totalfuturecommitmentspaymentsdue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "total future commitments due in five years",
                            "label":  "total future commitments due in five years",
                            "terseLabel":  "total future commitments due in five years"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentsdueinfiveyears",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Totalfuturecommitmentsdueinfouryears":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  4.0,
                        "parentTag":  "trup_Totalfuturecommitmentspaymentsdue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "total future commitments due in four years",
                            "label":  "total future commitments due in four years",
                            "terseLabel":  "total future commitments due in four years"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentsdueinfouryears",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Totalfuturecommitmentsdueinnexttwelvemonths":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  1.0,
                        "parentTag":  "trup_Totalfuturecommitmentspaymentsdue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "total future commitments due in the next 12 months",
                            "label":  "total future commitments due in next twelve months",
                            "terseLabel":  "total future commitments due in next twelve months"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentsdueinnexttwelvemonths",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Totalfuturecommitmentsdueinthreeyears":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  3.0,
                        "parentTag":  "trup_Totalfuturecommitmentspaymentsdue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "total future commitments due in three years",
                            "label":  "total future commitments due in three years",
                            "terseLabel":  "total future commitments due in three years"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentsdueinthreeyears",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Totalfuturecommitmentsdueintwoyears":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  2.0,
                        "parentTag":  "trup_Totalfuturecommitmentspaymentsdue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "total future commitments due in two years",
                            "label":  "total future commitments due in two years",
                            "terseLabel":  "total future commitments due in two years"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentsdueintwoyears",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Totalfuturecommitmentsduethereafter":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  6.0,
                        "parentTag":  "trup_Totalfuturecommitmentspaymentsdue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "total future commitments due thereafter",
                            "label":  "total future commitments due thereafter",
                            "terseLabel":  "total future commitments due thereafter"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentsduethereafter",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Totalfuturecommitmentspaymentsdue":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total future commitments payments due",
                            "label":  "Total future commitments payments due",
                            "totalLabel":  "Total future commitments payments due"
                            }
                        }
                    },
                "localname":  "Totalfuturecommitmentspaymentsdue",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_TransactioncostsrelatedtoBuildingAcquisition":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Transaction costs related to Building Acquisition",
                            "label":  "Transaction costs related to Building Acquisition",
                            "terseLabel":  "Transaction costs related to Building Acquisition"
                            }
                        }
                    },
                "localname":  "TransactioncostsrelatedtoBuildingAcquisition",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "trup_Veterinaryinvoiceexpense":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Veterinary invoice expense",
                            "label":  "Veterinary invoice expense",
                            "terseLabel":  "Veterinary invoice expense"
                            }
                        }
                    },
                "localname":  "Veterinaryinvoiceexpense",
                "nsuri":  "http://www.trupanion.com/20191231",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountsAndOtherReceivablesNetCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
                            "label":  "Accounts and Other Receivables, Net, Current",
                            "terseLabel":  "Accounts and other receivables"
                            }
                        }
                    },
                "localname":  "AccountsAndOtherReceivablesNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r34"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
                            "label":  "Accounts Payable and Accrued Liabilities, Current",
                            "terseLabel":  "Accounts Payable and Accrued Liabilities, Current"
                            }
                        }
                    },
                "localname":  "AccountsPayableAndAccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsPayableCurrent":  {
                "auth_ref":  [
                    "r32"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts Payable, Current",
                            "verboseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "AccountsPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r37"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued Liabilities, Current",
                            "terseLabel":  "Accrued Liabilities, Current",
                            "verboseLabel":  "Accrued liabilities and other current liabilities"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r30",
                    "r203"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
                            "label":  "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
                            "negatedTerseLabel":  "Less:  Accumulated depreciation"
                            }
                        }
                    },
                "localname":  "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax":  {
                "auth_ref":  [
                    "r47",
                    "r50",
                    "r51",
                    "r52",
                    "r332",
                    "r334"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
                            "label":  "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
                            "terseLabel":  "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r50",
                    "r51",
                    "r52"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end.  Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.  Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
                            "label":  "Accumulated Other Comprehensive Income (Loss), Net of Tax",
                            "terseLabel":  "Accumulated other comprehensive loss"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "auth_ref":  [
                    "r49",
                    "r52",
                    "r53",
                    "r319"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "AOCI Attributable to Parent [Member]",
                            "terseLabel":  "Accumulated Other Comprehensive Income (Loss)"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdditionalPaidInCapital":  {
                "auth_ref":  [
                    "r20"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.  Includes adjustments to additional paid in capital.  Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees.  Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock.  For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock.  For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
                            "label":  "Additional Paid in Capital",
                            "terseLabel":  "Additional Paid-in Capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapital",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid-in Capital [Member]",
                            "terseLabel":  "Additional Paid-in Capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":  {
                "auth_ref":  [
                    "r231",
                    "r233",
                    "r265",
                    "r266"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.",
                            "label":  "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
                            "terseLabel":  "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdvertisingCostsPolicyTextBlock":  {
                "auth_ref":  [
                    "r106",
                    "r185",
                    "r186"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for advertising costs.  For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place.  For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period.  An entity also may disclose its accounting policy for cooperative advertising arrangements.",
                            "label":  "Advertising Costs, Policy [Policy Text Block]",
                            "terseLabel":  "Advertising Costs, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "AdvertisingCostsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AdvertisingExpense":  {
                "auth_ref":  [
                    "r269"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
                            "label":  "Advertising Expense",
                            "terseLabel":  "Advertising Expense"
                            }
                        }
                    },
                "localname":  "AdvertisingExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllOtherSegmentsMember":  {
                "auth_ref":  [
                    "r142",
                    "r143",
                    "r144",
                    "r145",
                    "r146",
                    "r147"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Operating segments classified as other.  Excludes intersegment elimination and reconciling items.",
                            "label":  "Other Segments [Member]",
                            "terseLabel":  "Other Segments [Member]",
                            "verboseLabel":  "Other business"
                            }
                        }
                    },
                "localname":  "AllOtherSegmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "auth_ref":  [
                    "r96",
                    "r189",
                    "r196"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "Amortization of Intangible Assets",
                            "terseLabel":  "Amortization of Intangible Assets"
                            }
                        }
                    },
                "localname":  "AmortizationOfIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
                            "terseLabel":  "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r155",
                    "r353",
                    "r381"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets",
                            "totalLabel":  "Total assets"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Assets [Abstract]"
                            }
                        }
                    },
                "localname":  "AssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r3",
                    "r4",
                    "r46"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets, Current",
                            "totalLabel":  "Total current assets"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsFairValueDisclosure":  {
                "auth_ref":  [
                    "r322"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets, Fair Value Disclosure",
                            "terseLabel":  "Assets, Fair Value Disclosure"
                            }
                        }
                    },
                "localname":  "AssetsFairValueDisclosure",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsTotalMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.",
                            "label":  "Assets, Total [Member]",
                            "terseLabel":  "Assets, Total [Member]"
                            }
                        }
                    },
                "localname":  "AssetsTotalMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax":  {
                "auth_ref":  [
                    "r172"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
                            "label":  "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax",
                            "terseLabel":  "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
                            "label":  "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax",
                            "terseLabel":  "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesAmortizedCost":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
                            "label":  "Available-for-sale Securities, Amortized Cost Basis",
                            "totalLabel":  "Available-for-sale securities, amortized cost"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesAmortizedCost",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale",
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost":  {
                "auth_ref":  [
                    "r174"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year.  Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
                            "label":  "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost",
                            "terseLabel":  "Available-for-sale securities, due after one year through five years, amortized cost basis"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue":  {
                "auth_ref":  [
                    "r173",
                    "r174",
                    "r370"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year.  Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
                            "label":  "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value",
                            "terseLabel":  "Available-for-sale securities, due after one year through five years, fair value"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate":  {
                "auth_ref":  [
                    "r173",
                    "r175",
                    "r371"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
                            "label":  "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
                            "totalLabel":  "Available-for-sale securities, debt maturities, fair value"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue":  {
                "auth_ref":  [
                    "r175"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
                            "label":  "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value",
                            "terseLabel":  "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AvailableForSaleSecuritiesTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
                            "label":  "Available-for-sale Securities [Table Text Block]",
                            "terseLabel":  "Available-for-sale Securities [Table Text Block]"
                            }
                        }
                    },
                "localname":  "AvailableForSaleSecuritiesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AwardTypeAxis":  {
                "auth_ref":  [
                    "r234",
                    "r261"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by award type pertaining to equity-based compensation.",
                            "label":  "Award Type [Axis]",
                            "terseLabel":  "Award Type [Axis]"
                            }
                        }
                    },
                "localname":  "AwardTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BuildingAndBuildingImprovementsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
                            "label":  "Building and Building Improvements [Member]",
                            "terseLabel":  "Building and Building Improvements [Member]"
                            }
                        }
                    },
                "localname":  "BuildingAndBuildingImprovementsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BuildingMember":  {
                "auth_ref":  [
                    "r202"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
                            "label":  "Building [Member]",
                            "terseLabel":  "Building [Member]"
                            }
                        }
                    },
                "localname":  "BuildingMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BusinessAcquisitionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Business Acquisition [Line Items]",
                            "terseLabel":  "Business Acquisition [Line Items]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessCombinationConsiderationTransferred1":  {
                "auth_ref":  [
                    "r311",
                    "r312",
                    "r313"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
                            "label":  "Business Combination, Consideration Transferred",
                            "terseLabel":  "Business Combination, Consideration Transferred"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferred1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationDisclosureTextBlock":  {
                "auth_ref":  [
                    "r314"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.  The disclosure may include leverage buyout transactions (as applicable).",
                            "label":  "Business Combination Disclosure [Text Block]",
                            "terseLabel":  "Business Combination Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "BusinessCombinationDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock":  {
                "auth_ref":  [
                    "r1",
                    "r115",
                    "r141"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
                            "label":  "Business Description and Basis of Presentation [Text Block]",
                            "terseLabel":  "Description of Business and Basis of Presentation"
                            }
                        }
                    },
                "localname":  "BusinessDescriptionAndBasisOfPresentationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CapitalExpendituresIncurredButNotYetPaid":  {
                "auth_ref":  [
                    "r101",
                    "r102",
                    "r103"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future cash outflow to pay for purchases of fixed assets that have occurred.",
                            "label":  "Capital Expenditures Incurred but Not yet Paid",
                            "terseLabel":  "Purchases of property and equipment included in accounts payable and accrued liabilities"
                            }
                        }
                    },
                "localname":  "CapitalExpendituresIncurredButNotYetPaid",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalLeaseObligationsIncurred":  {
                "auth_ref":  [
                    "r101",
                    "r102"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase during the period in capital lease obligations due to entering into new capital leases.",
                            "label":  "Capital Lease Obligations Incurred",
                            "terseLabel":  "Capital Lease Obligations Incurred"
                            }
                        }
                    },
                "localname":  "CapitalLeaseObligationsIncurred",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy":  {
                "auth_ref":  [
                    "r106",
                    "r401"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.",
                            "label":  "Deferred Policy Acquisition Costs, Policy [Policy Text Block]",
                            "terseLabel":  "Deferred Policy Acquisition Costs, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r2",
                    "r26",
                    "r98"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash and Cash Equivalents, at Carrying Value",
                            "periodEndLabel":  "Cash, cash equivalents, and restricted cash at end of period",
                            "periodStartLabel":  "Cash, cash equivalents, and restricted cash at beginning of period",
                            "terseLabel":  "Cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsFairValueDisclosure":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash and Cash Equivalents, Fair Value Disclosure",
                            "terseLabel":  "Cash and Cash Equivalents, Fair Value Disclosure"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsFairValueDisclosure",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash and Cash Equivalents [Member]",
                            "terseLabel":  "Cash and Cash Equivalents [Member]"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy":  {
                "auth_ref":  [
                    "r8",
                    "r99",
                    "r106",
                    "r165",
                    "r352"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
                            "label":  "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
                            "terseLabel":  "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "auth_ref":  [
                    "r89",
                    "r98",
                    "r104"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage.  Excludes amount for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
                            "terseLabel":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r89",
                    "r331"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
                            "totalLabel":  "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r26"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash Equivalents, at Carrying Value",
                            "terseLabel":  "Cash Equivalents, at Carrying Value"
                            }
                        }
                    },
                "localname":  "CashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CertificatesOfDepositMember":  {
                "auth_ref":  [
                    "r373"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.  Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
                            "label":  "Certificates of Deposit [Member]",
                            "terseLabel":  "Certificates of deposit"
                            }
                        }
                    },
                "localname":  "CertificatesOfDepositMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ClaimsDevelopmentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Claims Development [Line Items]",
                            "terseLabel":  "Claims Development [Line Items]"
                            }
                        }
                    },
                "localname":  "ClaimsDevelopmentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ClassOfStockDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Class of Stock Disclosures [Abstract]"
                            }
                        }
                    },
                "localname":  "ClassOfStockDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ClassOfStockDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share of stock differentiated by the voting rights the holder receives.  Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
                            "label":  "Class of Stock [Domain]",
                            "terseLabel":  "Class of Stock [Domain]"
                            }
                        }
                    },
                "localname":  "ClassOfStockDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ClassOfWarrantOrRightOutstanding":  {
                "auth_ref":  [
                    "r113"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of warrants or rights outstanding.",
                            "label":  "Class of Warrant or Right, Outstanding",
                            "terseLabel":  "Warrants outstanding",
                            "verboseLabel":  "Common shares attributable to dilutive effect of warrants"
                            }
                        }
                    },
                "localname":  "ClassOfWarrantOrRightOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Commitments and Contingencies Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r210",
                    "r211"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for commitments and contingencies.",
                            "label":  "Commitments and Contingencies Disclosure [Text Block]",
                            "terseLabel":  "Commitments and Contingencies Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingencies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommonStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock that is subordinate to all other stock of the issuer.",
                            "label":  "Common Stock [Member]",
                            "terseLabel":  "Common Stock"
                            }
                        }
                    },
                "localname":  "CommonStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock, Par or Stated Value Per Share",
                            "terseLabel":  "Common Stock, Par or Stated Value Per Share",
                            "verboseLabel":  "Common Stock, Par or Stated Value Per Share"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock, Shares Authorized",
                            "terseLabel":  "Common Stock, Shares Authorized",
                            "verboseLabel":  "Common Stock, Shares Authorized"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesIssued":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury.",
                            "label":  "Common Stock, Shares, Issued",
                            "terseLabel":  "Common Stock, Shares, Issued",
                            "verboseLabel":  "Common Stock, Shares, Issued"
                            }
                        }
                    },
                "localname":  "CommonStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r18",
                    "r214"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock, Shares, Outstanding",
                            "terseLabel":  "Common Stock, Shares, Outstanding",
                            "verboseLabel":  "Common Stock, Shares, Outstanding"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValueOutstanding":  {
                "auth_ref":  [
                    "r18"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Value of all classes of common stock held by shareholders.  May be all or portion of the number of common shares authorized.  These shares exclude common shares repurchased by the entity and held as treasury shares.",
                            "label":  "Common Stock, Value, Outstanding",
                            "terseLabel":  "Common Stock, Value, Outstanding",
                            "verboseLabel":  "Common stock: $0.00001 par value per share"
                            }
                        }
                    },
                "localname":  "CommonStockValueOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock":  {
                "auth_ref":  [
                    "r224",
                    "r225",
                    "r229",
                    "r267"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
                            "label":  "Compensation and Employee Benefit Plans [Text Block]",
                            "terseLabel":  "Compensation and Employee Benefit Plans [Text Block]"
                            }
                        }
                    },
                "localname":  "CompensationAndEmployeeBenefitPlansTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/RetirementPlanNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CompensationAndRetirementDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Retirement Benefits [Abstract]"
                            }
                        }
                    },
                "localname":  "CompensationAndRetirementDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTax":  {
                "auth_ref":  [
                    "r56",
                    "r58",
                    "r59"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
                            "totalLabel":  "Comprehensive loss"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComputerEquipmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
                            "label":  "Computer Equipment [Member]",
                            "terseLabel":  "Computer Equipment [Member]"
                            }
                        }
                    },
                "localname":  "ComputerEquipmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConcentrationRiskCreditRisk":  {
                "auth_ref":  [
                    "r133",
                    "r374"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for credit risk.",
                            "label":  "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
                            "terseLabel":  "Concentration Risk, Credit Risk, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskCreditRisk",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConcentrationRiskPercentage1":  {
                "auth_ref":  [
                    "r136",
                    "r137",
                    "r328",
                    "r329"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
                            "label":  "Concentration Risk, Percentage",
                            "terseLabel":  "Concentration Risk, Percentage"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskPercentage1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock":  {
                "auth_ref":  [
                    "r315",
                    "r369"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented.  Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
                            "label":  "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
                            "terseLabel":  "Condensed Financial Information of Parent Company Only Disclosure"
                            }
                        }
                    },
                "localname":  "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConstructionInProgressGross":  {
                "auth_ref":  [
                    "r202"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of structure or a modification to a structure under construction.  Includes recently completed structures or modifications to structures that have not been placed into service.",
                            "label":  "Construction in Progress, Gross",
                            "terseLabel":  "Construction in Progress, Gross"
                            }
                        }
                    },
                "localname":  "ConstructionInProgressGross",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CostOfSalesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing cost of sales.",
                            "label":  "Cost of Sales [Member]",
                            "terseLabel":  "Cost of Sales [Member]"
                            }
                        }
                    },
                "localname":  "CostOfSalesMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CostOfSalesPolicyTextBlock":  {
                "auth_ref":  [
                    "r72",
                    "r106"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations.  The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period.  This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.",
                            "label":  "Cost of Sales, Policy [Policy Text Block]",
                            "terseLabel":  "Cost of Sales, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "CostOfSalesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CostsAndExpenses":  {
                "auth_ref":  [
                    "r69"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total costs of sales and operating expenses for the period.",
                            "label":  "Costs and Expenses",
                            "terseLabel":  "Total expenses"
                            }
                        }
                    },
                "localname":  "CostsAndExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentFederalTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r108",
                    "r297",
                    "r302"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Current Federal Tax Expense (Benefit)",
                            "terseLabel":  "U.S. federal & state"
                            }
                        }
                    },
                "localname":  "CurrentFederalTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentForeignTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r112",
                    "r299"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Current Foreign Tax Expense (Benefit)",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "CurrentForeignTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r108",
                    "r297",
                    "r302"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
                            "label":  "Current Income Tax Expense (Benefit)",
                            "totalLabel":  "Current income tax expense (benefit)"
                            }
                        }
                    },
                "localname":  "CurrentIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Debt Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "DebtDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "auth_ref":  [
                    "r212"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
                            "label":  "Debt Disclosure [Text Block]",
                            "terseLabel":  "Debt Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "DebtDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Debt"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet":  {
                "auth_ref":  [
                    "r337"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements.  Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
                            "label":  "Debt Issuance Costs, Line of Credit Arrangements, Net",
                            "terseLabel":  "Debt Issuance Costs, Line of Credit Arrangements, Net"
                            }
                        }
                    },
                "localname":  "DebtIssuanceCostsLineOfCreditArrangementsNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtMember":  {
                "auth_ref":  [
                    "r273"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contractual obligation to pay money on demand or on fixed or determinable dates.",
                            "label":  "Debt [Member]",
                            "terseLabel":  "Debt [Member]"
                            }
                        }
                    },
                "localname":  "DebtMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DeferredFederalIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r108",
                    "r298",
                    "r302"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Federal Income Tax Expense (Benefit)",
                            "terseLabel":  "Deferred Federal Income Tax Expense (Benefit)"
                            }
                        }
                    },
                "localname":  "DeferredFederalIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredForeignIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r108",
                    "r298",
                    "r302"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Foreign Income Tax Expense (Benefit)",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "DeferredForeignIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r96",
                    "r108",
                    "r298",
                    "r302"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Income Tax Expense (Benefit)",
                            "totalLabel":  "Deferred Income Tax Expense (Benefit)"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxLiabilities":  {
                "auth_ref":  [
                    "r14",
                    "r15",
                    "r289",
                    "r354",
                    "r378"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsLiabilitiesNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences.",
                            "label":  "Deferred Tax Liabilities, Gross",
                            "negatedTotalLabel":  "Total deferred tax liabilities"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredPolicyAcquisitionCosts":  {
                "auth_ref":  [
                    "r387",
                    "r400",
                    "r402",
                    "r426"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Net amount of deferred policy acquisition costs capitalized on contracts remaining in force as of the balance sheet date.",
                            "label":  "Deferred Policy Acquisition Costs",
                            "terseLabel":  "Deferred Policy Acquisition Costs"
                            }
                        }
                    },
                "localname":  "DeferredPolicyAcquisitionCosts",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredRevenueCurrent":  {
                "auth_ref":  [
                    "r7"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.",
                            "label":  "Deferred Revenue, Current",
                            "terseLabel":  "Deferred Revenue, Current"
                            }
                        }
                    },
                "localname":  "DeferredRevenueCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsGross":  {
                "auth_ref":  [
                    "r290"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsLiabilitiesNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
                            "label":  "Deferred Tax Assets, Gross",
                            "totalLabel":  "Total deferred tax assets"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsGross",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsGrossAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Deferred Tax Assets, Gross [Abstract]",
                            "terseLabel":  "Deferred tax assets:"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsGrossAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredTaxAssetsLiabilitiesNet":  {
                "auth_ref":  [
                    "r292"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredTaxLiabilities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
                            "label":  "Deferred Tax Assets, Net",
                            "totalLabel":  "Deferred Tax Assets, Net"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsLiabilitiesNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards":  {
                "auth_ref":  [
                    "r270",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
                            "label":  "Deferred Tax Assets, Operating Loss Carryforwards",
                            "terseLabel":  "Net operating loss carryforwards"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsOperatingLossCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards":  {
                "auth_ref":  [
                    "r294",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
                            "label":  "Deferred Tax Assets, Tax Credit Carryforwards",
                            "terseLabel":  "Deferred Tax Assets, Tax Credit Carryforwards"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxCreditCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Deferred Tax Assets, Tax Deferred Expense [Abstract]",
                            "terseLabel":  "Noncurrent:"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":  {
                "auth_ref":  [
                    "r270",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
                            "label":  "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
                            "terseLabel":  "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves":  {
                "auth_ref":  [
                    "r270",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.",
                            "label":  "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves",
                            "terseLabel":  "Accruals and reserves"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve":  {
                "auth_ref":  [
                    "r270",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the unearned premiums reserve.",
                            "label":  "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve",
                            "terseLabel":  "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsValuationAllowance":  {
                "auth_ref":  [
                    "r291"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredTaxLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
                            "label":  "Deferred Tax Assets, Valuation Allowance",
                            "negatedTerseLabel":  "Less deferred tax asset valuation allowance"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsValuationAllowance",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxLiabilities":  {
                "auth_ref":  [
                    "r279",
                    "r292"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
                            "label":  "Deferred Tax Liabilities, Net",
                            "negatedTotalLabel":  "Net deferred tax liability"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxLiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Deferred Tax Liabilities, Gross [Abstract]",
                            "terseLabel":  "Deferred Tax Liabilities, Gross [Abstract]"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredTaxLiabilitiesDeferredExpense":  {
                "auth_ref":  [
                    "r271",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.",
                            "label":  "Deferred Tax Liabilities, Deferred Expense",
                            "negatedTerseLabel":  "Deferred costs"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilitiesDeferredExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets":  {
                "auth_ref":  [
                    "r271",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
                            "label":  "Deferred Tax Liabilities, Intangible Assets",
                            "negatedTerseLabel":  "Intangible assets"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r278",
                    "r279",
                    "r280"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
                            "label":  "Deferred Tax Liabilities, Net, Noncurrent",
                            "terseLabel":  "Deferred tax liabilities"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxLiabilitiesOther":  {
                "auth_ref":  [
                    "r271",
                    "r295",
                    "r296"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
                            "label":  "Deferred Tax Liabilities, Other",
                            "negatedTerseLabel":  "Deferred Tax Liabilities, Other"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilitiesOther",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of discretionary contributions made by an employer to a defined contribution plan.",
                            "label":  "Defined Contribution Plan, Employer Discretionary Contribution Amount",
                            "terseLabel":  "Defined Contribution Plan, Employer Discretionary Contribution Amount"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/RetirementPlanDetailsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepositAssets":  {
                "auth_ref":  [
                    "r45"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.",
                            "label":  "Deposit Assets",
                            "terseLabel":  "Deposit Assets"
                            }
                        }
                    },
                "localname":  "DepositAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepositsMember":  {
                "auth_ref":  [
                    "r368"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amounts held on account by the entity representing a liability to the depositor.  Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).",
                            "label":  "Deposits [Member]",
                            "terseLabel":  "Deposits [Member]"
                            }
                        }
                    },
                "localname":  "DepositsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable",
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_Depreciation":  {
                "auth_ref":  [
                    "r96",
                    "r201"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.  Includes production and non-production related depreciation.",
                            "label":  "Depreciation",
                            "verboseLabel":  "Depreciation and amortization expense"
                            }
                        }
                    },
                "localname":  "Depreciation",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAmortizationAndAccretionNet":  {
                "auth_ref":  [
                    "r96"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period.  As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "Depreciation, Amortization and Accretion, Net",
                            "terseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationAmortizationAndAccretionNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationDepletionAndAmortization":  {
                "auth_ref":  [
                    "r96",
                    "r152"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
                            "label":  "Depreciation, Depletion and Amortization",
                            "terseLabel":  "Depreciation, Depletion and Amortization"
                            }
                        }
                    },
                "localname":  "DepreciationDepletionAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock":  {
                "auth_ref":  [
                    "r218",
                    "r267"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.",
                            "label":  "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
                            "terseLabel":  "Stock-based Compensation"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Earnings Per Share [Abstract]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r65",
                    "r116",
                    "r120",
                    "r121",
                    "r122",
                    "r123",
                    "r126",
                    "r366",
                    "r394"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Basic",
                            "terseLabel":  "Earnings Per Share, Basic"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareBasicAndDiluted":  {
                "auth_ref":  [
                    "r122"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Basic and Diluted",
                            "terseLabel":  "Earnings Per Share, Basic and Diluted"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r65",
                    "r116",
                    "r120",
                    "r121",
                    "r122",
                    "r123",
                    "r126",
                    "r366",
                    "r394"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Diluted",
                            "terseLabel":  "Earnings Per Share, Diluted"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r127"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for earnings per share.",
                            "label":  "Earnings Per Share [Text Block]",
                            "terseLabel":  "Earnings Per Share [Text Block]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShare"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents":  {
                "auth_ref":  [
                    "r331"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
                            "label":  "Effect of Exchange Rate on Cash and Cash Equivalents",
                            "terseLabel":  "Effect of Exchange Rate on Cash and Cash Equivalents",
                            "verboseLabel":  "Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net"
                            }
                        }
                    },
                "localname":  "EffectOfExchangeRateOnCashAndCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateContinuingOperations":  {
                "auth_ref":  [
                    "r111",
                    "r281",
                    "r282"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Effective Income Tax Rate Reconciliation, Percent",
                            "totalLabel":  "Effective income tax rate"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateContinuingOperations",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
                            "label":  "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
                            "label":  "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
                            "label":  "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.",
                            "label":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.",
                            "label":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
                            "label":  "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
                            "label":  "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
                            "verboseLabel":  "Effective Income Tax Rate Reconciliation, Nondeductible Expense, US State Income Taxes, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits":  {
                "auth_ref":  [
                    "r281",
                    "r282",
                    "r301"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits.  Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
                            "label":  "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Tax Credit, Percent"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationTaxCredits",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                    "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]",
                            "terseLabel":  "Stock-based Compensation"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":  {
                "auth_ref":  [
                    "r260"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Unrecognized cost of unvested share-based compensation awards.",
                            "label":  "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized",
                            "terseLabel":  "Compensation cost not yet recognized",
                            "verboseLabel":  "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeStockOptionMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.  Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares.  The equity shares can be sold into the market for cash at the current market price without restriction.  Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.",
                            "label":  "Employee Stock Option [Member]",
                            "terseLabel":  "Employee Stock Option [Member]"
                            }
                        }
                    },
                "localname":  "EmployeeStockOptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "EquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r214"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]",
                            "terseLabel":  "Equity Component [Domain]"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal":  {
                "auth_ref":  [
                    "r67",
                    "r68",
                    "r96"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of gain (loss) on sale or disposal of an equity method investment.",
                            "label":  "Equity Method Investment, Realized Gain (Loss) on Disposal",
                            "terseLabel":  "Equity Method Investment, Realized Gain (Loss) on Disposal"
                            }
                        }
                    },
                "localname":  "EquityMethodInvestmentRealizedGainLossOnDisposal",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EquityMethodInvestmentsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r184"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for equity method investments and joint ventures.  Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee.  Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
                            "label":  "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
                            "terseLabel":  "Equity Method Investments and Joint Ventures Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "EquityMethodInvestmentsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetailsPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueAdjustmentOfWarrants":  {
                "auth_ref":  [
                    "r96",
                    "r213"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense (income) related to adjustment to fair value of warrant liability.",
                            "label":  "Fair Value Adjustment of Warrants",
                            "terseLabel":  "Warrant expense",
                            "verboseLabel":  "Gain on sale of equity method investment"
                            }
                        }
                    },
                "localname":  "FairValueAdjustmentOfWarrants",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
                            "terseLabel":  "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable":  {
                "auth_ref":  [
                    "r321",
                    "r322",
                    "r323",
                    "r324",
                    "r325",
                    "r326"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis.  Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.  Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
                            "label":  "Fair Value Measurements, Recurring and Nonrecurring [Table]",
                            "terseLabel":  "Fair Value Measurements, Recurring and Nonrecurring [Table]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByFairValueHierarchyLevelAxis":  {
                "auth_ref":  [
                    "r226",
                    "r227",
                    "r228",
                    "r323",
                    "r345"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
                            "label":  "Fair Value Hierarchy and NAV [Axis]",
                            "terseLabel":  "Fair Value Hierarchy and NAV [Axis]"
                            }
                        }
                    },
                "localname":  "FairValueByFairValueHierarchyLevelAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Fair Value Disclosures [Abstract]"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosuresTextBlock":  {
                "auth_ref":  [
                    "r327"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities.  Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
                            "label":  "Fair Value Disclosures [Text Block]",
                            "terseLabel":  "Fair Value Disclosures [Text Block]"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValue"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueInputsLevel1Member":  {
                "auth_ref":  [
                    "r226",
                    "r227",
                    "r228",
                    "r323",
                    "r346"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
                            "label":  "Fair Value, Inputs, Level 1 [Member]",
                            "terseLabel":  "Fair Value, Inputs, Level 1 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel1Member",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueInputsLevel2Member":  {
                "auth_ref":  [
                    "r226",
                    "r227",
                    "r228",
                    "r323",
                    "r347"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
                            "label":  "Fair Value, Inputs, Level 2 [Member]",
                            "terseLabel":  "Fair Value, Inputs, Level 2 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel2Member",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueInputsLevel3Member":  {
                "auth_ref":  [
                    "r226",
                    "r227",
                    "r228",
                    "r323",
                    "r348"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
                            "label":  "Fair Value, Inputs, Level 3 [Member]",
                            "terseLabel":  "Fair Value, Inputs, Level 3 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel3Member",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueMeasurementPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity.  Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
                            "label":  "Fair Value Measurement, Policy [Policy Text Block]",
                            "terseLabel":  "Fair Value Measurement, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueMeasurementsFairValueHierarchyDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
                            "label":  "Fair Value Hierarchy and NAV [Domain]",
                            "terseLabel":  "Fair Value Hierarchy and NAV [Domain]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsFairValueHierarchyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetAcquiredInPlaceLeases":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This element represents the amount of value allocated by a lessor (acquirer) to lease agreements which exist at acquisition of a leased property.  Such amount may include the value assigned to existing tenant relationships and excludes the market adjustment component of the value assigned for above or below-market leases acquired.",
                            "label":  "Finite-Lived Intangible Asset, Acquired-in-Place Leases",
                            "terseLabel":  "Finite-Lived Intangible Asset, Acquired-in-Place Leases"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetAcquiredInPlaceLeases",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization":  {
                "auth_ref":  [
                    "r195"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite-Lived Intangible Assets, Accumulated Amortization",
                            "negatedTerseLabel":  "Finite-Lived Intangible Assets, Accumulated Amortization"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAccumulatedAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth 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.",
                            "label":  "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, Thereafter"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":  {
                "auth_ref":  [
                    "r197"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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.",
                            "label":  "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, Current"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":  {
                "auth_ref":  [
                    "r197"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth 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.",
                            "label":  "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Five Years"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":  {
                "auth_ref":  [
                    "r197"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth 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.",
                            "label":  "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Four Years"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":  {
                "auth_ref":  [
                    "r197"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third 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.",
                            "label":  "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Three Years"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":  {
                "auth_ref":  [
                    "r197"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second 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.",
                            "label":  "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Two Years"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r190",
                    "r191",
                    "r195",
                    "r199",
                    "r349"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by major type or class of finite-lived intangible assets.",
                            "label":  "Finite-Lived Intangible Assets by Major Class [Axis]",
                            "terseLabel":  "Finite-Lived Intangible Assets by Major Class [Axis]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Finite-Lived Intangible Assets [Line Items]",
                            "terseLabel":  "Finite-Lived Intangible Assets [Line Items]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r190",
                    "r194"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
                            "label":  "Finite-Lived Intangible Assets, Major Class Name [Domain]",
                            "terseLabel":  "Finite-Lived Intangible Assets, Major Class Name [Domain]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FiniteLivedPatentsGross":  {
                "auth_ref":  [
                    "r195"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law.  Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.",
                            "label":  "Finite-Lived Patents, Gross",
                            "terseLabel":  "Finite-Lived Patents, Gross"
                            }
                        }
                    },
                "localname":  "FiniteLivedPatentsGross",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock":  {
                "auth_ref":  [
                    "r106",
                    "r330",
                    "r334"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
                            "label":  "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
                            "terseLabel":  "Foreign Currency Transactions and Translations Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GeneralAndAdministrativeExpense":  {
                "auth_ref":  [
                    "r73"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
                            "label":  "General and Administrative Expense",
                            "terseLabel":  "General and administrative"
                            }
                        }
                    },
                "localname":  "GeneralAndAdministrativeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GeneralAndAdministrativeExpenseMember":  {
                "auth_ref":  [
                    "r66"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing general and administrative expense.",
                            "label":  "General and Administrative Expense [Member]",
                            "terseLabel":  "General and administrative"
                            }
                        }
                    },
                "localname":  "GeneralAndAdministrativeExpenseMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Goodwill and Intangible Assets Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy":  {
                "auth_ref":  [
                    "r106",
                    "r192"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for intangible assets.  This accounting policy may address both intangible assets subject to amortization and those that are not.  The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
                            "label":  "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
                            "terseLabel":  "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GrossProfit":  {
                "auth_ref":  [
                    "r71"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
                            "label":  "Gross Profit",
                            "terseLabel":  "Gross profit",
                            "totalLabel":  "Gross profit"
                            }
                        }
                    },
                "localname":  "GrossProfit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain":  {
                "auth_ref":  [
                    "r177"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
                            "label":  "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain",
                            "terseLabel":  "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain"
                            }
                        }
                    },
                "localname":  "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss":  {
                "auth_ref":  [
                    "r178"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
                            "label":  "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss",
                            "negatedTerseLabel":  "Held-to-maturity securities, gross unrealized holding losses"
                            }
                        }
                    },
                "localname":  "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, before other-than-temporary impairment (OTTI) accretion, of investment in debt securities measured at amortized cost (held-to-maturity).",
                            "label":  "Debt Securities, Held-to-maturity, Amortized Cost, before Other-than-temporary Impairment",
                            "totalLabel":  "Held-to-maturity securities, amortized cost"
                            }
                        }
                    },
                "localname":  "HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_HeldToMaturitySecuritiesFairValue":  {
                "auth_ref":  [
                    "r176"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
                            "label":  "Debt Securities, Held-to-maturity, Fair Value",
                            "verboseLabel":  "Debt Securities, Held-to-maturity, Fair Value"
                            }
                        }
                    },
                "localname":  "HeldToMaturitySecuritiesFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
                            "label":  "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
                            "terseLabel":  "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":  {
                "auth_ref":  [
                    "r110"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
                            "terseLabel":  "United States"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r62",
                    "r116",
                    "r350",
                    "r364",
                    "r395"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
                            "totalLabel":  "Loss before income taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":  {
                "auth_ref":  [
                    "r110"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments":  {
                "auth_ref":  [
                    "r110"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
                            "label":  "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
                            "totalLabel":  "Loss before income taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesIncomeBeforeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromEquityMethodInvestments":  {
                "auth_ref":  [
                    "r63",
                    "r96",
                    "r153",
                    "r182",
                    "r363",
                    "r392"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied.  This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.",
                            "label":  "Income (Loss) from Equity Method Investments",
                            "negatedLabel":  "Loss attributable to equity method investments",
                            "terseLabel":  "Income (Loss) from Equity Method Investments"
                            }
                        }
                    },
                "localname":  "IncomeLossFromEquityMethodInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromSubsidiariesBeforeTax":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before tax of income (loss) of subsidiary attributable to the parent entity.",
                            "label":  "Income (Loss) from Subsidiaries, before Tax",
                            "terseLabel":  "Income (Loss) from Subsidiaries, before Tax"
                            }
                        }
                    },
                "localname":  "IncomeLossFromSubsidiariesBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeStatementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeStatementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeStatementLocationAxis":  {
                "auth_ref":  [
                    "r205"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by location in the income statement.",
                            "label":  "Income Statement Location [Axis]",
                            "terseLabel":  "Income Statement Location [Axis]"
                            }
                        }
                    },
                "localname":  "IncomeStatementLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeStatementLocationDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Location in the income statement.",
                            "label":  "Income Statement Location [Domain]",
                            "terseLabel":  "Income Statement Location [Domain]"
                            }
                        }
                    },
                "localname":  "IncomeStatementLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IncomeTaxDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Tax Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "auth_ref":  [
                    "r307"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
                            "label":  "Income Tax Disclosure [Text Block]",
                            "terseLabel":  "Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r108",
                    "r154",
                    "r303"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
                        "weight":  -1.0
                        },
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Income Tax Expense (Benefit)",
                            "terseLabel":  "Income tax (benefit) expense",
                            "totalLabel":  "Income tax (benefit) expense"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/IncomeTaxesIncomeTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxPolicyTextBlock":  {
                "auth_ref":  [
                    "r106",
                    "r276",
                    "r277",
                    "r287",
                    "r288",
                    "r293",
                    "r304",
                    "r435"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
                            "label":  "Income Tax, Policy [Policy Text Block]",
                            "terseLabel":  "Income Tax, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "IncomeTaxPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxesPaid":  {
                "auth_ref":  [
                    "r92",
                    "r100"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
                            "label":  "Income Taxes Paid",
                            "terseLabel":  "Income taxes paid"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaid",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsPayable":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
                            "label":  "Increase (Decrease) in Accounts Payable",
                            "terseLabel":  "Accounts payable, accrued liabilities, and other liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsPayable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
                            "label":  "Increase (Decrease) in Accounts Receivable",
                            "negatedTerseLabel":  "Accounts and other receivables"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInNotesReceivables":  {
                "auth_ref":  [
                    "r95"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.",
                            "label":  "Increase (Decrease) in Notes Receivables",
                            "terseLabel":  "Increase (Decrease) in Notes Receivables"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInNotesReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingAssets":  {
                "auth_ref":  [
                    "r95"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income.",
                            "label":  "Increase (Decrease) in Operating Assets",
                            "terseLabel":  "Increase (Decrease) in Operating Assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Increase (Decrease) in Operating Assets [Abstract]",
                            "terseLabel":  "Increase (Decrease) in Operating Assets [Abstract]"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingAssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
                            "label":  "Increase (Decrease) in Prepaid Expense and Other Assets",
                            "negatedTerseLabel":  "Prepaid expenses and other assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
                            "label":  "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
                            "terseLabel":  "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInStockholdersEquityRollForward",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInUnearnedPremiums":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) unearned premiums written.  Excludes portion of unearned premiums amortized into income.",
                            "label":  "Increase (Decrease) in Unearned Premiums",
                            "terseLabel":  "Deferred revenue"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInUnearnedPremiums",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IndefiniteLivedLicenseAgreements":  {
                "auth_ref":  [
                    "r198"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the capitalized costs to acquire rights under a license arrangement (for example, to sell specified products in a specified territory) having an indefinite period of benefit.",
                            "label":  "Indefinite-Lived License Agreements",
                            "terseLabel":  "Indefinite-Lived License Agreements"
                            }
                        }
                    },
                "localname":  "IndefiniteLivedLicenseAgreements",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InsuranceAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Insurance [Abstract]"
                            }
                        }
                    },
                "localname":  "InsuranceAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IntangibleAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r200"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all or part of the information related to intangible assets.",
                            "label":  "Intangible Assets Disclosure [Text Block]",
                            "terseLabel":  "Intangible Assets Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IntangibleAssetsGrossExcludingGoodwill":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated amortization of intangible assets, excluding goodwill.",
                            "label":  "Intangible Assets, Gross (Excluding Goodwill)",
                            "terseLabel":  "Intangible Assets, Gross (Excluding Goodwill)"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsGrossExcludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IntangibleAssetsNetExcludingGoodwill":  {
                "auth_ref":  [
                    "r188",
                    "r193"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
                            "label":  "Intangible Assets, Net (Excluding Goodwill)",
                            "terseLabel":  "Intangible assets, net"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsNetExcludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestExpense":  {
                "auth_ref":  [
                    "r61",
                    "r151",
                    "r335",
                    "r336",
                    "r367"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the cost of borrowed funds accounted for as interest expense.",
                            "label":  "Interest Expense",
                            "terseLabel":  "Interest expense"
                            }
                        }
                    },
                "localname":  "InterestExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestIncomeOther":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of interest income earned from interest bearing assets classified as other.",
                            "label":  "Interest Income, Other",
                            "terseLabel":  "Interest Income, Other"
                            }
                        }
                    },
                "localname":  "InterestIncomeOther",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaid":  {
                "auth_ref":  [
                    "r100"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
                            "label":  "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
                            "negatedTerseLabel":  "Interest paid"
                            }
                        }
                    },
                "localname":  "InterestPaid",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaidNet":  {
                "auth_ref":  [
                    "r88",
                    "r91",
                    "r100"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
                            "label":  "Interest Paid, Excluding Capitalized Interest, Operating Activities",
                            "terseLabel":  "Interest Paid, Excluding Capitalized Interest, Operating Activities"
                            }
                        }
                    },
                "localname":  "InterestPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentCompanyCommittedCapital":  {
                "auth_ref":  [
                    "r427"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of funds committed to investment company from investors.",
                            "label":  "Investment Company, Committed Capital",
                            "terseLabel":  "Investment Company, Committed Capital"
                            }
                        }
                    },
                "localname":  "InvestmentCompanyCommittedCapital",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentPolicyTextBlock":  {
                "auth_ref":  [
                    "r36",
                    "r106",
                    "r179",
                    "r180",
                    "r183"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements.  For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined.  Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment.",
                            "label":  "Investment, Policy [Policy Text Block]",
                            "terseLabel":  "Investment, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "InvestmentPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InvestmentTypeAxis":  {
                "auth_ref":  [
                    "r428",
                    "r429",
                    "r430",
                    "r431"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of investments.",
                            "label":  "Investment Type [Axis]",
                            "terseLabel":  "Investment Type [Axis]"
                            }
                        }
                    },
                "localname":  "InvestmentTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable",
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InvestmentTypeCategorizationMember":  {
                "auth_ref":  [
                    "r428",
                    "r429",
                    "r430",
                    "r431"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Asset obtained to generate income or appreciate in value.",
                            "label":  "Investments [Domain]",
                            "terseLabel":  "Investments [Domain]"
                            }
                        }
                    },
                "localname":  "InvestmentTypeCategorizationMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable",
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for investments and other noncurrent assets.",
                            "label":  "Investments and Other Noncurrent Assets [Text Block]",
                            "terseLabel":  "Investments and Other Noncurrent Assets [Text Block]"
                            }
                        }
                    },
                "localname":  "InvestmentsAndOtherNoncurrentAssetsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Investments, Debt and Equity Securities [Abstract]"
                            }
                        }
                    },
                "localname":  "InvestmentsDebtAndEquitySecuritiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures":  {
                "auth_ref":  [
                    "r27"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investment in equity method investee and investment in and advance to affiliate.",
                            "label":  "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
                            "terseLabel":  "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures"
                            }
                        }
                    },
                "localname":  "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r181",
                    "r351",
                    "r372",
                    "r432"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for investments in certain debt and equity securities.",
                            "label":  "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
                            "terseLabel":  "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LandAndLandImprovementsMember":  {
                "auth_ref":  [
                    "r6"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Real estate held and assets that are an addition or improvement to real estate held.",
                            "label":  "Land and Land Improvements [Member]",
                            "terseLabel":  "Land and Land Improvements [Member]"
                            }
                        }
                    },
                "localname":  "LandAndLandImprovementsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LandImprovementsMember":  {
                "auth_ref":  [
                    "r6"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Additions or improvements to real estate held.",
                            "label":  "Land Improvements [Member]",
                            "terseLabel":  "Land Improvements [Member]"
                            }
                        }
                    },
                "localname":  "LandImprovementsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Leases [Abstract]"
                            }
                        }
                    },
                "localname":  "LeasesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LeasesAcquiredInPlaceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This element represents the amount of value allocated by a lessor (acquirer) to lease agreements which exist at acquisition of a leased property.  Such amount may include the value assigned to tenant relationships and excludes the market adjustment component of the value assigned for above or below-market leases acquired.",
                            "label":  "Leases, Acquired-in-Place [Member]",
                            "terseLabel":  "Leases, Acquired-in-Place [Member]"
                            }
                        }
                    },
                "localname":  "LeasesAcquiredInPlaceMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LeasesOfLessorDisclosureTextBlock":  {
                "auth_ref":  [
                    "r343"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for lessor entity's leasing arrangements for operating, capital and leveraged leases.",
                            "label":  "Leases of Lessor Disclosure [Text Block]",
                            "terseLabel":  "Leases of Lessor Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "LeasesOfLessorDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Liabilities":  {
                "auth_ref":  [
                    "r35"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
                            "label":  "Liabilities",
                            "totalLabel":  "Total liabilities"
                            }
                        }
                    },
                "localname":  "Liabilities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r24",
                    "r356",
                    "r385"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "Liabilities and Equity",
                            "totalLabel":  "Liabilities and Equity",
                            "verboseLabel":  "Liabilities and Equity"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Liabilities and Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r38"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "Liabilities, Current",
                            "totalLabel":  "Total current liabilities",
                            "verboseLabel":  "Total current liabilities"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense":  {
                "auth_ref":  [
                    "r403",
                    "r406"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.",
                            "label":  "Liability for Claims and Claims Adjustment Expense",
                            "terseLabel":  "Reserve for veterinary invoices"
                            }
                        }
                    },
                "localname":  "LiabilityForClaimsAndClaimsAdjustmentExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Liability for Claims and Claims Adjustment Expense [Abstract]",
                            "terseLabel":  "Liability for Claims and Claims Adjustment Expense [Abstract]"
                            }
                        }
                    },
                "localname":  "LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Liability for Claims and Claims Adjustment Expense [Line Items]",
                            "terseLabel":  "Liability for Claims and Claims Adjustment Expense [Line Items]"
                            }
                        }
                    },
                "localname":  "LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about the liability for claims and claims adjustment expense.",
                            "label":  "Liability for Claims and Claims Adjustment Expense [Table]",
                            "terseLabel":  "Liability for Claims and Claims Adjustment Expense [Table]"
                            }
                        }
                    },
                "localname":  "LiabilityForClaimsAndClaimsAdjustmentExpenseTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r416"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for liabilities related to future policy benefits and unpaid claims and claim adjustments.",
                            "label":  "Liability for Future Policy Benefits and Unpaid Claims Disclosure [Text Block]",
                            "terseLabel":  "Supplementary Insurance Information, for Insurance Companies Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]"
                            }
                        }
                    },
                "localname":  "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1":  {
                "auth_ref":  [
                    "r405"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ClaimsReserveDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_PaymentsForLossesAndLossAdjustmentExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.",
                            "label":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year",
                            "terseLabel":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year"
                            }
                        }
                    },
                "localname":  "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1":  {
                "auth_ref":  [
                    "r405"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ClaimsReserveDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_PaymentsForLossesAndLossAdjustmentExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs.",
                            "label":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years",
                            "terseLabel":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years"
                            }
                        }
                    },
                "localname":  "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1":  {
                "auth_ref":  [
                    "r404"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ClaimsReserveDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.",
                            "label":  "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims",
                            "totalLabel":  "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims"
                            }
                        }
                    },
                "localname":  "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet":  {
                "auth_ref":  [
                    "r377",
                    "r403",
                    "r406"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims.  This includes an estimate for claims which have been incurred but not reported.  Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims.",
                            "label":  "Liability for Unpaid Claims and Claims Adjustment Expense, Net",
                            "periodEndLabel":  "Claims reserve at end of year",
                            "periodStartLabel":  "Claims reserve at beginning of year",
                            "terseLabel":  "Liability for Unpaid Claims and Claims Adjustment Expense, Net"
                            }
                        }
                    },
                "localname":  "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilityReserveEstimatePolicy":  {
                "auth_ref":  [
                    "r106",
                    "r389",
                    "r416"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).",
                            "label":  "Liability Reserve Estimate, Policy [Policy Text Block]",
                            "terseLabel":  "Liability Reserve Estimate, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "LiabilityReserveEstimatePolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LineOfCredit":  {
                "auth_ref":  [
                    "r13",
                    "r355",
                    "r379"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount.  Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.  Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
                            "label":  "Long-term Line of Credit",
                            "terseLabel":  "Long-term Line of Credit"
                            }
                        }
                    },
                "localname":  "LineOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity":  {
                "auth_ref":  [
                    "r33"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
                            "label":  "Line of Credit Facility, Current Borrowing Capacity",
                            "terseLabel":  "Line of Credit Facility, Current Borrowing Capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityCurrentBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd":  {
                "auth_ref":  [
                    "r33"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The effective interest rate at the end of the reporting period.",
                            "label":  "Line of Credit Facility, Interest Rate at Period End",
                            "terseLabel":  "Line of Credit Facility, Interest Rate at Period End"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityInterestRateAtPeriodEnd",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_LineOfCreditFacilityInterestRateDescription":  {
                "auth_ref":  [
                    "r33"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).",
                            "label":  "Line of Credit Facility, Interest Rate Description",
                            "terseLabel":  "Line of Credit Facility, Interest Rate Description"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityInterestRateDescription",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesDetailsNarrative",
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod":  {
                "auth_ref":  [
                    "r33"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The effective interest rate during the reporting period.",
                            "label":  "Line of Credit Facility, Interest Rate During Period",
                            "terseLabel":  "Line of Credit Facility, Interest Rate During Period"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityInterestRateDuringPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesDetailsNarrative",
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity":  {
                "auth_ref":  [
                    "r33"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
                            "label":  "Line of Credit Facility, Maximum Borrowing Capacity",
                            "terseLabel":  "Line of credit facility, maximum borrowing capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DebtDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "auth_ref":  [
                    "r39"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long-term Debt, Excluding Current Maturities",
                            "terseLabel":  "Long-term Debt, Excluding Current Maturities",
                            "verboseLabel":  "Long-term debt"
                            }
                        }
                    },
                "localname":  "LongTermDebtNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MarketableSecuritiesNoncurrent":  {
                "auth_ref":  [
                    "r27"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investment in marketable security, classified as noncurrent.",
                            "label":  "Marketable Securities, Noncurrent",
                            "terseLabel":  "Marketable Securities, Noncurrent",
                            "verboseLabel":  "Investments in fixed maturities, at fair value"
                            }
                        }
                    },
                "localname":  "MarketableSecuritiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MoneyMarketFundsMember":  {
                "auth_ref":  [
                    "r226"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
                            "label":  "Money Market Funds [Member]",
                            "terseLabel":  "Money Market Funds [Member]"
                            }
                        }
                    },
                "localname":  "MoneyMarketFundsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_MunicipalBondsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
                            "label":  "Municipal Bonds [Member]",
                            "terseLabel":  "Municipal bond"
                            }
                        }
                    },
                "localname":  "MunicipalBondsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable",
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NatureOfOperations":  {
                "auth_ref":  [
                    "r130",
                    "r141"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings.  For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
                            "label":  "Nature of Operations [Text Block]",
                            "terseLabel":  "Nature of Operations and Summary of Significant Accounting Policies"
                            }
                        }
                    },
                "localname":  "NatureOfOperations",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r89"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
                            "label":  "Net Cash Provided by (Used in) Financing Activities",
                            "totalLabel":  "Net cash provided by financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Financing Activities [Abstract]",
                            "terseLabel":  "Net Cash Provided by (Used in) Financing Activities [Abstract]"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r89"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
                            "label":  "Net Cash Provided by (Used in) Investing Activities",
                            "totalLabel":  "Net cash used in investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Investing Activities [Abstract]",
                            "terseLabel":  "Net Cash Provided by (Used in) Investing Activities [Abstract]"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r89",
                    "r94",
                    "r97"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "Net Cash Provided by (Used in) Operating Activities",
                            "totalLabel":  "Net cash provided by operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Net Cash Provided by (Used in) Operating Activities [Abstract]"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r54",
                    "r57",
                    "r64",
                    "r97",
                    "r125",
                    "r365",
                    "r393"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Net Income (Loss) Attributable to Parent",
                            "terseLabel":  "Net loss"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic":  {
                "auth_ref":  [
                    "r116",
                    "r118"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
                            "label":  "Net Income (Loss) Available to Common Stockholders, Basic",
                            "terseLabel":  "Net loss",
                            "totalLabel":  "Net loss"
                            }
                        }
                    },
                "localname":  "NetIncomeLossAvailableToCommonStockholdersBasic",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact.",
                            "label":  "New Accounting Pronouncements, Policy [Policy Text Block]",
                            "terseLabel":  "New Accounting Pronouncements, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NotesReceivableFairValueDisclosure":  {
                "auth_ref":  [
                    "r43"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
                            "label":  "Notes Receivable, Fair Value Disclosure",
                            "terseLabel":  "Notes Receivable, Fair Value Disclosure"
                            }
                        }
                    },
                "localname":  "NotesReceivableFairValueDisclosure",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OfficeEquipmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tangible personal property used in an office setting.  Examples include, but are not limited to, computers, copiers and fax machine.",
                            "label":  "Office Equipment [Member]",
                            "terseLabel":  "Office Equipment [Member]"
                            }
                        }
                    },
                "localname":  "OfficeEquipmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OperatingExpenses":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.  Includes selling, general and administrative expense.",
                            "label":  "Operating Expenses",
                            "totalLabel":  "Total operating expenses"
                            }
                        }
                    },
                "localname":  "OperatingExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "Operating Income (Loss)",
                            "terseLabel":  "Operating loss",
                            "totalLabel":  "Operating loss"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r344"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease.",
                            "label":  "Operating Lease, Right-of-Use Asset",
                            "terseLabel":  "Operating Lease, Right-of-Use Asset"
                            }
                        }
                    },
                "localname":  "OperatingLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDue":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
                            "label":  "Operating Leases, Future Minimum Payments Due",
                            "totalLabel":  "Capital Leases, Future Minimum Payments Due"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
                            "label":  "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
                            "terseLabel":  "Capital Leases, Future Minimum Payments Due, Next Twelve Months"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth 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.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Five Years",
                            "terseLabel":  "Capital Leases, Future Minimum Payments Due in Five Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth 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.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Four Years",
                            "terseLabel":  "Capital Leases, Future Minimum Payments Due in Four Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third 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.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Three Years",
                            "terseLabel":  "Capital Leases, Future Minimum Payments Due in Three Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second 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.",
                            "label":  "Operating Leases, Future Minimum Payments, Due in Two Years",
                            "terseLabel":  "Capital Leases, Future Minimum Payments Due in Two Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter":  {
                "auth_ref":  [
                    "r338",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth 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.",
                            "label":  "Operating Leases, Future Minimum Payments, Due Thereafter",
                            "terseLabel":  "Capital Leases, Future Minimum Payments Due Thereafter"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsDueThereafter",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future rental payments receivable within one year of the balance sheet date under an operating lease.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable, Current",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, Current"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable, in Five Years",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Five Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable, in Four Years",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Four Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future rental payments receivable within the third year from the balance sheet date under an operating lease.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable, in Three Years",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Three Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future rental payments receivable within the second year from the balance sheet date under an operating lease.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable, in Two Years",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, in Two Years"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter":  {
                "auth_ref":  [
                    "r342"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.",
                            "label":  "Operating Leases, Future Minimum Payments Receivable, Thereafter",
                            "terseLabel":  "Operating Leases, Future Minimum Payments Receivable, Thereafter"
                            }
                        }
                    },
                "localname":  "OperatingLeasesFutureMinimumPaymentsReceivableThereafter",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasesRentExpenseNet":  {
                "auth_ref":  [
                    "r339"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
                            "label":  "Operating Leases, Rent Expense, Net",
                            "terseLabel":  "Operating Leases, Rent Expense, Net"
                            }
                        }
                    },
                "localname":  "OperatingLeasesRentExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesDetailsNarrative",
                    "http://www.trupanion.com/role/LeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLossCarryforwards":  {
                "auth_ref":  [
                    "r294"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
                            "label":  "Operating Loss Carryforwards",
                            "terseLabel":  "Operating loss carryforwards"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLossCarryforwardsExpirationDate":  {
                "auth_ref":  [
                    "r294"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Expiration date of each operating loss carryforward included in operating loss carryforward, in CCYY-MM-DD format.",
                            "label":  "Operating Loss Carryforwards, Expiration Date",
                            "terseLabel":  "Operating Loss Carryforwards, Expiration Date"
                            }
                        }
                    },
                "localname":  "OperatingLossCarryforwardsExpirationDate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
                            }
                        }
                    },
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "auth_ref":  [
                    "r31"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets classified as other.",
                            "label":  "Other Assets, Noncurrent",
                            "terseLabel":  "Other Assets, Noncurrent"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitment":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment",
                            "totalLabel":  "Other Commitment"
                            }
                        }
                    },
                "localname":  "OtherCommitment",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentDueAfterFifthYear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_OtherCommitment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment maturing after the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment, Due after Fifth Year",
                            "terseLabel":  "Other Commitment, Due after Fifth Year"
                            }
                        }
                    },
                "localname":  "OtherCommitmentDueAfterFifthYear",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentDueInFifthYear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_OtherCommitment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment maturing in the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment, Due in Fifth Year",
                            "terseLabel":  "Other Commitment, Due in Fifth Year"
                            }
                        }
                    },
                "localname":  "OtherCommitmentDueInFifthYear",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentDueInFourthYear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_OtherCommitment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment maturing in the fourth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment, Due in Fourth Year",
                            "terseLabel":  "Other Commitment, Due in Fourth Year"
                            }
                        }
                    },
                "localname":  "OtherCommitmentDueInFourthYear",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentDueInNextTwelveMonths":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OtherCommitment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment, Due in Next Twelve Months",
                            "terseLabel":  "Other Commitment, Due in Next Twelve Months"
                            }
                        }
                    },
                "localname":  "OtherCommitmentDueInNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentDueInSecondYear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OtherCommitment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment maturing in the second fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment, Due in Second Year",
                            "terseLabel":  "Other Commitment, Due in Second Year"
                            }
                        }
                    },
                "localname":  "OtherCommitmentDueInSecondYear",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentDueInThirdYear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OtherCommitment",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Minimum amount of other commitment maturing in the third fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
                            "label":  "Other Commitment, Due in Third Year",
                            "terseLabel":  "Other Commitment, Due in Third Year"
                            }
                        }
                    },
                "localname":  "OtherCommitmentDueInThirdYear",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCommitmentsAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of other commitment.",
                            "label":  "Other Commitments [Axis]",
                            "terseLabel":  "Other Commitments [Axis]"
                            }
                        }
                    },
                "localname":  "OtherCommitmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherCommitmentsDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Other future obligation.",
                            "label":  "Other Commitments [Domain]",
                            "terseLabel":  "Other Commitments [Domain]"
                            }
                        }
                    },
                "localname":  "OtherCommitmentsDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherCommitmentsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Other Commitments [Line Items]",
                            "terseLabel":  "Other Commitments [Line Items]"
                            }
                        }
                    },
                "localname":  "OtherCommitmentsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherCommitmentsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about obligations resulting from other commitments.",
                            "label":  "Other Commitments [Table]",
                            "terseLabel":  "Other Commitments [Table]"
                            }
                        }
                    },
                "localname":  "OtherCommitmentsTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesCommitmentsAndContingenciesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":  {
                "auth_ref":  [
                    "r47",
                    "r333"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
                            "label":  "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
                            "terseLabel":  "Foreign currency translation adjustments"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r55",
                    "r58",
                    "r60",
                    "r214"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
                            "label":  "Other Comprehensive Income (Loss), Net of Tax",
                            "totalLabel":  "Other comprehensive income (loss), net of taxes"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r55",
                    "r58",
                    "r316",
                    "r317",
                    "r318"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
                            "label":  "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
                            "terseLabel":  "Other comprehensive income (loss) of subsidiaries"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax":  {
                "auth_ref":  [
                    "r48",
                    "r50"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.",
                            "label":  "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
                            "terseLabel":  "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
                            "verboseLabel":  "Net unrealized gain (loss) on available-for-sale debt securities"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCostOfOperatingRevenue":  {
                "auth_ref":  [
                    "r72"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Other costs incurred during the reporting period related to other revenue generating activities.",
                            "label":  "Other Cost of Operating Revenue",
                            "terseLabel":  "Other costs of revenue"
                            }
                        }
                    },
                "localname":  "OtherCostOfOperatingRevenue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherInvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Other Investments [Abstract]"
                            }
                        }
                    },
                "localname":  "OtherInvestmentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r40"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities, Noncurrent",
                            "terseLabel":  "Other liabilities"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r74"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other.",
                            "label":  "Other Nonoperating Income (Expense)",
                            "negatedTerseLabel":  "Other income, net",
                            "terseLabel":  "Other Nonoperating Income (Expense)"
                            }
                        }
                    },
                "localname":  "OtherNonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherOperatingIncomeExpenseNet":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
                            "label":  "Other Operating Income (Expense), Net",
                            "negatedTerseLabel":  "Other Operating Income (Expense), Net",
                            "terseLabel":  "Other Operating Income (Expense), Net"
                            }
                        }
                    },
                "localname":  "OtherOperatingIncomeExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PatentsMember":  {
                "auth_ref":  [
                    "r310"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
                            "label":  "Patents [Member]",
                            "terseLabel":  "Patents [Member]"
                            }
                        }
                    },
                "localname":  "PatentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PaymentsForLossesAndLossAdjustmentExpense":  {
                "auth_ref":  [
                    "r93",
                    "r405"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ClaimsReserveDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process.",
                            "label":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid",
                            "totalLabel":  "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid"
                            }
                        }
                    },
                "localname":  "PaymentsForLossesAndLossAdjustmentExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsForProceedsFromInvestments":  {
                "auth_ref":  [
                    "r114"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.",
                            "label":  "Payments for (Proceeds from) Investments",
                            "negatedTerseLabel":  "Payments for (Proceeds from) Investments",
                            "terseLabel":  "Payments for (Proceeds from) Investments"
                            }
                        }
                    },
                "localname":  "PaymentsForProceedsFromInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsForProceedsFromOtherInvestingActivities":  {
                "auth_ref":  [
                    "r77",
                    "r81",
                    "r114"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash (inflow) outflow from investing activities classified as other.",
                            "label":  "Payments for (Proceeds from) Other Investing Activities",
                            "negatedTerseLabel":  "Payments for (Proceeds from) Other Investing Activities"
                            }
                        }
                    },
                "localname":  "PaymentsForProceedsFromOtherInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfFinancingCosts":  {
                "auth_ref":  [
                    "r86"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow for loan and debt issuance costs.",
                            "label":  "Payments of Financing Costs",
                            "negatedLabel":  "Other financing costs"
                            }
                        }
                    },
                "localname":  "PaymentsOfFinancingCosts",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation":  {
                "auth_ref":  [
                    "r84",
                    "r230"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.",
                            "label":  "Payments Related to Tax Withholding for Share-based Compensation",
                            "negatedTerseLabel":  "Payments Related to Tax Withholding for Share-based Compensation"
                            }
                        }
                    },
                "localname":  "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBuildings":  {
                "auth_ref":  [
                    "r80"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow for acquisition of buildings (properties) whether for investment or use.",
                            "label":  "Payments to Acquire Buildings",
                            "terseLabel":  "Payments to Acquire Buildings"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBuildings",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireHeldToMaturitySecurities":  {
                "auth_ref":  [
                    "r78",
                    "r171"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow through purchase of long-term held-to-maturity securities.",
                            "label":  "Payments to Acquire Held-to-maturity Securities",
                            "negatedTerseLabel":  "Purchases of investment securities"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireHeldToMaturitySecurities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireIntangibleAssets":  {
                "auth_ref":  [
                    "r80"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
                            "label":  "Payments to Acquire Intangible Assets",
                            "negatedTerseLabel":  "Payments to Acquire Intangible Assets"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireInterestInJointVenture":  {
                "auth_ref":  [
                    "r79"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.",
                            "label":  "Payments to Acquire Interest in Joint Venture",
                            "terseLabel":  "Payments to Acquire Interest in Joint Venture"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireInterestInJointVenture",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates":  {
                "auth_ref":  [
                    "r79"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
                            "label":  "Payments to Acquire Interest in Subsidiaries and Affiliates",
                            "negatedTerseLabel":  "Payments to Acquire Interest in Subsidiaries and Affiliates"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r80"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "Payments to Acquire Property, Plant, and Equipment",
                            "negatedTerseLabel":  "Purchases of property and equipment"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PreferredStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation.  Preferred shares typically represent an ownership interest in the company.",
                            "label":  "Preferred Stock [Member]",
                            "terseLabel":  "Preferred Stock [Member]"
                            }
                        }
                    },
                "localname":  "PreferredStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PreferredStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
                            "label":  "Preferred Stock, Par or Stated Value Per Share",
                            "terseLabel":  "Preferred Stock, Par or Stated Value Per Share"
                            }
                        }
                    },
                "localname":  "PreferredStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_PreferredStockSharesAuthorized":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Preferred Stock, Shares Authorized",
                            "terseLabel":  "Preferred Stock, Shares Authorized",
                            "verboseLabel":  "Preferred Stock, Shares Authorized"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockSharesIssued":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury).  May be all or portion of the number of preferred shares authorized.  Excludes preferred shares that are classified as debt.",
                            "label":  "Preferred Stock, Shares Issued",
                            "terseLabel":  "Preferred Stock, Shares Issued"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockSharesOutstanding":  {
                "auth_ref":  [
                    "r17"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders.  Does not include preferred shares that have been repurchased.",
                            "label":  "Preferred Stock, Shares Outstanding",
                            "terseLabel":  "Preferred Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockValueOutstanding":  {
                "auth_ref":  [
                    "r17"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock.  May be all or a portion of the number of preferred shares authorized.  These shares represent the ownership interest of the preferred shareholders.",
                            "label":  "Preferred Stock, Value, Outstanding",
                            "terseLabel":  "Preferred Stock, Value, Outstanding"
                            }
                        }
                    },
                "localname":  "PreferredStockValueOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PrepaidExpenseAndOtherAssets":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
                            "label":  "Prepaid Expense and Other Assets",
                            "terseLabel":  "Prepaid expenses and other assets"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromDividendsReceived":  {
                "auth_ref":  [
                    "r87"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Dividends received on equity and other investments during the current period.",
                            "label":  "Proceeds from Dividends Received",
                            "terseLabel":  "Proceeds from Dividends Received"
                            }
                        }
                    },
                "localname":  "ProceedsFromDividendsReceived",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOrSaleOfEquity":  {
                "auth_ref":  [
                    "r82"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
                            "label":  "Proceeds from Issuance or Sale of Equity",
                            "terseLabel":  "Proceeds from Issuance or Sale of Equity"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOrSaleOfEquity",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities":  {
                "auth_ref":  [
                    "r83",
                    "r86",
                    "r114"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities classified as other.",
                            "label":  "Proceeds from (Payments for) Other Financing Activities",
                            "terseLabel":  "Proceeds from (Payments for) Other Financing Activities"
                            }
                        }
                    },
                "localname":  "ProceedsFromPaymentsForOtherFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromRentsReceived":  {
                "auth_ref":  [
                    "r90"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cash received for rents during the current period.",
                            "label":  "Proceeds from Rents Received",
                            "terseLabel":  "Proceeds from Rents Received"
                            }
                        }
                    },
                "localname":  "ProceedsFromRentsReceived",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/LeasesDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromRepaymentsOfDebt":  {
                "auth_ref":  [
                    "r114"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.",
                            "label":  "Proceeds from (Repayments of) Debt",
                            "terseLabel":  "Proceeds from debt financing, net of financing fees"
                            }
                        }
                    },
                "localname":  "ProceedsFromRepaymentsOfDebt",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities":  {
                "auth_ref":  [
                    "r75",
                    "r171"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.",
                            "label":  "Proceeds from Sale and Maturity of Held-to-maturity Securities",
                            "terseLabel":  "Maturities of investment securities"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleOfEquityMethodInvestments":  {
                "auth_ref":  [
                    "r76"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
                            "label":  "Proceeds from Sale of Equity Method Investments",
                            "terseLabel":  "Proceeds from Sale of Equity Method Investments"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleOfEquityMethodInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromStockOptionsExercised":  {
                "auth_ref":  [
                    "r82",
                    "r262"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.",
                            "label":  "Proceeds from Stock Options Exercised",
                            "terseLabel":  "Proceeds from exercise of stock options"
                            }
                        }
                    },
                "localname":  "ProceedsFromStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Property, Plant and Equipment [Abstract]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentByTypeAxis":  {
                "auth_ref":  [
                    "r30",
                    "r204"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
                            "label":  "Property, Plant and Equipment, Type [Axis]",
                            "terseLabel":  "Property, Plant and Equipment, Type [Axis]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock":  {
                "auth_ref":  [
                    "r207"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
                            "label":  "Property, Plant and Equipment Disclosure [Text Block]",
                            "terseLabel":  "Property and Equipment, Net"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentGross":  {
                "auth_ref":  [
                    "r29",
                    "r202"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property, Plant and Equipment, Gross",
                            "terseLabel":  "Property, Plant and Equipment, Gross"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Property, Plant and Equipment [Line Items]",
                            "terseLabel":  "Property, Plant and Equipment [Line Items]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r9",
                    "r10",
                    "r204",
                    "r388"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        },
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property, Plant and Equipment, Net",
                            "terseLabel":  "Property and equipment, net",
                            "totalLabel":  "Property and equipment, net"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock":  {
                "auth_ref":  [
                    "r28",
                    "r106",
                    "r204"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
                            "label":  "Property, Plant and Equipment, Policy [Policy Text Block]",
                            "terseLabel":  "Property, Plant and Equipment, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTextBlock":  {
                "auth_ref":  [
                    "r9",
                    "r204"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
                            "label":  "Property, Plant and Equipment [Table Text Block]",
                            "terseLabel":  "Property, Plant and Equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTypeDomain":  {
                "auth_ref":  [
                    "r9",
                    "r202"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
                            "label":  "Property, Plant and Equipment, Type [Domain]",
                            "terseLabel":  "Property, Plant and Equipment, Type [Domain]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentUsefulLife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.  Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
                            "label":  "Property, Plant and Equipment, Useful Life",
                            "terseLabel":  "Property, Plant and Equipment, Useful Life"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_QuarterlyFinancialInformationDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Quarterly Financial Information Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "QuarterlyFinancialInformationDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_QuarterlyFinancialInformationTextBlock":  {
                "auth_ref":  [
                    "r129"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for quarterly financial data.  Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
                            "label":  "Quarterly Financial Information [Text Block]",
                            "terseLabel":  "Quarterly Financial Information [Text Block]"
                            }
                        }
                    },
                "localname":  "QuarterlyFinancialInformationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RealEstatePropertiesAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by ownership of the property.",
                            "label":  "Real Estate Property Ownership [Axis]",
                            "terseLabel":  "Real Estate Property Ownership [Axis]"
                            }
                        }
                    },
                "localname":  "RealEstatePropertiesAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RealEstatePropertiesDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Represents categories of ownership of real estate properties.",
                            "label":  "Real Estate Properties [Domain]",
                            "terseLabel":  "Real Estate Properties [Domain]"
                            }
                        }
                    },
                "localname":  "RealEstatePropertiesDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RealizedInvestmentGainsLosses":  {
                "auth_ref":  [
                    "r396"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net realized gains or losses on investments during the period, not including gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity.",
                            "label":  "Realized Investment Gains (Losses)",
                            "terseLabel":  "Realized Investment Gains (Losses)"
                            }
                        }
                    },
                "localname":  "RealizedInvestmentGainsLosses",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
                            "label":  "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
                            "terseLabel":  "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
                            }
                        }
                    },
                "localname":  "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ReinsuranceAccountingPolicy":  {
                "auth_ref":  [
                    "r106",
                    "r375",
                    "r376",
                    "r390",
                    "r424",
                    "r425"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of reinsurance accounting policy, for example, but not limited to, description of the methodologies and assumptions underlying determination of reinsurance recoverables, reinsurance payables and retention policy.",
                            "label":  "Reinsurance Accounting Policy [Policy Text Block]",
                            "terseLabel":  "Reinsurance Accounting Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "ReinsuranceAccountingPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RepaymentsOfLongTermDebt":  {
                "auth_ref":  [
                    "r85"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
                            "label":  "Repayments of Long-term Debt",
                            "negatedTerseLabel":  "Repayments of Long-term Debt"
                            }
                        }
                    },
                "localname":  "RepaymentsOfLongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ResearchAndDevelopmentExpenseMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption in which the reported facts about research and development expense have been included.",
                            "label":  "Research and Development Expense [Member]",
                            "terseLabel":  "Technology and development"
                            }
                        }
                    },
                "localname":  "ResearchAndDevelopmentExpenseMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RestrictedCashAndCashEquivalents":  {
                "auth_ref":  [
                    "r8",
                    "r98",
                    "r104",
                    "r352",
                    "r382"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents restricted as to withdrawal or usage.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Restricted Cash and Cash Equivalents",
                            "terseLabel":  "Restricted Cash and Cash Equivalents"
                            }
                        }
                    },
                "localname":  "RestrictedCashAndCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/DebtDetailsNarrative",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent":  {
                "auth_ref":  [
                    "r5",
                    "r11",
                    "r98",
                    "r104",
                    "r434"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Restricted Cash and Cash Equivalents, Noncurrent",
                            "terseLabel":  "Restricted Cash and Cash Equivalents, Noncurrent"
                            }
                        }
                    },
                "localname":  "RestrictedCashAndCashEquivalentsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueDetailsUnobservable"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedStockMember":  {
                "auth_ref":  [
                    "r124"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
                            "label":  "Restricted Stock [Member]",
                            "terseLabel":  "Restricted Stock"
                            }
                        }
                    },
                "localname":  "RestrictedStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RestrictedStockUnitsRSUMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
                            "label":  "Restricted Stock Units (RSUs) [Member]",
                            "terseLabel":  "Restricted stock",
                            "verboseLabel":  "Restricted Stock Units (RSUs) [Member]"
                            }
                        }
                    },
                "localname":  "RestrictedStockUnitsRSUMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r21",
                    "r215",
                    "r383"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings (Accumulated Deficit)",
                            "terseLabel":  "Accumulated deficit"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]",
                            "terseLabel":  "Retained Earnings [Member]"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock":  {
                "auth_ref":  [
                    "r161"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
                            "label":  "Revenue from External Customers by Geographic Areas [Table Text Block]",
                            "terseLabel":  "Revenue from External Customers by Geographic Areas [Table Text Block]"
                            }
                        }
                    },
                "localname":  "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/SegmentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueRecognitionPolicyTextBlock":  {
                "auth_ref":  [
                    "r105",
                    "r106",
                    "r107"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for revenue recognition.  If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed.  If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued.  The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue.  The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.",
                            "label":  "Revenue Recognition, Policy [Policy Text Block]",
                            "terseLabel":  "Revenue Recognition, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "RevenueRecognitionPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Revenues":  {
                "auth_ref":  [
                    "r70",
                    "r149",
                    "r150",
                    "r158"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process.  Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
                            "label":  "Revenues",
                            "terseLabel":  "Revenue",
                            "verboseLabel":  "Revenues"
                            }
                        }
                    },
                "localname":  "Revenues",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment",
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ScenarioUnspecifiedDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Any scenario, that is, the particular reporting scenario is left unspecified.  Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.",
                            "label":  "Scenario, Unspecified [Domain]",
                            "terseLabel":  "Scenario, Unspecified [Domain]"
                            }
                        }
                    },
                "localname":  "ScenarioUnspecifiedDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable":  {
                "auth_ref":  [
                    "r124"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
                            "label":  "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
                            "terseLabel":  "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r124"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
                            "label":  "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
                            "terseLabel":  "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable":  {
                "auth_ref":  [
                    "r308",
                    "r309"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
                            "label":  "Schedule of Business Acquisitions, by Acquisition [Table]",
                            "terseLabel":  "Schedule of Business Acquisitions, by Acquisition [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock":  {
                "auth_ref":  [
                    "r299"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
                            "label":  "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
                            "terseLabel":  "Schedule of Components of Income Tax Expense (Benefit)"
                            }
                        }
                    },
                "localname":  "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    "r292"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
                            "label":  "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
                            "terseLabel":  "Schedule of Deferred Tax Assets and Liabilities"
                            }
                        }
                    },
                "localname":  "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock":  {
                "auth_ref":  [
                    "r281"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
                            "label":  "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
                            "terseLabel":  "Schedule of Effective Income Tax Rate Reconciliation"
                            }
                        }
                    },
                "localname":  "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable":  {
                "auth_ref":  [
                    "r233",
                    "r259",
                    "r264"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period.  This may include the reporting line for the costs and the amount capitalized and expensed.",
                            "label":  "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]",
                            "terseLabel":  "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock":  {
                "auth_ref":  [
                    "r233",
                    "r259",
                    "r264"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period.  This may include the reporting line for the costs and the amount capitalized and expensed.",
                            "label":  "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]",
                            "terseLabel":  "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs"
                            }
                        }
                    },
                "localname":  "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock":  {
                "auth_ref":  [
                    "r321"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis.  The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
                            "label":  "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
                            "terseLabel":  "Fair value, asset & liabilities measured on recurring basis [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/FairValueTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable":  {
                "auth_ref":  [
                    "r190",
                    "r194"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Schedule of Finite-Lived Intangible Assets [Table]",
                            "terseLabel":  "Schedule of Finite-Lived Intangible Assets [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFiniteLivedIntangibleAssetsTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IntangibleAssetsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock":  {
                "auth_ref":  [
                    "r341"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
                            "label":  "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
                            "terseLabel":  "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CommitmentAndContingenciesTables",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock":  {
                "auth_ref":  [
                    "r110"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
                            "label":  "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
                            "terseLabel":  "Schedule of Income before Income Tax, Domestic and Foreign"
                            }
                        }
                    },
                "localname":  "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense":  {
                "auth_ref":  [
                    "r407"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period.  The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses.  Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
                            "label":  "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
                            "terseLabel":  "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveNotes",
                    "http://www.trupanion.com/role/ClaimsReserveTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable":  {
                "auth_ref":  [
                    "r30",
                    "r204"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
                            "label":  "Property, Plant and Equipment [Table]",
                            "terseLabel":  "Property, Plant and Equipment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfPropertyPlantAndEquipmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock":  {
                "auth_ref":  [
                    "r128"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of quarterly financial data.  Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
                            "label":  "Quarterly Financial Information [Table Text Block]",
                            "terseLabel":  "Quarterly Financial Information [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable":  {
                "auth_ref":  [
                    "r148",
                    "r155",
                    "r156",
                    "r157",
                    "r187"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A table disclosing the profit or loss and total assets for each reportable segment of the entity.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table]",
                            "terseLabel":  "Schedule of Segment Reporting Information, by Segment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment",
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r148",
                    "r155",
                    "r156",
                    "r157",
                    "r187"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
                            "terseLabel":  "Revenue and Gross Profit from Segments [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/SegmentsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable":  {
                "auth_ref":  [
                    "r234",
                    "r261"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement.  Component disclosures are by type of award and plan name.",
                            "label":  "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
                            "terseLabel":  "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock":  {
                "auth_ref":  [
                    "r238",
                    "r248",
                    "r251"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure for stock option plans.  Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
                            "label":  "Share-based Compensation, Stock Options, Activity [Table Text Block]",
                            "terseLabel":  "Schedule of Share-based Compensation, Stock Options, Activity"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock":  {
                "auth_ref":  [
                    "r254"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
                            "label":  "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
                            "terseLabel":  "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
                            "label":  "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]",
                            "terseLabel":  "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity"
                            }
                        }
                    },
                "localname":  "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock":  {
                "auth_ref":  [
                    "r286",
                    "r300"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the change in unrecognized tax benefits.",
                            "label":  "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
                            "terseLabel":  "Schedule of Unrecognized Tax Benefits Roll Forward"
                            }
                        }
                    },
                "localname":  "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segments [Domain]",
                            "terseLabel":  "Segments [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails",
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Segment Reporting [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentReportingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r164"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]",
                            "terseLabel":  "Segment Reporting Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Segments"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentReportingInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Segment Reporting Information [Line Items]",
                            "terseLabel":  "Segment Reporting Information [Line Items]"
                            }
                        }
                    },
                "localname":  "SegmentReportingInformationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment",
                    "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SellingAndMarketingExpense":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
                            "label":  "Selling and Marketing Expense",
                            "terseLabel":  "Sales and marketing"
                            }
                        }
                    },
                "localname":  "SellingAndMarketingExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SellingAndMarketingExpenseMember":  {
                "auth_ref":  [
                    "r66"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing selling and marketing expense.",
                            "label":  "Selling and Marketing Expense [Member]",
                            "terseLabel":  "Sales and marketing",
                            "verboseLabel":  "Selling and Marketing Expense [Member]"
                            }
                        }
                    },
                "localname":  "SellingAndMarketingExpenseMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock":  {
                "auth_ref":  [
                    "r106",
                    "r268"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
                            "label":  "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
                            "terseLabel":  "Selling, General and Administrative Expenses, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ShareBasedCompensation":  {
                "auth_ref":  [
                    "r95"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate amount of noncash, equity-based employee remuneration.  This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation.  As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.",
                            "label":  "Share-based Compensation",
                            "terseLabel":  "Stock-based compensation expense"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementsOfCashFlowsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod":  {
                "auth_ref":  [
                    "r242"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
                            "negatedTerseLabel":  "Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r247"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Restricted stock awards forfeited (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r245"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
                            "terseLabel":  "Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r245"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Restricted stock awards granted (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber":  {
                "auth_ref":  [
                    "r244"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
                            "periodEndLabel":  "Ending balance",
                            "periodStartLabel":  "Beginning balance"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r244"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
                            "periodEndLabel":  "Ending balance (usd per share)",
                            "periodStartLabel":  "Beginning balance (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod":  {
                "auth_ref":  [
                    "r246"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
                            "negatedTerseLabel":  "Vested"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r246"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Awards upon which restrictions lapsed (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":  {
                "auth_ref":  [
                    "r257"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
                            "terseLabel":  "Expected dividends",
                            "verboseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails",
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":  {
                "auth_ref":  [
                    "r256"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The estimated measure of the percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
                            "terseLabel":  "Expected volatility Maximum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
                            "terseLabel":  "Expected volatility Minimum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":  {
                "auth_ref":  [
                    "r258"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
                            "terseLabel":  "Risk-free maximum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
                            "terseLabel":  "Risk-free minimum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationValuationAssumptionsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
                            "terseLabel":  "Aggregate Intrinsic Value (in thousands)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":  {
                "auth_ref":  [
                    "r250"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
                            "verboseLabel":  "Exercised"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r243"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price of options that were either forfeited or expired.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
                            "terseLabel":  "Forfeited (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":  {
                "auth_ref":  [
                    "r242"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
                            "verboseLabel":  "Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Gross number of share options (or share units) granted during the period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
                            "verboseLabel":  "Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r249"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "WEIGHTED-AVERAGE GRANT DATE FAIR VALUE"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionsGrantedDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock":  {
                "auth_ref":  [
                    "r249"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":  {
                "auth_ref":  [
                    "r261"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
                            "terseLabel":  "Outstanding"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":  {
                "auth_ref":  [
                    "r240",
                    "r261"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of options outstanding, including both vested and non-vested options.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
                            "periodEndLabel":  "Ending Balance",
                            "periodStartLabel":  "Beginning balance",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r239"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
                            "periodEndLabel":  "Ending Balance (usd per share)",
                            "periodStartLabel":  "Beginning Balance (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue":  {
                "auth_ref":  [
                    "r253"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
                            "terseLabel":  "Exercisable at December 31, 2018"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber":  {
                "auth_ref":  [
                    "r253"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
                            "terseLabel":  "Exercisable at December 31, 2018"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r252"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
                            "terseLabel":  "Vested and exercisable at December 31, 2014 (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "auth_ref":  [
                    "r232",
                    "r235"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equity-based compensation award.",
                            "label":  "Equity Award [Domain]",
                            "terseLabel":  "Equity Award [Domain]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
                            "label":  "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
                            "terseLabel":  "Exercised (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
                            "label":  "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
                            "terseLabel":  "Granted (usd per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy":  {
                "auth_ref":  [
                    "r106",
                    "r234",
                    "r236"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for stock option and stock incentive plans.  This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.",
                            "label":  "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]",
                            "terseLabel":  "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationOptionAndIncentivePlansPolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1":  {
                "auth_ref":  [
                    "r259"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost",
                            "terseLabel":  "Total stock-based compensation"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1":  {
                "auth_ref":  [
                    "r255",
                    "r263"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentRealEstateAcquisitionDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of non-vested options outstanding.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
                            "terseLabel":  "Nonvested options, number of shares"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]",
                            "terseLabel":  "Number of Options"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2":  {
                "auth_ref":  [
                    "r252"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
                            "terseLabel":  "Options outstanding, weighted average remaining contractual term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1":  {
                "auth_ref":  [
                    "r253"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1":  {
                "auth_ref":  [
                    "r237"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value of options vested.  Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
                            "terseLabel":  "Fair Value of Options Vested (in thousands)"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationOptionsGrantedDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SharesIssuedPricePerShare":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Per share or per unit amount of equity securities issued.",
                            "label":  "Shares Issued, Price Per Share",
                            "terseLabel":  "Shares Issued, Price Per Share"
                            }
                        }
                    },
                "localname":  "SharesIssuedPricePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accident year 2017 in which a covered event occurs under the terms of the short-duration insurance contract.",
                            "label":  "Short-duration Insurance Contracts, Accident Year 2017 [Member]",
                            "terseLabel":  "Short-duration Insurance Contracts, Accident Year 2017 [Member]"
                            }
                        }
                    },
                "localname":  "ShortDurationInsuranceContractsAccidentYear2017Member",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accident year 2018 in which covered event occurs under terms of short-duration insurance contract.",
                            "label":  "Short-duration Insurance Contracts, Accident Year 2018 [Member]",
                            "terseLabel":  "Short-duration Insurance Contracts, Accident Year 2018 [Member]"
                            }
                        }
                    },
                "localname":  "ShortDurationInsuranceContractsAccidentYear2018Member",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShortTermInvestments":  {
                "auth_ref":  [
                    "r12",
                    "r357",
                    "r358",
                    "r360",
                    "r380"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
                            "label":  "Short-term Investments",
                            "terseLabel":  "Short-term Investments"
                            }
                        }
                    },
                "localname":  "ShortTermInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accident year 2016 in which a covered event occurs under the terms of the short-duration insurance contract.",
                            "label":  "Short-duration Insurance Contracts, Accident Year 2016 [Member]",
                            "terseLabel":  "Short-duration Insurance Contracts, Accident Year 2016 [Member]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsAccidentYear2016Member",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsAccidentYearAxis":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by accident year in which a covered event occurs under the terms of the short-duration insurance contract.",
                            "label":  "Short-duration Insurance Contracts, Accident Year [Axis]",
                            "terseLabel":  "Short-duration Insurance Contracts, Accident Year [Axis]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsAccidentYearAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsAccidentYearDomain":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accident year in which a covered event occurs under the terms of the short-duration insurance contract.",
                            "label":  "Short-duration Insurance Contracts, Accident Year [Domain]",
                            "terseLabel":  "Short-duration Insurance Contracts, Accident Year [Domain]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsAccidentYearDomain",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about undiscounted information about claims development by accident year for short-duration insurance contracts.",
                            "label":  "Short-duration Insurance Contracts, Claims Development [Table]",
                            "terseLabel":  "Short-duration Insurance Contracts, Claims Development [Table]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsClaimsDevelopmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock":  {
                "auth_ref":  [
                    "r410"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of undiscounted information about claims development by accident year for short-duration insurance contracts.",
                            "label":  "Short-duration Insurance Contracts, Claims Development [Table Text Block]",
                            "terseLabel":  "Short-duration Insurance Contracts, Claims Development [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet":  {
                "auth_ref":  [
                    "r409"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts.  Excludes unallocated claim adjustment expense.",
                            "label":  "Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net",
                            "terseLabel":  "Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet":  {
                "auth_ref":  [
                    "r412",
                    "r414"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts.  Excludes unallocated claim adjustment expense.",
                            "label":  "Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net",
                            "terseLabel":  "Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet":  {
                "auth_ref":  [
                    "r408"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts.  Excludes unallocated claim adjustment expense.",
                            "label":  "Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net",
                            "terseLabel":  "Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims":  {
                "auth_ref":  [
                    "r413"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cumulative number of reported claims for short-duration insurance contracts.",
                            "label":  "Short-duration Insurance Contract, Cumulative Number of Reported Claims",
                            "terseLabel":  "Short-duration Insurance Contract, Cumulative Number of Reported Claims"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsNumberOfReportedClaims",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock":  {
                "auth_ref":  [
                    "r411"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure for the reconciliation of claims development to the liability for unpaid claims and claim adjustment expense for short-duration insurance contracts.",
                            "label":  "Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]",
                            "terseLabel":  "Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
                            "label":  "Software and Software Development Costs [Member]",
                            "terseLabel":  "Software and Software Development Costs [Member]",
                            "verboseLabel":  "Software"
                            }
                        }
                    },
                "localname":  "SoftwareAndSoftwareDevelopmentCostsMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentUsefulLifeDetails",
                    "http://www.trupanion.com/role/PropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r0",
                    "r155",
                    "r187",
                    "r206",
                    "r208",
                    "r209",
                    "r415"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Segments [Axis]",
                            "terseLabel":  "Segments [Axis]"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveCumulativeClaimsPaidAndClaimsAdjustmentExpensesDetails",
                    "http://www.trupanion.com/role/ClaimsReserveDetails",
                    "http://www.trupanion.com/role/ClaimsReserveIncurredClaimsAndClaimAdjustmentExpenseDetails",
                    "http://www.trupanion.com/role/IntangibleAssetsDetails",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails",
                    "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementClassOfStockAxis":  {
                "auth_ref":  [
                    "r16",
                    "r17",
                    "r18",
                    "r214"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by the different classes of stock of the entity.",
                            "label":  "Class of Stock [Axis]",
                            "terseLabel":  "Class of Stock [Axis]"
                            }
                        }
                    },
                "localname":  "StatementClassOfStockAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare",
                    "http://www.trupanion.com/role/StockBasedCompensationDetailsNarrative",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r42",
                    "r214"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Equity Components [Axis]",
                            "terseLabel":  "Equity Components [Axis]"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/StockBasedCompensationExpenseCategoryDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Statement [Line Items]",
                            "terseLabel":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Comprehensive Income [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfIncomeAndComprehensiveIncomeAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement of Stockholders' Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementScenarioAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by scenario to be reported.  Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.",
                            "label":  "Scenario [Axis]",
                            "terseLabel":  "Scenario [Axis]"
                            }
                        }
                    },
                "localname":  "StatementScenarioAxis",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]",
                            "terseLabel":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatutoryAccountingPracticesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r391",
                    "r419",
                    "r420",
                    "r421",
                    "r422",
                    "r423"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof.  Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital.  If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements.  Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority.",
                            "label":  "Statutory Accounting Practices Disclosure [Table Text Block]",
                            "terseLabel":  "Statutory Accounting Practices Disclosure [Table Text Block]"
                            }
                        }
                    },
                "localname":  "StatutoryAccountingPracticesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval":  {
                "auth_ref":  [
                    "r109"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of dividends that can be declared or paid without approval of regulatory agency.",
                            "label":  "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval",
                            "terseLabel":  "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval"
                            }
                        }
                    },
                "localname":  "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance":  {
                "auth_ref":  [
                    "r384",
                    "r417"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.",
                            "label":  "Statutory Accounting Practices, Statutory Capital and Surplus, Balance",
                            "terseLabel":  "Statutory Accounting Practices, Statutory Capital and Surplus, Balance"
                            }
                        }
                    },
                "localname":  "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired":  {
                "auth_ref":  [
                    "r418"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.",
                            "label":  "Statutory Accounting Practices, Statutory Capital and Surplus Required",
                            "terseLabel":  "Statutory Accounting Practices, Statutory Capital and Surplus Required"
                            }
                        }
                    },
                "localname":  "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount":  {
                "auth_ref":  [
                    "r384"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of net income for the period determined using accounting principles prescribed or permitted by insurance regulators.",
                            "label":  "Statutory Accounting Practices, Statutory Net Income Amount",
                            "terseLabel":  "Statutory Accounting Practices, Statutory Net Income Amount"
                            }
                        }
                    },
                "localname":  "StatutoryAccountingPracticesStatutoryNetIncomeAmount",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesNewIssues":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r214",
                    "r215"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of new stock issued during the period.",
                            "label":  "Stock Issued During Period, Shares, New Issues",
                            "terseLabel":  "Stock Issued During Period, Shares, New Issues"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesNewIssues",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails",
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r214",
                    "r215",
                    "r241"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of share options (or share units) exercised during the current period.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
                            "verboseLabel":  "Exercised"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockBasedCompensationOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockOptionMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
                            "label":  "Equity Option [Member]",
                            "terseLabel":  "Stock options"
                            }
                        }
                    },
                "localname":  "StockOptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_StockRepurchaseProgramAuthorizedAmount1":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of stock repurchase plan authorized.",
                            "label":  "Stock Repurchase Program, Authorized Amount",
                            "terseLabel":  "Stock Repurchase Program, Authorized Amount"
                            }
                        }
                    },
                "localname":  "StockRepurchaseProgramAuthorizedAmount1",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r18",
                    "r22",
                    "r23",
                    "r169"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "Stockholders' Equity Attributable to Parent",
                            "periodEndLabel":  "Ending Balance",
                            "periodStartLabel":  "Beginning Balance",
                            "totalLabel":  "Total stockholders' deficit"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityNoteAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stockholders' Equity Note [Abstract]"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockholdersEquityNoteDisclosureTextBlock":  {
                "auth_ref":  [
                    "r219"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income.  Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
                            "label":  "Stockholders' Equity Note Disclosure [Text Block]",
                            "terseLabel":  "Stockholders' Equity Note Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/StockholdersEquityNotes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SupplementalCashFlowInformationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Supplemental Cash Flow Information [Abstract]",
                            "terseLabel":  "Supplemental Cash Flow Information [Abstract]"
                            }
                        }
                    },
                "localname":  "SupplementalCashFlowInformationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts":  {
                "auth_ref":  [
                    "r398"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense on deferred policy acquisition cost for property-casualty insurance underwriter.",
                            "label":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost",
                            "terseLabel":  "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDeferredAcquisitionCostsDetails",
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense":  {
                "auth_ref":  [
                    "r404"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ClaimsReserveDetails":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs.",
                            "label":  "Current Year Claims and Claims Adjustment Expense",
                            "terseLabel":  "Current Year Claims and Claims Adjustment Expense"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense":  {
                "auth_ref":  [
                    "r404"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ClaimsReserveDetails":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.",
                            "label":  "Prior Year Claims and Claims Adjustment Expense",
                            "terseLabel":  "Prior Year Claims and Claims Adjustment Expense"
                            }
                        }
                    },
                "localname":  "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ClaimsReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TradeAndOtherAccountsReceivablePolicy":  {
                "auth_ref":  [
                    "r19",
                    "r25",
                    "r106",
                    "r166",
                    "r167",
                    "r168",
                    "r170",
                    "r361",
                    "r386"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for trade and other accounts receivables.  This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables.  If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.",
                            "label":  "Trade and Other Accounts Receivable, Policy [Policy Text Block]",
                            "terseLabel":  "Trade and Other Accounts Receivable, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "TradeAndOtherAccountsReceivablePolicy",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_TreasuryStockCommonMember":  {
                "auth_ref":  [
                    "r44",
                    "r216"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Previously issued common shares repurchased by the issuing entity and held in treasury.",
                            "label":  "Treasury Stock, Common [Member]",
                            "terseLabel":  "Treasury Stock, Common [Member]"
                            }
                        }
                    },
                "localname":  "TreasuryStockCommonMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockMember":  {
                "auth_ref":  [
                    "r41",
                    "r216"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Shares of an entity that have been repurchased by the entity.  This stock has no voting rights and receives no dividends.  Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital.  Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer.  Classified within temporary equity if redemption is outside the control of the issuer.",
                            "label":  "Treasury Stock [Member]",
                            "terseLabel":  "Treasury Stock [Member]"
                            }
                        }
                    },
                "localname":  "TreasuryStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedStatementOfStockholdersEquityStatement"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockShares":  {
                "auth_ref":  [
                    "r41",
                    "r216"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date.  This stock has no voting rights and receives no dividends.",
                            "label":  "Treasury Stock, Shares",
                            "terseLabel":  "Treasury Stock, Shares"
                            }
                        }
                    },
                "localname":  "TreasuryStockShares",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/CondensedConsolidatedBalanceSheetParentheticals",
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_TreasuryStockValue":  {
                "auth_ref":  [
                    "r41",
                    "r216",
                    "r217"
                    ],
                "calculation":  {
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount allocated to treasury stock.  Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
                            "label":  "Treasury Stock, Value",
                            "negatedLabel":  "Treasury stock, at cost"
                            }
                        }
                    },
                "localname":  "TreasuryStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedBalanceSheet",
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedBalanceSheetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_USGovernmentDebtSecuritiesMember":  {
                "auth_ref":  [
                    "r362"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Debt securities issued by the United States government.",
                            "label":  "US Government Debt Securities [Member]",
                            "terseLabel":  "US government debt securities"
                            }
                        }
                    },
                "localname":  "USGovernmentDebtSecuritiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_USTreasurySecuritiesMember":  {
                "auth_ref":  [
                    "r226",
                    "r228",
                    "r359"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government.  Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
                            "label":  "US Treasury Securities [Member]",
                            "terseLabel":  "U.S.  Treasury securities"
                            }
                        }
                    },
                "localname":  "USTreasurySecuritiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_UndistributedEarningsOfDomesticSubsidiaries":  {
                "auth_ref":  [
                    "r272",
                    "r305",
                    "r306"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of undistributed earnings of domestic subsidiaries or domestic joint ventures intended to be permanent.",
                            "label":  "Undistributed Earnings of Domestic Subsidiaries",
                            "negatedTerseLabel":  "Equity in undistributed earnings of subsidiaries"
                            }
                        }
                    },
                "localname":  "UndistributedEarningsOfDomesticSubsidiaries",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleCondensedStatementOfComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnrecognizedTaxBenefits":  {
                "auth_ref":  [
                    "r274",
                    "r283"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of unrecognized tax benefits.",
                            "label":  "Unrecognized Tax Benefits",
                            "periodEndLabel":  "Balance, end of year",
                            "periodStartLabel":  "Balance, beginning of year"
                            }
                        }
                    },
                "localname":  "UnrecognizedTaxBenefits",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions":  {
                "auth_ref":  [
                    "r284"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
                            "label":  "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
                            "terseLabel":  "Increases (decreases) to tax positions related to prior periods"
                            }
                        }
                    },
                "localname":  "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions":  {
                "auth_ref":  [
                    "r285"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
                            "label":  "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
                            "terseLabel":  "Increases to tax positions related to the current year"
                            }
                        }
                    },
                "localname":  "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UseOfEstimates":  {
                "auth_ref":  [
                    "r131",
                    "r132",
                    "r134",
                    "r135",
                    "r138",
                    "r139",
                    "r140"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
                            "label":  "Use of Estimates, Policy [Policy Text Block]",
                            "terseLabel":  "Use of Estimates [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "UseOfEstimates",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount":  {
                "auth_ref":  [
                    "r275"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
                            "label":  "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
                            "terseLabel":  "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount"
                            }
                        }
                    },
                "localname":  "ValuationAllowanceDeferredTaxAssetChangeInAmount",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_VariableInterestEntityDisclosureTextBlock":  {
                "auth_ref":  [
                    "r320"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
                            "label":  "Variable Interest Entity Disclosure [Text Block]",
                            "terseLabel":  "Variable Interest Entity Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "VariableInterestEntityDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/OtherInvestmentsDetailsPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_WarrantMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
                            "label":  "Warrant [Member]",
                            "terseLabel":  "Warrants"
                            }
                        }
                    },
                "localname":  "WarrantMember",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r119",
                    "r123"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted",
                            "terseLabel":  "Weighted Average Number of Shares Outstanding, Diluted"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations",
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
                            "label":  "Weighted Average Number of Shares Outstanding, Basic and Diluted",
                            "terseLabel":  "Weighted Average Number of Shares Outstanding, Basic and Diluted"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/ConsolidatedStatementOfOperations"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r117",
                    "r123"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Basic",
                            "terseLabel":  "Weighted Average Number of Shares Outstanding, Basic"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2018-01-31",
                "presentation":  [
                    "http://www.trupanion.com/role/QuarterlyFinancialInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                }
            },
        "unitCount":  5
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/topic&trid=2122149"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(e))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(17))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(h)(1)(i))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(h)(2))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(h))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(i))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/topic&trid=2122369"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(2))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/topic&trid=2144383"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "270",
        "URI":  "http://asc.fasb.org/extlink&oid=109225645&loc=d3e1280-108306"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "270",
        "URI":  "http://asc.fasb.org/topic&trid=2126967"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(26)(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/topic&trid=2134479"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(26)(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(27))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "a",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/topic&trid=2134510"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "10",
        "Topic":  "305",
        "URI":  "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5212-111524"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5093-111524"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26853-111562"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(aa)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.M)",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "320",
        "URI":  "http://asc.fasb.org/topic&trid=2196928"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/topic&trid=2196965"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
        },
    "r189":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "((a)(1),(b))",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(2)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/topic&trid=2144416"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/topic&trid=2155823"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/topic&trid=2144648"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/topic&trid=2127136"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/topic&trid=2208564"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Topic":  "480",
        "URI":  "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "50",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/subtopic&trid=2208855"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/topic&trid=2208762"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "710",
        "URI":  "http://asc.fasb.org/topic&trid=2127225"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/topic&trid=2197446"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(ii)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(01)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/topic&trid=2235017"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19A",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(g)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b),(f)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)-(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(3)-(4)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)-(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iv)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.1)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 14.D.2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 14.F)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/topic&trid=2228938"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "35",
        "Subparagraph":  "(a)",
        "Topic":  "720",
        "URI":  "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "35",
        "Subparagraph":  "(b)",
        "Topic":  "720",
        "URI":  "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.12)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28200-109314"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28446-109314"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.13(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.13)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.14)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "217",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "30",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)(c)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/topic&trid=2144680"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.17)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "38",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/topic&trid=2303972"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(3)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c),(3)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/topic&trid=2197479"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bb)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/topic&trid=2155941"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(b,c)",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(Note 3)",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19,20)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "840",
        "URI":  "http://asc.fasb.org/topic&trid=2208923"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(1)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(2)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(3)",
        "Topic":  "860",
        "URI":  "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "928",
        "URI":  "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "320",
        "Topic":  "940",
        "URI":  "http://asc.fasb.org/subtopic&trid=2176304"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(1)(a))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r354":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(15)(2))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r355":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r356":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r357":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(4))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r358":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(5))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r359":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(6)(a)(1))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.2,12)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r360":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(6))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r361":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(9))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r362":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.6(a)(1))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r363":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(13)(f))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
        },
    "r364":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
        },
    "r365":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
        },
    "r366":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
        },
    "r367":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.9)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
        },
    "r368":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784"
        },
    "r369":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-06)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6882215&loc=d3e537971-122884"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r370":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Subparagraph":  "(b)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803"
        },
    "r371":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "320",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803"
        },
    "r372":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "320",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/subtopic&trid=2209399"
        },
    "r373":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "405",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818"
        },
    "r374":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
        },
    "r375":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387"
        },
    "r376":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99397103&loc=d3e6816-158387"
        },
    "r377":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(13)(a))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r378":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(15)(b)(2))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r379":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(16))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r380":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(1)(g))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r381":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r382":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(2))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r383":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r384":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(c))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r385":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r386":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(5))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r387":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(7))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r388":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r389":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.13(b))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r390":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.13(c))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r391":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.23(c))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
        },
    "r392":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(10))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
        },
    "r393":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
        },
    "r394":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(19))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
        },
    "r395":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
        },
    "r396":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04.3(a))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
        },
    "r397":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.12-18(Column A))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=34713774&loc=d3e575016-122915"
        },
    "r398":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.12-18(Column I))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=34713774&loc=d3e575016-122915"
        },
    "r399":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.12-18)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=34713774&loc=d3e575016-122915"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r400":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6481648&loc=d3e11198-158413"
        },
    "r401":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415"
        },
    "r402":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=68057816&loc=d3e11446-158418"
        },
    "r403":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437"
        },
    "r404":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437"
        },
    "r405":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437"
        },
    "r406":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(cc)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437"
        },
    "r407":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437"
        },
    "r408":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671311-158438"
        },
    "r409":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671311-158438"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29,30)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r410":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671311-158438"
        },
    "r411":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671315-158438"
        },
    "r412":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671317-158438"
        },
    "r413":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671317-158438"
        },
    "r414":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671321-158438"
        },
    "r415":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438"
        },
    "r416":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/subtopic&trid=2560295"
        },
    "r417":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "505",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529"
        },
    "r418":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "505",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529"
        },
    "r419":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "505",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r420":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "505",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24746-158529"
        },
    "r421":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "505",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24790-158529"
        },
    "r422":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "505",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=82848697&loc=d3e24938-158530"
        },
    "r423":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "505",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=82848697&loc=d3e24959-158530"
        },
    "r424":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "605",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99379264&loc=d3e27758-158548"
        },
    "r425":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "605",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=99379264&loc=d3e27830-158548"
        },
    "r426":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=6487548&loc=d3e32546-158582"
        },
    "r427":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "205",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=25866437&loc=d3e10491-115837"
        },
    "r428":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12(2)(i))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010"
        },
    "r429":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-12C(1)(a))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.3(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r430":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-13(1))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010"
        },
    "r431":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "320",
        "Subparagraph":  "(SX 210.12-15(Column A))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010"
        },
    "r432":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "320",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/subtopic&trid=2324412"
        },
    "r433":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "310",
        "Subparagraph":  "(SX 210.12-29(Footnote 4))",
        "Topic":  "948",
        "URI":  "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
        },
    "r434":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "305",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=84242212&loc=d3e2352-115587"
        },
    "r435":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "740",
        "Topic":  "954",
        "URI":  "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
        },
    "r436":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 2))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
        },
    "r437":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 4))",
        "Topic":  "970",
        "URI":  "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
        },
    "r438":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b"
        },
    "r439":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.30)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r440":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1-"
        },
    "r441":  {
        "Name":  "Forms 10-K, 20-F, 40-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "15",
        "Subsection":  "d-1"
        },
    "r442":  {
        "Name":  "Regulation 12B",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r443":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405"
        },
    "r444":  {
        "Article":  "12",
        "Footnote":  "2",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Publisher":  "SEC",
        "Section":  "12"
        },
    "r445":  {
        "Article":  "12",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Publisher":  "SEC",
        "Section":  "12",
        "Sentence":  "Column A"
        },
    "r446":  {
        "Article":  "6",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Paragraph":  "(c)",
        "Publisher":  "SEC",
        "Section":  "10",
        "Subparagraph":  "(1)"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.8,17)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.9)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(210.5-03(11))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(12))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(21))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(4))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(b)(7)(c))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(b)(9)(a))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.1)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.1,2)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.4)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3337-108585"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
        }
    },
"version":  "2.1"
}


4 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 2/27/24  Trupanion, Inc.                   10-K       12/31/23  109:12M
 2/16/23  Trupanion, Inc.                   10-K       12/31/22  104:12M
 2/17/22  Trupanion, Inc.                   10-K       12/31/21  104:11M
 2/12/21  Trupanion, Inc.                   10-K       12/31/20  101:12M
Top
Filing Submission 0001371285-20-000032   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Mon., Apr. 29, 7:56:33.7am ET