XML 49 R67.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Investments - Schedule of investments, categorized by the level of the fair value hierarchy (Details) (USD $) In Thousands, unless otherwise specified | Sep. 30, 2014 | Dec. 31, 2013 | Dec. 31, 2012
--- | --- | --- | ---
Assets |  |  |
Equity securities | $ 948,667 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue | $ 857,817 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue | $ 498,172 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
Private common equity securities | 7,937 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue | 96,294 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue | 2,757 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
Total equities | 956,604 us-gaap_TradingSecuritiesEquity | 954,111 us-gaap_TradingSecuritiesEquity | 500,929 us-gaap_TradingSecuritiesEquity
Asset-backed securities | 427,594 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue | 325,533 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue | 191,401 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
Bank debts | 17,584 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue | 8,017 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue | 22,585 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue
Corporate bonds | 107,056 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue | 86,749 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue | 57,860 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
Municipal bonds | 3,623 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue | 10,486 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue |
Sovereign debt | 104,820 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue | 10,639 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue | 7,485 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue
Total debt securities | 660,677 us-gaap_TradingSecuritiesDebt | 441,424 us-gaap_TradingSecuritiesDebt | 279,331 us-gaap_TradingSecuritiesDebt
Investments in limited partnerships | 73,569 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure | 34,578 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure | 91,287 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
Commodities |  |  | 51,093 us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
Options | 10,821 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue | 13,069 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue | 3,467 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
Rights and warrants | 271 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue | 1 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue |
Trade claims | 11,058 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue | 17,681 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue | 11,583 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue
Catastrophe bond | 2,046 tpre_FinancialInstrumentsOwnedBondsatFairValue |  |
Total other investments | 97,765 us-gaap_OtherAssetsFairValueDisclosure | 65,329 us-gaap_OtherAssetsFairValueDisclosure | 157,430 us-gaap_OtherAssetsFairValueDisclosure
Derivative assets, at fair value | 37,260 us-gaap_DerivativeFairValueOfDerivativeAsset | 39,045 us-gaap_DerivativeFairValueOfDerivativeAsset | 25,628 us-gaap_DerivativeFairValueOfDerivativeAsset
Total assets | 1,752,306 us-gaap_AssetsFairValueDisclosure | 1,499,909 us-gaap_AssetsFairValueDisclosure | 963,318 us-gaap_AssetsFairValueDisclosure
Liabilities |  |  |
Equity securities | 8,682 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities | 5,207 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities | 104,308 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities
Sovereign debt | 19,440 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt | 37,592 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt | 59,918 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt
Corporate bonds | 4,368 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt | 3,372 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt | 8,924 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt
Options | 13,177 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts | 9,885 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts | 3,304 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts
Total securities sold, not yet purchased | 45,667 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue | 56,056 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue | 176,454 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
Derivative liabilities, at fair value | 12,346 us-gaap_DerivativeFairValueOfDerivativeLiability | 8,819 us-gaap_DerivativeFairValueOfDerivativeLiability | 12,992 us-gaap_DerivativeFairValueOfDerivativeLiability
Derivative liabilities (embedded) | 7,913 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability | 4,430 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability |
Total liabilities |  | 64,875 tpre_LiabilitiesExcludingEmbeddedDerivativesFairValueDisclosure |
Total Liabilities | 65,926 us-gaap_LiabilitiesFairValueDisclosure | 69,305 us-gaap_LiabilitiesFairValueDisclosure | 189,446 us-gaap_LiabilitiesFairValueDisclosure
Quoted prices in active markets (Level 1) |  |  |
Assets |  |  |
Equity securities | 929,946 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 839,903 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 496,473 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Private common equity securities | 0 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Total equities | 929,946 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 839,903 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 496,473 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Asset-backed securities | 0 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Bank debts | 0 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Corporate bonds | 0 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Municipal bonds | 0 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Sovereign debt | 0 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Total debt securities | 0 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Investments in limited partnerships | 0 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Commodities |  |  | 51,093 us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Options | 8,112 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 6,284 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 3,191 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Rights and warrants | 271 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 1 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Trade claims | 0 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Catastrophe bond | 0 tpre_FinancialInstrumentsOwnedBondsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Total other investments | 8,383 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 6,285 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 54,284 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Derivative assets, at fair value | 170 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 321 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 1,025 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Total assets | 938,499 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 846,509 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 551,782 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Liabilities |  |  |
Equity securities | 8,682 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 5,207 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 104,308 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Sovereign debt | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Corporate bonds | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Options | 8,096 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 4,714 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 3,259 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Total securities sold, not yet purchased | 16,778 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 9,921 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 107,567 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Derivative liabilities, at fair value | 121 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 441 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 10 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Derivative liabilities (embedded) | 0 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total liabilities |  | 10,362 tpre_LiabilitiesExcludingEmbeddedDerivativesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total Liabilities | 16,899 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 10,362 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 107,577 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Significant other observable inputs (Level 2) |  |  |
Assets |  |  |
Equity securities | 18,721 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 17,914 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 1,699 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Private common equity securities | 7,937 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 94,282 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Total equities | 26,658 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 112,196 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 1,699 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Asset-backed securities | 425,160 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 325,133 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 191,401 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Bank debts | 17,584 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 8,017 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 22,531 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Corporate bonds | 103,092 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 82,139 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 56,814 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Municipal bonds | 3,623 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 10,486 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Sovereign debt | 104,801 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 10,639 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 7,485 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Total debt securities | 654,260 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 436,414 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 278,231 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Investments in limited partnerships | 66,799 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 29,286 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 91,287 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Commodities |  |  | 0 us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Options | 2,709 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 6,785 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 276 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Rights and warrants | 0 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Trade claims | 11,058 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 17,681 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 11,583 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Catastrophe bond | 2,046 tpre_FinancialInstrumentsOwnedBondsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Total other investments | 82,612 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 53,752 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 103,146 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Derivative assets, at fair value | 37,090 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 38,724 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 24,603 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Total assets | 800,620 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 641,086 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 407,679 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Liabilities |  |  |
Equity securities | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Sovereign debt | 19,440 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 37,592 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 59,918 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Corporate bonds | 4,368 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 3,372 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 8,924 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Options | 5,081 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 5,171 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 45 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Total securities sold, not yet purchased | 28,889 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 46,135 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 68,887 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Derivative liabilities, at fair value | 11,992 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 8,378 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 12,982 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Derivative liabilities (embedded) | 0 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total liabilities |  | 54,513 tpre_LiabilitiesExcludingEmbeddedDerivativesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total Liabilities | 40,881 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 54,513 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 81,869 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Significant unobservable inputs (Level 3) |  |  |
Assets |  |  |
Equity securities | 0 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Private common equity securities | 0 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,012 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,757 us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Total equities | 0 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,012 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,757 us-gaap_TradingSecuritiesEquity / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Asset-backed securities | 2,434 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 400 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Bank debts | 0 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 54 tpre_FinancialInstrumentsOwnedBankDebtsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Corporate bonds | 3,964 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 4,610 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,046 us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Municipal bonds | 0 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sovereign debt | 19 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Total debt securities | 6,417 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 5,010 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,100 us-gaap_TradingSecuritiesDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Investments in limited partnerships | 6,770 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 5,292 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Commodities |  |  | 0 us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Options | 0 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Rights and warrants | 0 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Trade claims | 0 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsOwnedOtherAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Catastrophe bond | 0 tpre_FinancialInstrumentsOwnedBondsatFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Total other investments | 6,770 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 5,292 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_OtherAssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative assets, at fair value | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Total assets | 13,187 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 12,314 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 3,857 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Liabilities |  |  |
Equity securities | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Sovereign debt | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Corporate bonds | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Options | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Total securities sold, not yet purchased | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative liabilities, at fair value | 233 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative liabilities (embedded) | 7,913 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 4,430 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total liabilities |  | 0 tpre_LiabilitiesExcludingEmbeddedDerivativesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total Liabilities | $ 8,146 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | $ 4,430 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | $ 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member

