XML 134 R74.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Derivatives - Schedule of gross and net amounts of derivative instruments that are subject to enforceable master netting arrangements or similar agreements (Details) (USD $) In Thousands, unless otherwise specified | Sep. 30, 2014 | Dec. 31, 2013 | Dec. 31, 2012
--- | --- | --- | ---
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | $ 37,260 us-gaap_DerivativeFairValueOfDerivativeAsset | $ 39,045 us-gaap_DerivativeFairValueOfDerivativeAsset | $ 25,628 us-gaap_DerivativeFairValueOfDerivativeAsset
Financial Instruments | 7,926 us-gaap_DerivativeCollateralObligationToReturnSecurities | 7,917 us-gaap_DerivativeCollateralObligationToReturnSecurities | 8,588 us-gaap_DerivativeCollateralObligationToReturnSecurities
Cash Collateral Received | 4,039 us-gaap_DerivativeCollateralObligationToReturnCash | 12,094 us-gaap_DerivativeCollateralObligationToReturnCash | 0 us-gaap_DerivativeCollateralObligationToReturnCash
Net Amount | 25,295 us-gaap_DerivativeAssets | 19,034 us-gaap_DerivativeAssets | 17,040 us-gaap_DerivativeAssets
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 12,346 us-gaap_DerivativeFairValueOfDerivativeLiability | 8,819 us-gaap_DerivativeFairValueOfDerivativeLiability | 12,992 us-gaap_DerivativeFairValueOfDerivativeLiability
Derivative Liability, Fair Value, Gross Liability (Excluding Catastrophe Risk Derivative) | 12,113 tpre_DerivativeLiabilityFairValueGrossLiabilityExcludingCatastropheRiskDerivative |  |
Financial Instruments | 7,926 us-gaap_DerivativeCollateralRightToReclaimSecurities | 7,917 us-gaap_DerivativeCollateralRightToReclaimSecurities | 8,588 us-gaap_DerivativeCollateralRightToReclaimSecurities
Cash Collateral Received | 4,187 us-gaap_DerivativeCollateralRightToReclaimCash | 902 us-gaap_DerivativeCollateralRightToReclaimCash | 4,404 us-gaap_DerivativeCollateralRightToReclaimCash
Net Amount | 0 us-gaap_DerivativeLiabilities | 0 us-gaap_DerivativeLiabilities | 0 us-gaap_DerivativeLiabilities
Counterparty 1 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 493 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 1,128 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 1,381 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Financial Instruments | 493 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 1,041 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Net Amount | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 87 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 1,381 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 1,149 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 1,041 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Financial Instruments | 493 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 1,041 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Cash Collateral Received | 656 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty1Member
Counterparty 2 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 1,262 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 4,998 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 4,987 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Financial Instruments | 1,262 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 400 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 1,761 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 1,629 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Net Amount | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 2,969 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 3,226 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 3,788 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 400 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 1,761 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Financial Instruments | 1,262 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 400 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 1,761 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Cash Collateral Received | 2,526 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty2Member
Counterparty 3 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 16,935 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 16,066 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 6,390 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Financial Instruments | 3,135 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 3,509 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 4,850 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Net Amount | 13,800 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 12,557 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 1,540 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 3,135 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 3,509 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 4,850 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Financial Instruments | 3,135 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 3,509 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 4,850 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty3Member
Counterparty 4 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 857 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 1,351 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 124 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Financial Instruments | 857 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 1,351 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 124 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Net Amount | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 1,132 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 1,360 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 1,812 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Financial Instruments | 857 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 1,351 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 124 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Cash Collateral Received | 275 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 9 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 1,688 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty4Member
Counterparty 5 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 4,078 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 3,198 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 526 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Financial Instruments | 630 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 1,054 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 526 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Net Amount | 3,448 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 2,144 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 630 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 1,054 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 2,456 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Financial Instruments | 630 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 1,054 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 526 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 1,930 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty5Member
Counterparty 6 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 9,820 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 12,234 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 11,607 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Financial Instruments | 1,014 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 492 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 1,080 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Cash Collateral Received | 4,039 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 10,465 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Net Amount | 4,767 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 1,277 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 10,527 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 1,014 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 492 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 1,080 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Financial Instruments | 1,014 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 492 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 1,080 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty6Member
Counterparty 7 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 408 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 2 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 231 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Financial Instruments | 151 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 2 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 231 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Net Amount | 257 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 151 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 59 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 1,017 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Financial Instruments | 151 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 2 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 231 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 57 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 786 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty7Member
Counterparty 8 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 232 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Financial Instruments | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 16 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Net Amount | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 216 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 730 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 16 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Financial Instruments | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 16 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Cash Collateral Received | 730 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty8Member
Counterparty 9 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet | 3,407 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 68 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Financial Instruments | 384 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 68 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Net Amount | 3,023 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet | 384 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 904 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Financial Instruments | 384 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 68 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Cash Collateral Received | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 836 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Net Amount | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty9Member
Counterparty 10 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet |  |  | 142 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Financial Instruments |  |  | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Cash Collateral Received |  |  | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Net Amount |  |  | 142 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet |  |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Financial Instruments |  |  | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Cash Collateral Received |  |  | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Net Amount |  |  | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty10Member
Counterparty 11 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet |  |  | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Financial Instruments |  |  | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Cash Collateral Received |  |  | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Net Amount |  |  | 0 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet |  |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Financial Instruments |  |  | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Cash Collateral Received |  |  | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Net Amount |  |  | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty11Member
Counterparty 12 |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Assets Presented in the Consolidated Balance Sheet |  |  | 8 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Financial Instruments |  |  | 0 us-gaap_DerivativeCollateralObligationToReturnSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Cash Collateral Received |  |  | 0 us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Net Amount |  |  | 8 us-gaap_DerivativeAssets / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet |  |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Financial Instruments |  |  | 0 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Cash Collateral Received |  |  | 0 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
Net Amount |  |  | 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_Counterparty12Member
1 derivative not included as counterparty |  |  |
Gross Amounts not Offset in the Consolidated Balance Sheet |  |  |
Gross Amounts of Liabilities Presented in the Consolidated Balance Sheet |  | 8,819 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_CounterpartyNameAxis = tpre_OneDerivativeNotIncludedasCounterpartyMember |
Financial Instruments |  | 7,917 us-gaap_DerivativeCollateralRightToReclaimSecurities / us-gaap_CounterpartyNameAxis = tpre_OneDerivativeNotIncludedasCounterpartyMember |
Cash Collateral Received |  | 902 us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_CounterpartyNameAxis = tpre_OneDerivativeNotIncludedasCounterpartyMember |
Net Amount |  | $ 0 us-gaap_DerivativeLiabilities / us-gaap_CounterpartyNameAxis = tpre_OneDerivativeNotIncludedasCounterpartyMember |

X
- Definition Derivative Liability, Fair Value, Gross Liability (Excluding Catastrophe Risk Derivative) + References No definition available. + Details
Name: | tpre_DerivativeLiabilityFairValueGrossLiabilityExcludingCatastropheRiskDerivative
Namespace Prefix: | tpre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeAssetFairValueNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=7476318&loc=d3e41678-113959 + Details
Name: | us-gaap_DerivativeCollateralObligationToReturnCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeCollateralObligationToReturnSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=7476318&loc=d3e41678-113959 + Details
Name: | us-gaap_DerivativeCollateralRightToReclaimCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeCollateralRightToReclaimSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226000-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=7476318&loc=SL5624163-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226000-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=7476318&loc=SL5624163-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=20225523&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=28370219&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty10Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty12Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_Counterparty9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=tpre_OneDerivativeNotIncludedasCounterpartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |