XML 122 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental guarantor information - Consolidated Statement of Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
9 Months Ended 12 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Operating activities          
Net income (loss) $ 65,074us-gaap_NetIncomeLoss $ 147,223us-gaap_NetIncomeLoss $ 227,311us-gaap_NetIncomeLoss $ 99,401us-gaap_NetIncomeLoss $ (1,130)us-gaap_NetIncomeLoss
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities          
Equity in earnings of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments
Share compensation expense 6,979us-gaap_ShareBasedCompensation 7,611us-gaap_ShareBasedCompensation 9,800us-gaap_ShareBasedCompensation 6,408us-gaap_ShareBasedCompensation  
Interest expense on deposit liabilities 3,687us-gaap_InterestExpenseDeposits 0us-gaap_InterestExpenseDeposits      
Net unrealized gain on investments and derivatives 68,107us-gaap_UnrealizedGainLossOnInvestments (30,541)us-gaap_UnrealizedGainLossOnInvestments (78,950)us-gaap_UnrealizedGainLossOnInvestments (113,421)us-gaap_UnrealizedGainLossOnInvestments  
Net realized gain on investments and derivatives (184,133)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives (176,673)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives (236,333)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives (55,632)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives  
Amortization of premium and accretion of discount, net 1,031us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments (2,868)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments (262)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments (2,434)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments  
Changes in assets and liabilities:          
Reinsurance balances receivable (65,718)us-gaap_IncreaseDecreaseInPremiumsReceivable (57,669)us-gaap_IncreaseDecreaseInPremiumsReceivable (107,483)us-gaap_IncreaseDecreaseInPremiumsReceivable (84,280)us-gaap_IncreaseDecreaseInPremiumsReceivable  
Deferred acquisition costs, net (33,180)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts (13,180)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts (45,810)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts (45,383)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts  
Unearned premiums ceded (91)us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums (2,494)us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums      
Loss and loss adjustment expenses recoverable 7,865us-gaap_IncreaseDecreaseInReinsuranceRecoverable (6,284)us-gaap_IncreaseDecreaseInReinsuranceRecoverable (9,277)us-gaap_IncreaseDecreaseInReinsuranceRecoverable 0us-gaap_IncreaseDecreaseInReinsuranceRecoverable  
Other assets (303)us-gaap_IncreaseDecreaseInOtherOperatingAssets (931)us-gaap_IncreaseDecreaseInOtherOperatingAssets (275)us-gaap_IncreaseDecreaseInOtherOperatingAssets (1,701)us-gaap_IncreaseDecreaseInOtherOperatingAssets (1,420)us-gaap_IncreaseDecreaseInOtherOperatingAssets
Interest and dividends receivable, net (2,576)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable (775)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable (1,034)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable (833)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable  
Unearned premium reserves 98,479us-gaap_IncreaseDecreaseInUnearnedPremiums 70,022us-gaap_IncreaseDecreaseInUnearnedPremiums 171,294us-gaap_IncreaseDecreaseInUnearnedPremiums 93,893us-gaap_IncreaseDecreaseInUnearnedPremiums  
Loss and loss adjustment expense reserves 52,982us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve 76,436us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve 67,060us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve 67,271us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve  
Accounts payable and accrued expenses (1,935)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (500)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 4,089us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 4,157us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 995us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Reinsurance balances payable 12,133us-gaap_IncreaseDecreaseInReinsurancePayables 8,579us-gaap_IncreaseDecreaseInReinsurancePayables 9,081us-gaap_IncreaseDecreaseInReinsurancePayables 0us-gaap_IncreaseDecreaseInReinsurancePayables  
Performance fee payable to related party 21,837us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent 40,264us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent      
Amounts due from affiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates  
Amounts due to affiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates  
Net cash provided by (used in) operating activities 50,238us-gaap_NetCashProvidedByUsedInOperatingActivities 58,220us-gaap_NetCashProvidedByUsedInOperatingActivities 9,211us-gaap_NetCashProvidedByUsedInOperatingActivities (32,554)us-gaap_NetCashProvidedByUsedInOperatingActivities (1,555)us-gaap_NetCashProvidedByUsedInOperatingActivities
Investing activities          
Purchases of investments (2,150,821)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment (1,475,391)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment (2,172,077)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment (2,317,234)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment  
Proceeds from sales of investments 1,998,673us-gaap_ProceedsFromPaymentsForTradingSecurities 1,539,990us-gaap_ProceedsFromPaymentsForTradingSecurities 1,943,655us-gaap_ProceedsFromPaymentsForTradingSecurities 1,521,110us-gaap_ProceedsFromPaymentsForTradingSecurities  
Purchases of investments to cover short sales (141,468)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities (342,282)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities (407,965)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities (535,443)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities  
Proceeds from short sales of investments 150,098us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities 251,085us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities 290,770us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities 729,182us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities  
Change in due to/from brokers, net 177,516us-gaap_IncreaseDecreaseInPayablesToBrokerDealers (311,503)us-gaap_IncreaseDecreaseInPayablesToBrokerDealers 12,162us-gaap_IncreaseDecreaseInPayablesToBrokerDealers (65,678)us-gaap_IncreaseDecreaseInPayablesToBrokerDealers  
Increase (decrease) in securities purchased under an agreement to sell 18,250us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell 22,487us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell 22,261us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell (60,408)us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell  
Non-controlling interest in investment affiliate (49,415)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (33,114)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 29,588us-gaap_PaymentsForProceedsFromOtherInvestingActivities 40,129us-gaap_PaymentsForProceedsFromOtherInvestingActivities  
Change in restricted cash and cash equivalents (68,389)us-gaap_IncreaseDecreaseInRestrictedCash (81,663)us-gaap_IncreaseDecreaseInRestrictedCash (115,950)us-gaap_IncreaseDecreaseInRestrictedCash (77,627)us-gaap_IncreaseDecreaseInRestrictedCash  
Contributed capital (to) from subsidiaries   0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital 0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital 0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital 0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
Net cash used in investing activities (65,556)us-gaap_NetCashProvidedByUsedInInvestingActivities (430,391)us-gaap_NetCashProvidedByUsedInInvestingActivities (397,556)us-gaap_NetCashProvidedByUsedInInvestingActivities (765,969)us-gaap_NetCashProvidedByUsedInInvestingActivities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
Financing activities          
Proceeds from issuance of common shares, net of costs 599us-gaap_ProceedsFromIssuanceOfCommonStock 286,685us-gaap_ProceedsFromIssuanceOfCommonStock 286,095us-gaap_ProceedsFromIssuanceOfCommonStock 158,593us-gaap_ProceedsFromIssuanceOfCommonStock 605,396us-gaap_ProceedsFromIssuanceOfCommonStock
Increase in deposit liabilities 5,782tpre_IncreaseDecreaseinDepositContractsLiabilities 41,793tpre_IncreaseDecreaseinDepositContractsLiabilities 70,500tpre_IncreaseDecreaseinDepositContractsLiabilities 50,446tpre_IncreaseDecreaseinDepositContractsLiabilities  
Non-controlling interest in Catastrophe Fund 10,023us-gaap_ProceedsFromMinorityShareholders 28,515us-gaap_ProceedsFromMinorityShareholders 29,608us-gaap_ProceedsFromMinorityShareholders 19,646us-gaap_ProceedsFromMinorityShareholders  
Non-controlling interest in Catastrophe Fund Manager (18)tpre_PaymentstoNonControllingInterestFundManager (164)tpre_PaymentstoNonControllingInterestFundManager (238)tpre_PaymentstoNonControllingInterestFundManager 2tpre_PaymentstoNonControllingInterestFundManager  
Dividend received by (paid to) parent 0tpre_DividendsReceivedbyPaidtoParentCompany        
Net cash provided by financing activities 16,386us-gaap_NetCashProvidedByUsedInFinancingActivities 356,829us-gaap_NetCashProvidedByUsedInFinancingActivities 385,965us-gaap_NetCashProvidedByUsedInFinancingActivities 228,687us-gaap_NetCashProvidedByUsedInFinancingActivities 605,396us-gaap_NetCashProvidedByUsedInFinancingActivities
Net (decrease) increase in cash and cash equivalents 1,068us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (15,342)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (2,380)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (569,836)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 603,841us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 31,625us-gaap_CashAndCashEquivalentsAtCarryingValue 34,005us-gaap_CashAndCashEquivalentsAtCarryingValue 34,005us-gaap_CashAndCashEquivalentsAtCarryingValue 603,841us-gaap_CashAndCashEquivalentsAtCarryingValue 0us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 32,693us-gaap_CashAndCashEquivalentsAtCarryingValue 18,663us-gaap_CashAndCashEquivalentsAtCarryingValue 31,625us-gaap_CashAndCashEquivalentsAtCarryingValue 34,005us-gaap_CashAndCashEquivalentsAtCarryingValue 603,841us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent Guarantor          
Operating activities          
Net income (loss)     227,311us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
99,401us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Changes in assets and liabilities:          
Accounts payable and accrued expenses     (66)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
682us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Amounts due from affiliates     353us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(770)us-gaap_IncreaseDecreaseDueFromAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Amounts due to affiliates     2,020us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,152us-gaap_IncreaseDecreaseInDueToAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net cash provided by (used in) operating activities     286us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
86us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Investing activities          
Net cash used in investing activities     (286,257)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(170,110)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Financing activities          
Proceeds from issuance of common shares, net of costs     286,096us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
158,593us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net cash provided by financing activities     286,096us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
158,593us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net (decrease) increase in cash and cash equivalents     125us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,431)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cash and cash equivalents at beginning of period   169us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
169us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,600us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cash and cash equivalents at end of period     294us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
169us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,600us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Reportable Legal Entities | Parent Guarantor          
Operating activities          
Net income (loss) 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
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities          
Equity in earnings of subsidiaries (69,224)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(147,618)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(228,646)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(101,346)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,092us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Share compensation expense 583us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Interest expense on deposit liabilities 0us-gaap_InterestExpenseDeposits
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
       
Net unrealized gain on investments and derivatives 0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net realized gain on investments and derivatives 0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Amortization of premium and accretion of discount, net 0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Changes in assets and liabilities:          
Reinsurance balances receivable 0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Deferred acquisition costs, net 0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Unearned premiums ceded 0us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Loss and loss adjustment expenses recoverable 0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other assets (118)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(858)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(686)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(33)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Interest and dividends receivable, net 0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Loss and loss adjustment expense reserves 0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Accounts payable and accrued expenses 1,140us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(364)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(65)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
682us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(413)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Reinsurance balances payable 0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Performance fee payable to related party 0us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Amounts due from affiliates (1,684)us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
557us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
353us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(770)us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Amounts due to affiliates (4,172)us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,447us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,020us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,152us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net cash provided by (used in) operating activities (8,401)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
387us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
287us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
86us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(453)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investing activities          
Purchases of investments 0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from sales of investments 0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Purchases of investments to cover short sales 0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from short sales of investments 0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Change in due to/from brokers, net 0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Increase (decrease) in securities purchased under an agreement to sell 0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Non-controlling interest in investment affiliate 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Change in restricted cash and cash equivalents 0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Contributed capital (to) from subsidiaries   (286,246)tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(286,257)tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(170,110)tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(593,343)tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(286,246)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(286,257)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(170,110)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(593,343)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Financing activities          
Proceeds from issuance of common shares, net of costs 599us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
286,685us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
286,095us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
158,593us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
605,396us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase in deposit liabilities 0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Non-controlling interest in Catastrophe Fund 0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Non-controlling interest in Catastrophe Fund Manager 0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Dividend received by (paid to) parent 8,000tpre_DividendsReceivedbyPaidtoParentCompany
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
       
Net cash provided by financing activities 8,599us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
286,685us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
286,095us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
158,593us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
605,396us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net (decrease) increase in cash and cash equivalents 198us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
826us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
125us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,431)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,600us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at beginning of period 294us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
169us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
169us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,600us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at end of period 492us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
995us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
294us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
169us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,600us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Reportable Legal Entities | Issuer of Debt          
Operating activities          
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
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities          
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
Share compensation expense 0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Interest expense on deposit liabilities 0us-gaap_InterestExpenseDeposits
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
       
Net unrealized gain on investments and derivatives 0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Net realized gain on investments and derivatives 0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Amortization of premium and accretion of discount, net 0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Changes in assets and liabilities:          
Reinsurance balances receivable 0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Deferred acquisition costs, net 0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Unearned premiums ceded 0us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
     
Loss and loss adjustment expenses recoverable 0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
   
Other assets 0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Interest and dividends receivable, net 0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Loss and loss adjustment expense reserves 0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Accounts payable and accrued expenses 0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Reinsurance balances payable 0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
   
Performance fee payable to related party 0us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
     
Amounts due from affiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Amounts due to affiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Net cash provided by (used in) operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Investing activities          
Purchases of investments 0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Proceeds from sales of investments 0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Purchases of investments to cover short sales 0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Proceeds from short sales of investments 0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Change in due to/from brokers, net 0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Increase (decrease) in securities purchased under an agreement to sell 0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Non-controlling interest in investment affiliate 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Change in restricted cash and cash equivalents 0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Contributed capital (to) from subsidiaries   0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Net cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Financing activities          
Proceeds from issuance of common shares, net of costs 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Increase in deposit liabilities 0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Non-controlling interest in Catastrophe Fund 0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Non-controlling interest in Catastrophe Fund Manager 0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
 
Dividend received by (paid to) parent 0tpre_DividendsReceivedbyPaidtoParentCompany
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
       
Net cash provided by financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Net (decrease) increase in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Cash and cash equivalents at beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Cash and cash equivalents at end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= tpre_IssuerofDebtMember
Reportable Legal Entities | Non-Guarantor Subsidiaries          
Operating activities          
Net income (loss) 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
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities          
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
Share compensation expense 6,396us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,611us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,800us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,408us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Interest expense on deposit liabilities 3,687us-gaap_InterestExpenseDeposits
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
       
Net unrealized gain on investments and derivatives 68,107us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(30,541)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(78,950)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(113,421)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net realized gain on investments and derivatives (184,133)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(176,673)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(236,333)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(55,632)tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Amortization of premium and accretion of discount, net 1,031us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,868)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(262)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,434)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Changes in assets and liabilities:          
Reinsurance balances receivable (65,718)us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(57,669)us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(107,483)us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(84,280)us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Deferred acquisition costs, net (33,180)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(13,180)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(45,810)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(45,383)us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Unearned premiums ceded (91)us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,494)us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Loss and loss adjustment expenses recoverable 7,865us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6,284)us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(9,277)us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other assets (185)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(73)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
411us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,668)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,418)us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Interest and dividends receivable, net (2,576)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(775)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,034)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(833)us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Unearned premium reserves 98,479us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
70,022us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
171,294us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
93,893us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Loss and loss adjustment expense reserves 52,982us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
76,436us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
67,060us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
67,271us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Accounts payable and accrued expenses (3,075)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(136)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,154us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,475us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,408us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Reinsurance balances payable 12,133us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,579us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,081us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Performance fee payable to related party 21,837us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
40,264us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Amounts due from affiliates 1,684us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(557)us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(353)us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
770us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Amounts due to affiliates 4,172us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,447)us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,020)us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,152)us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net cash provided by (used in) operating activities 58,639us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
57,833us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,924us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(32,640)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,102)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Investing activities          
Purchases of investments (2,150,821)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,475,391)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,172,077)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,317,234)us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from sales of investments 1,998,673us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,539,990us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,943,655us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,521,110us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Purchases of investments to cover short sales (141,468)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(342,282)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(407,965)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(535,443)us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from short sales of investments 150,098us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
251,085us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
290,770us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
729,182us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Change in due to/from brokers, net 177,516us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(311,503)us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,162us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(65,678)us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Increase (decrease) in securities purchased under an agreement to sell 18,250us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,487us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,261us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(60,408)us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Non-controlling interest in investment affiliate (49,415)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(33,114)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
29,588us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
40,129us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Change in restricted cash and cash equivalents (68,389)us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(81,663)us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(115,950)us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(77,627)us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Contributed capital (to) from subsidiaries   286,246tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
286,257tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
170,110tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
593,343tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in investing activities (65,556)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(144,145)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(111,299)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(595,859)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
593,343us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Financing activities          
Proceeds from issuance of common shares, net of costs 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Increase in deposit liabilities 5,782tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
41,793tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
70,500tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
50,446tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Non-controlling interest in Catastrophe Fund 10,023us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28,515us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
29,608us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,646us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Non-controlling interest in Catastrophe Fund Manager (18)tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(164)tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(238)tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Dividend received by (paid to) parent (8,000)tpre_DividendsReceivedbyPaidtoParentCompany
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
       
Net cash provided by financing activities 7,787us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
70,144us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
99,870us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
70,094us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net (decrease) increase in cash and cash equivalents 870us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(16,168)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,505)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(558,405)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
592,241us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at beginning of period 31,331us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
33,836us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
33,836us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
592,241us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at end of period 32,201us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17,668us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
31,331us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
33,836us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
592,241us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations          
Operating activities          
Net income (loss) (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
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities          
Equity in earnings of subsidiaries 69,224us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
147,618us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
228,646us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
101,346us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(1,092)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Share compensation expense 0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Interest expense on deposit liabilities 0us-gaap_InterestExpenseDeposits
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
       
Net unrealized gain on investments and derivatives 0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Net realized gain on investments and derivatives 0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_RealizedGainsLossesOnSaleOfInvestmentsAndDerivatives
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Amortization of premium and accretion of discount, net 0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Changes in assets and liabilities:          
Reinsurance balances receivable 0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Deferred acquisition costs, net 0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Unearned premiums ceded 0us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
     
Loss and loss adjustment expenses recoverable    0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInReinsuranceRecoverable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
   
Other assets 0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherOperatingAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Interest and dividends receivable, net 0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Unearned premium reserves 0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Loss and loss adjustment expense reserves 0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Accounts payable and accrued expenses 0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Reinsurance balances payable 0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
   
Performance fee payable to related party 0us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
     
Amounts due from affiliates 0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseDueFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Amounts due to affiliates 0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDueToAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Net cash provided by (used in) operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Investing activities          
Purchases of investments 0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Proceeds from sales of investments 0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Purchases of investments to cover short sales 0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Proceeds from short sales of investments 0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Change in due to/from brokers, net 0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPayablesToBrokerDealers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Increase (decrease) in securities purchased under an agreement to sell 0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Non-controlling interest in investment affiliate 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Change in restricted cash and cash equivalents 0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Contributed capital (to) from subsidiaries   0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_ProceedsfromPaymentstoSubsidiariesContributedCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Financing activities          
Proceeds from issuance of common shares, net of costs 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Increase in deposit liabilities 0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_IncreaseDecreaseinDepositContractsLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
    
Non-controlling interest in Catastrophe Fund 0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Non-controlling interest in Catastrophe Fund Manager 0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0tpre_PaymentstoNonControllingInterestFundManager
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Dividend received by (paid to) parent 0tpre_DividendsReceivedbyPaidtoParentCompany
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
       
Net cash provided by financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net (decrease) increase in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents at beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents at end of period $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember