v3.26.1
Stock-based Compensation (Details) - Expense Category - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 9,969 $ 9,456 $ 18,969 $ 19,286
Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost 45 9 77 58
Share-based Payment Arrangement, Expensed and Capitalized, Amount 10,014 9,465 19,046 19,344
Income Statement Location [Axis]: trup:ClaimsExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 505 774 1,065 1,544
Income Statement Location [Axis]: trup:GeneralAndAdministrativeExpensesMember        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 4,738 5,047 9,631 9,575
Income Statement Location [Axis]: trup:OtherExpensesMember        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 620 605 1,189 1,094
Income Statement Location [Axis]: trup:SellingAndMarketingExpensesMember        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 1,241 1,560 2,712 4,452
Income Statement Location [Axis]: trup:TechnologyservicescostsMember        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 2,865 $ 1,470 $ 4,372 $ 2,621