XML 83 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment reporting - Operating Segments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2011
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Segment Reporting Information [Line Items]                              
Gross premiums written $ 126,403us-gaap_AssumedPremiumsWritten $ 162,277us-gaap_AssumedPremiumsWritten $ 45,425us-gaap_AssumedPremiumsWritten $ 98,215us-gaap_AssumedPremiumsWritten $ 96,020us-gaap_AssumedPremiumsWritten $ 27,895us-gaap_AssumedPremiumsWritten $ 41,651us-gaap_AssumedPremiumsWritten $ 28,178us-gaap_AssumedPremiumsWritten $ 92,650us-gaap_AssumedPremiumsWritten $ 0us-gaap_AssumedPremiumsWritten $ 359,498us-gaap_AssumedPremiumsWritten $ 239,660us-gaap_AssumedPremiumsWritten $ 401,937us-gaap_AssumedPremiumsWritten $ 190,374us-gaap_AssumedPremiumsWritten $ 0us-gaap_AssumedPremiumsWritten
Gross premiums ceded (150)us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten (9,975)us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten (150)us-gaap_CededPremiumsWritten (9,975)us-gaap_CededPremiumsWritten (9,975)us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten 0us-gaap_CededPremiumsWritten
Net premiums written 126,253us-gaap_PremiumsWrittenNet 162,277us-gaap_PremiumsWrittenNet 45,425us-gaap_PremiumsWrittenNet 98,215us-gaap_PremiumsWrittenNet 86,045us-gaap_PremiumsWrittenNet 27,895us-gaap_PremiumsWrittenNet 41,651us-gaap_PremiumsWrittenNet 28,178us-gaap_PremiumsWrittenNet 92,650us-gaap_PremiumsWrittenNet 0us-gaap_PremiumsWrittenNet 359,348us-gaap_PremiumsWrittenNet 229,685us-gaap_PremiumsWrittenNet 391,962us-gaap_PremiumsWrittenNet 190,374us-gaap_PremiumsWrittenNet 0us-gaap_PremiumsWrittenNet
Change in net unearned premium reserves (17,305)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (103,767)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet 20,904us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (35,928)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (52,504)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet 5,590us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (7,333)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (13,337)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (78,813)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet 0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (98,388)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (67,528)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (171,295)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet (93,893)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet 0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
Net premiums earned 108,948us-gaap_PremiumsEarnedNet 58,510us-gaap_PremiumsEarnedNet 66,329us-gaap_PremiumsEarnedNet 62,287us-gaap_PremiumsEarnedNet 33,541us-gaap_PremiumsEarnedNet 33,485us-gaap_PremiumsEarnedNet 34,318us-gaap_PremiumsEarnedNet 14,841us-gaap_PremiumsEarnedNet 13,837us-gaap_PremiumsEarnedNet 0us-gaap_PremiumsEarnedNet 260,960us-gaap_PremiumsEarnedNet 162,157us-gaap_PremiumsEarnedNet 220,667us-gaap_PremiumsEarnedNet 96,481us-gaap_PremiumsEarnedNet 0us-gaap_PremiumsEarnedNet
Net investment income 1,552tpre_InvestmentIncome   54,617tpre_InvestmentIncome     72,511tpre_InvestmentIncome 47,686tpre_InvestmentIncome (17,623)tpre_InvestmentIncome 33,848tpre_InvestmentIncome 0tpre_InvestmentIncome 92,072tpre_InvestmentIncome 168,804tpre_InvestmentIncome 253,203tpre_InvestmentIncome 136,422tpre_InvestmentIncome 0tpre_InvestmentIncome
Total revenues 110,500us-gaap_Revenues   120,946us-gaap_Revenues     105,996us-gaap_Revenues 82,004us-gaap_Revenues (2,782)us-gaap_Revenues 47,685us-gaap_Revenues 0us-gaap_Revenues 353,032us-gaap_Revenues 330,961us-gaap_Revenues 473,870us-gaap_Revenues 232,903us-gaap_Revenues 0us-gaap_Revenues
Loss and loss adjustment expenses incurred, net 60,115us-gaap_IncurredClaimsPropertyCasualtyAndLiability 36,133us-gaap_IncurredClaimsPropertyCasualtyAndLiability 39,349us-gaap_IncurredClaimsPropertyCasualtyAndLiability 45,692us-gaap_IncurredClaimsPropertyCasualtyAndLiability 18,638us-gaap_IncurredClaimsPropertyCasualtyAndLiability 26,626us-gaap_IncurredClaimsPropertyCasualtyAndLiability 24,709us-gaap_IncurredClaimsPropertyCasualtyAndLiability 16,686us-gaap_IncurredClaimsPropertyCasualtyAndLiability 12,285us-gaap_IncurredClaimsPropertyCasualtyAndLiability 0us-gaap_IncurredClaimsPropertyCasualtyAndLiability 150,783us-gaap_IncurredClaimsPropertyCasualtyAndLiability 103,679us-gaap_IncurredClaimsPropertyCasualtyAndLiability 139,812us-gaap_IncurredClaimsPropertyCasualtyAndLiability 80,306us-gaap_IncurredClaimsPropertyCasualtyAndLiability 0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
Acquisition costs, net 38,317us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 18,833us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 21,117us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 14,921us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 13,073us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 10,898us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 10,856us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 2,138us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 712us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 93,331us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 49,111us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 67,944us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 24,604us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
General and administrative expenses 10,124us-gaap_GeneralAndAdministrativeExpense 8,965us-gaap_GeneralAndAdministrativeExpense 9,846us-gaap_GeneralAndAdministrativeExpense 7,217us-gaap_GeneralAndAdministrativeExpense 7,008us-gaap_GeneralAndAdministrativeExpense 7,155us-gaap_GeneralAndAdministrativeExpense 6,440us-gaap_GeneralAndAdministrativeExpense 9,621us-gaap_GeneralAndAdministrativeExpense 4,160us-gaap_GeneralAndAdministrativeExpense 1,130us-gaap_GeneralAndAdministrativeExpense 29,698us-gaap_GeneralAndAdministrativeExpense 24,071us-gaap_GeneralAndAdministrativeExpense 33,036us-gaap_GeneralAndAdministrativeExpense 27,376us-gaap_GeneralAndAdministrativeExpense 1,130us-gaap_GeneralAndAdministrativeExpense
Total expenses 108,556us-gaap_OperatingExpenses   70,312us-gaap_OperatingExpenses               273,812us-gaap_OperatingExpenses 176,861us-gaap_OperatingExpenses      
Total expenses 111,538us-gaap_BenefitsLossesAndExpenses   71,558us-gaap_BenefitsLossesAndExpenses     44,679us-gaap_BenefitsLossesAndExpenses 42,005us-gaap_BenefitsLossesAndExpenses 28,445us-gaap_BenefitsLossesAndExpenses 17,157us-gaap_BenefitsLossesAndExpenses 1,130us-gaap_BenefitsLossesAndExpenses 278,601us-gaap_BenefitsLossesAndExpenses 179,536us-gaap_BenefitsLossesAndExpenses 240,792us-gaap_BenefitsLossesAndExpenses 132,286us-gaap_BenefitsLossesAndExpenses 1,130us-gaap_BenefitsLossesAndExpenses
Other expenses (2,982)us-gaap_OtherExpenses   (1,246)us-gaap_OtherExpenses               (4,789)us-gaap_OtherExpenses (2,675)us-gaap_OtherExpenses      
Income tax expense (1,542)us-gaap_IncomeTaxExpenseBenefit   0us-gaap_IncomeTaxExpenseBenefit               (3,917)us-gaap_IncomeTaxExpenseBenefit 0us-gaap_IncomeTaxExpenseBenefit      
Income (loss) including non-controlling interests (2,580)us-gaap_ProfitLoss 81,653us-gaap_ProfitLoss 49,388us-gaap_ProfitLoss 26,524us-gaap_ProfitLoss 75,513us-gaap_ProfitLoss 61,317us-gaap_ProfitLoss 39,999us-gaap_ProfitLoss (31,227)us-gaap_ProfitLoss 30,528us-gaap_ProfitLoss (1,130)us-gaap_ProfitLoss 70,514us-gaap_ProfitLoss 151,425us-gaap_ProfitLoss 233,078us-gaap_ProfitLoss 100,617us-gaap_ProfitLoss (1,130)us-gaap_ProfitLoss
Income attributable to non-controlling interests (3,417)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (1,565)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (2,818)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (301)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (1,083)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (607)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (423)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 120us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (306)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (5,440)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (4,202)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (5,767)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (1,216)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Net income (loss) (5,997)us-gaap_NetIncomeLoss 80,088us-gaap_NetIncomeLoss 46,570us-gaap_NetIncomeLoss 26,223us-gaap_NetIncomeLoss 74,430us-gaap_NetIncomeLoss 60,710us-gaap_NetIncomeLoss 39,576us-gaap_NetIncomeLoss (31,107)us-gaap_NetIncomeLoss 30,222us-gaap_NetIncomeLoss (1,130)us-gaap_NetIncomeLoss 65,074us-gaap_NetIncomeLoss 147,223us-gaap_NetIncomeLoss 227,311us-gaap_NetIncomeLoss 99,401us-gaap_NetIncomeLoss (1,130)us-gaap_NetIncomeLoss
Gross premiums as percentage of total gross premiums 100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums   100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums               100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums 100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums 100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums 100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums  
Prospective Reinsurance Contract [Member]                              
Segment Reporting Information [Line Items]                              
Gross premiums written 126,403us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
  27,981us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
              356,822us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
199,916us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
362,151us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
190,374us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
 
Gross premiums as percentage of total gross premiums 100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
  61.60%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
              99.30%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
83.40%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
90.10%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_ProspectiveReinsuranceContractMember
 
Retroactive Reinsurance Contract [Member]                              
Segment Reporting Information [Line Items]                              
Gross premiums written 0us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
  17,444us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
              2,676us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
39,744us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
39,786us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
0us-gaap_AssumedPremiumsWritten
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
 
Gross premiums as percentage of total gross premiums 0.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
  38.40%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
              0.70%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
16.60%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
9.90%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
0.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ tpre_ContractAxis
= tpre_RetroactiveReinsuranceContractMember
 
Corporate                              
Segment Reporting Information [Line Items]                              
Gross premiums written 0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Gross premiums ceded 0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Net premiums written 0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Change in net unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Net premiums earned 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Net investment income 808tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  45,456tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              77,671tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
150,466tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
248,782tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
136,422tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Total revenues                         248,782us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
136,422us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Loss and loss adjustment expenses incurred, net 0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Acquisition costs, net 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
General and administrative expenses 3,920us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  2,158us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              10,518us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
5,085us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
7,346us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
5,552us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Total expenses 3,920us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  2,158us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              10,518us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
5,085us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
     
Total expenses                         7,346us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
5,552us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Other expenses 0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
     
Income tax expense (1,542)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
                  (3,917)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
       
Income (loss) including non-controlling interests (4,654)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  43,298us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              63,236us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
145,381us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
241,436us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
130,870us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Income attributable to non-controlling interests (92)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  (386)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              (1,586)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(1,175)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(1,721)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(1,216)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Net income (loss) (4,746)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  42,912us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
              61,650us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
144,206us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
239,715us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
129,654us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Property and Casualty Reinsurance                              
Segment Reporting Information [Line Items]                              
Gross premiums written 124,931us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  43,714us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              347,495us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
231,229us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
393,588us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
190,374us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Gross premiums as percentage of total gross premiums 98.80%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  96.20%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              96.70%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
96.50%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
97.90%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
100.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Property and Casualty Reinsurance | Operating Segments                              
Segment Reporting Information [Line Items]                              
Gross premiums written 124,931us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  43,714us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              347,495us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
231,229us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
393,588us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
190,374us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Gross premiums ceded (150)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              (150)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(9,975)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(9,975)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Net premiums written 124,781us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  43,714us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              347,345us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
221,254us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
383,613us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
190,374us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Change in net unearned premium reserves (23,294)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  18,051us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              (96,069)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(65,408)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(171,006)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(93,893)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Net premiums earned 101,487us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  61,765us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              251,276us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
155,846us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
212,607us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
96,481us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Net investment income (137)tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  7,072tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              13,458tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
15,128tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Total revenues                         212,607us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
96,481us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Loss and loss adjustment expenses incurred, net 60,121us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  39,349us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              150,789us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
103,291us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
139,616us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
80,306us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Acquisition costs, net 37,571us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  20,541us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              92,477us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
48,353us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
66,981us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
24,604us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
General and administrative expenses 5,556us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  6,739us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              17,020us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
16,265us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
21,838us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
20,290us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Total expenses 103,248us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  66,629us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              260,286us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
167,909us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
     
Total expenses                         228,435us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
125,200us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Underwriting loss (1,761)tpre_InsuranceUnderwritingLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  (4,864)tpre_InsuranceUnderwritingLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              (9,010)tpre_InsuranceUnderwritingLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(12,063)tpre_InsuranceUnderwritingLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(15,828)tpre_InsuranceUnderwritingLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(28,719)tpre_InsuranceUnderwritingLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Other expenses (2,982)us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  (1,246)us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              (4,789)us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(2,675)us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
     
Income tax expense 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
                  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
       
Income (loss) including non-controlling interests (4,880)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  962us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              (341)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
390us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
     
Income attributable to non-controlling interests 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
     
Net income (loss) (4,880)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  962us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              (341)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
390us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(15,828)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
(28,719)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Loss ratio 59.20%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  63.70%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              60.00%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
66.30%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
65.70%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
83.20%us-gaap_LossRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Acquisition cost ratio 37.00%us-gaap_AcquisitionCostRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  33.30%us-gaap_AcquisitionCostRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              36.80%us-gaap_AcquisitionCostRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
31.00%us-gaap_AcquisitionCostRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
31.50%us-gaap_AcquisitionCostRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
25.50%us-gaap_AcquisitionCostRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Composite Ratio 96.20%tpre_CompositeRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  97.00%tpre_CompositeRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              96.80%tpre_CompositeRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
97.30%tpre_CompositeRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
     
General and administrative expense ratio 5.50%us-gaap_GeneralAndAdministrativeExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  10.90%us-gaap_GeneralAndAdministrativeExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              6.80%us-gaap_GeneralAndAdministrativeExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
10.40%us-gaap_GeneralAndAdministrativeExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
10.30%us-gaap_GeneralAndAdministrativeExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
21.00%us-gaap_GeneralAndAdministrativeExpenseRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Combined ratio 101.70%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  107.90%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              103.60%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
107.70%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
107.50%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
129.70%us-gaap_CombinedRatio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Catastrophe Risk Management                              
Segment Reporting Information [Line Items]                              
Gross premiums written 1,472us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  1,711us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              12,003us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,431us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,349us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Gross premiums as percentage of total gross premiums 1.20%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  3.80%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              3.30%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
3.50%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
2.10%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Catastrophe Risk Management | Operating Segments                              
Segment Reporting Information [Line Items]                              
Gross premiums written 1,472us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  1,711us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              12,003us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,431us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,349us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Gross premiums ceded 0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Net premiums written 1,472us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  1,711us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              12,003us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,431us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,349us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Change in net unearned premium reserves 5,989us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  2,853us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              (2,319)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
(2,120)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
(289)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Net premiums earned 7,461us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  4,564us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              9,684us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
6,311us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
8,060us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Net investment income 881tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  2,089tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              943tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
3,210tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
4,421tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Total revenues                         12,481us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Loss and loss adjustment expenses incurred, net (6)us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              (6)us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
388us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
196us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Acquisition costs, net 746us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  576us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              854us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
758us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
963us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
General and administrative expenses 648us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  949us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              2,160us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
2,721us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
3,852us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
1,534us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Total expenses 1,388us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  1,525us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              3,008us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
3,867us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
     
Total expenses                         5,011us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
1,534us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Other expenses 0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
     
Income tax expense 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
                  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
       
Income (loss) including non-controlling interests 6,954us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  5,128us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              7,619us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
5,654us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
7,470us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
(1,534)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Income attributable to non-controlling interests (3,325)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  (2,432)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              (3,854)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
(3,027)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
(4,046)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Net income (loss) 3,629us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
  2,696us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
              3,765us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
2,627us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
3,424us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
(1,534)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_CatastropheRiskManagementMember
 
Property | Property and Casualty Reinsurance                              
Segment Reporting Information [Line Items]                              
Gross premiums written (2,810)us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  (1,603)us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              78,577us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
26,635us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
67,612us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
103,174us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Gross premiums as percentage of total gross premiums (2.20%)tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  (3.50%)tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              21.90%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
11.10%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
16.80%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
54.20%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Casualty | Property and Casualty Reinsurance                              
Segment Reporting Information [Line Items]                              
Gross premiums written 128,469us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  9,426us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              244,235us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
111,021us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
210,017us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
44,700us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Gross premiums as percentage of total gross premiums 101.60%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  20.70%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              67.90%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
46.40%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
52.20%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
23.50%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Specialty | Property and Casualty Reinsurance                              
Segment Reporting Information [Line Items]                              
Gross premiums written $ (728)us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  $ 35,891us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              $ 24,683us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
$ 93,573us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
$ 115,959us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
$ 42,500us-gaap_AssumedPremiumsWritten
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
 
Gross premiums as percentage of total gross premiums (0.60%)tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
  79.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
              6.90%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
39.00%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
28.90%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember
22.30%tpre_GrossPremiumsAsPercentageOfTotalGrossPremiums
/ us-gaap_ProductOrServiceAxis
= tpre_SpecialtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= tpre_PropertyandCasualtyReinsuranceMember