X
- Definition Financial Instruments, Owned, Bank Debts, at Fair Value + References No definition available. + Details
Name: | tpre_FinancialInstrumentsOwnedBankDebtsatFairValue
Namespace Prefix: | tpre_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financial Instruments, Owned, Bonds, at Fair Value + References No definition available. + Details
Name: | tpre_FinancialInstrumentsOwnedBondsatFairValue
Namespace Prefix: | tpre_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financial Instruments, Owned, Rights and Warrants, at Fair Value + References No definition available. + Details
Name: | tpre_FinancialInstrumentsOwnedRightsandWarrantsatFairValue
Namespace Prefix: | tpre_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Liabilities Excluding Embedded Derivatives, Fair Value Disclosure + References No definition available. + Details
Name: | tpre_LiabilitiesExcludingEmbeddedDerivativesFairValueDisclosure
Namespace Prefix: | tpre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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 as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=7476318&loc=SL5624163-113959 + Details
Name: | us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in fixed income or other debt securities issued by a corporation or other issuer not elsewhere specified in the taxonomy. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in corporate stocks (common and preferred), stock options, warrants and any other financial instrument which represents, or provides the ability to obtain, ownership rights in a corporation. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in all assets resulting from contracts that meet the criteria of being accounted for as derivative instruments. Their value is derived from the values of one or more underlying assets, reference rates, or indices of asset values. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph c -URI http://asc.fasb.org/extlink&oid=7476318&loc=SL5624163-113959 + Details
Name: | us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in mortgages, mortgage backed securities (investment instruments that represent ownership of an undivided interest in a group of mortgages, where principal and interest from the individual mortgages are used to pay investors' principal and interest on the mortgage backed security) and asset-backed securities that are primarily paid from the cash flows of a discrete pool of receivables or other financial assets (such as credit-card receivables), either fixed or revolving, that by their terms convert into cash within a finite time period. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in other positions not elsewhere specified in the taxonomy. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedOtherAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in fixed income obligations issued by foreign governments. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedOtherSovereignGovernmentObligationsAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in physical commodity contracts (for example, agricultural products, metals and energy). Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References No definition available. + Details
Name: | us-gaap_FinancialInstrumentsOwnedPhysicalCommoditiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in private equity, mezzanine, venture capital, merchant banking, real estate and special situations investments. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in fixed income obligations issued by state and local governments and authorities. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29643736&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedStateAndMunicipalGovernmentObligationsAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of obligations incurred from short sales. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=29643654&loc=d3e42429-110968 + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of obligations arising from corporate debt obligations sold short. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=29643654&loc=d3e42429-110968 + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of obligations arising from corporate equity sold short. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=29643654&loc=d3e42429-110968 + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedCorporateEquities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of obligations arising from derivatives and other contracts sold short. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=29643654&loc=d3e42429-110968 + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedDerivativesAndOtherContracts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of obligations arising from foreign government debt obligations short. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=29643654&loc=d3e42429-110968 + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedOtherSovereignGovernmentDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of investments in an entity not consolidated. Includes, but is not limited to, investments in an entity that is affiliated with the reporting entity by means of direct or indirect ownership, an entity in which the reporting entity shares control of the entity with another party or group, an entity which the company has significant influence, but does not have control and subsidiaries that are not required to be consolidated and are accounted for using the equity or cost method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19190-110258 + Details
Name: | us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Fair value portion of other assets. + References No definition available. + Details
Name: | us-gaap_OtherAssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investments in debt securities classified as trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.(a),1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_TradingSecuritiesDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investments in trading equity securities and other forms of trading securities that provide ownership interests. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.(a),1(b)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_TradingSecuritiesEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |