XML 27 R104.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental guarantor information - Consolidated Statement of Income (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
Revenues                              
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
Equity in earnings of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments   0us-gaap_IncomeLossFromEquityMethodInvestments               0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments
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
Expenses                              
Other underwriting income                             0us-gaap_OtherUnderwritingExpense
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
Other expenses 2,982us-gaap_OtherExpenses   1,246us-gaap_OtherExpenses               4,789us-gaap_OtherExpenses 2,675us-gaap_OtherExpenses      
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
Income (loss) before income tax expense (1,038)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest   49,388us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest               74,431us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 151,425us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest      
Income tax expense (1,542)us-gaap_IncomeTaxExpenseBenefit   0us-gaap_IncomeTaxExpenseBenefit               (3,917)us-gaap_IncomeTaxExpenseBenefit 0us-gaap_IncomeTaxExpenseBenefit      
Income attributable to 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
Parent Guarantor                              
Revenues                              
Total revenues                   (1,092)us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    228,646us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
101,346us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Expenses                              
General and administrative expenses                   38us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    1,335us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,945us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Total expenses                   38us-gaap_BenefitsLossesAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    1,335us-gaap_BenefitsLossesAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,945us-gaap_BenefitsLossesAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net income (loss)                   (1,130)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    227,311us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
99,401us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Reportable Legal Entities | Parent Guarantor                              
Revenues                              
Gross premiums written 0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gross premiums ceded 0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net premiums written 0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in net unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net premiums earned 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net investment income 0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings of subsidiaries (4,070)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  46,849us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              69,224us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
147,618us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
228,646us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
101,346us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,092)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total revenues (4,070)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  46,849us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              69,224us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
147,618us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
228,646us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
101,346us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,092)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Expenses                              
Other underwriting income                             0us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss and loss adjustment expenses incurred, net 0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Acquisition costs, net 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
General and administrative expenses 1,927us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  279us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              4,150us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
395us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,335us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,945us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
38us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other expenses 0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Total expenses 1,927us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  279us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              4,150us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
395us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,335us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,945us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
38us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) before income tax expense (5,997)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  46,570us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              65,074us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
147,223us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Income tax expense 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Income attributable to non-controlling interests (5,997)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  46,570us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              65,074us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
147,223us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
227,311us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
99,401us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,130)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income attributable to non-controlling interests 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss) (5,997)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  46,570us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              65,074us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
147,223us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
227,311us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
99,401us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,130)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Reportable Legal Entities | Issuer of Debt                              
Revenues                              
Gross premiums written 0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Gross premiums ceded 0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Net premiums written 0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Change in net unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Net premiums earned 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Net investment income 0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Equity in earnings of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Expenses                              
Other underwriting income                             0us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Loss and loss adjustment expenses incurred, net 0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Acquisition costs, net 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
General and administrative expenses 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Other expenses 0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
     
Total expenses 0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Income (loss) before income tax expense 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
     
Income tax expense 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
     
Income attributable to non-controlling interests 0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Income attributable to non-controlling interests 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Net income (loss) 0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
  0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
              0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Reportable Legal Entities | Non-Guarantor Subsidiaries                              
Revenues                              
Gross premiums written 126,403us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  45,425us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              359,498us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
239,660us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
401,937us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
190,374us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gross premiums ceded (150)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              (150)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(9,975)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(9,975)us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net premiums written 126,253us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  45,425us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              359,348us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
229,685us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
391,962us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
190,374us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in net unearned premium reserves (17,305)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  20,904us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              (98,388)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(67,528)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(171,295)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(93,893)us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net premiums earned 108,948us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  66,329us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              260,960us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
162,157us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
220,667us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
96,481us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net investment income 1,552tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  54,617tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              92,072tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
168,804tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
253,203tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
136,422tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in earnings of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total revenues 110,500us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  120,946us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              353,032us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
330,961us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
473,870us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
232,903us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Expenses                              
Other underwriting income                             0us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss and loss adjustment expenses incurred, net 60,115us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  39,349us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              150,783us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
103,679us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
139,812us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
80,306us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Acquisition costs, net 38,317us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  21,117us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              93,331us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
49,111us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
67,944us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24,604us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
General and administrative expenses 8,197us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  9,567us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              25,548us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
23,676us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
31,701us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
25,431us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,092us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other expenses 2,982us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  1,246us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              4,789us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,675us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Total expenses 109,611us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  71,279us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              274,451us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
179,141us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
239,457us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
130,341us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,092us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) before income tax expense 889us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  49,667us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              78,581us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
151,820us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Income tax expense (1,542)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              (3,917)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Income attributable to non-controlling interests (653)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  49,667us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              74,664us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
151,820us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
234,413us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
102,562us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,092)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income attributable to non-controlling interests (3,417)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (2,818)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              (5,440)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,202)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(5,767)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,216)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) (4,070)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  46,849us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
              69,224us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
147,618us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
228,646us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
101,346us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,092)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations                              
Revenues                              
Gross premiums written 0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssumedPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Gross premiums ceded 0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CededPremiumsWritten
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net premiums written 0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsWrittenNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Change in net unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiumsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net premiums earned 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net investment income 0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_InvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Equity in earnings of subsidiaries 4,070us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (46,849)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              (69,224)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(147,618)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(228,646)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(101,346)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
1,092us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Total revenues 4,070us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (46,849)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              (69,224)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(147,618)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(228,646)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(101,346)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
1,092us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Expenses                              
Other underwriting income                             0us-gaap_OtherUnderwritingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss and loss adjustment expenses incurred, net 0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncurredClaimsPropertyCasualtyAndLiability
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Acquisition costs, net 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
General and administrative expenses 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other expenses 0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
     
Total expenses 0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) before income tax expense 4,070us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (46,849)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              (69,224)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(147,618)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
     
Income tax expense 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
     
Income attributable to non-controlling interests 4,070us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (46,849)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              (69,224)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(147,618)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(228,646)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(101,346)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
1,092us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income attributable to non-controlling interests 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss) $ 4,070us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  $ (46,849)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
              $ (69,224)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ (147,618)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ (228,646)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ (101,346)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 1,092us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember