XML 46 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment reporting - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Revenue, Major Customer [Line Items]            
Number of operating segments     2us-gaap_NumberOfOperatingSegments   2us-gaap_NumberOfOperatingSegments  
Number of contracts 3tpre_NumberofContracts 4tpre_NumberofContracts 3tpre_NumberofContracts   3tpre_NumberofContracts 3tpre_NumberofContracts
Gross Premiums Written            
Revenue, Major Customer [Line Items]            
Concentration risk, percentage 100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
Contract One | Contract Concentration Risk | Gross Premiums Written            
Revenue, Major Customer [Line Items]            
Concentration risk, percentage 60.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractOneMember
61.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractOneMember
29.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractOneMember
18.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractOneMember
14.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractOneMember
22.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractOneMember
Contract Two | Contract Concentration Risk | Gross Premiums Written            
Revenue, Major Customer [Line Items]            
Concentration risk, percentage 31.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractTwoMember
22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractTwoMember
12.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractTwoMember
14.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractTwoMember
11.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractTwoMember
20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractTwoMember
Contract Three | Contract Concentration Risk | Gross Premiums Written            
Revenue, Major Customer [Line Items]            
Concentration risk, percentage 14.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractThreeMember
13.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractThreeMember
11.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractThreeMember
11.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractThreeMember
10.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractThreeMember
11.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractThreeMember
Contract Four | Contract Concentration Risk | Gross Premiums Written            
Revenue, Major Customer [Line Items]            
Concentration risk, percentage   12.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractFourMember
  11.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tpre_ContractConcentrationRiskMember
/ tpre_ContractAxis
= tpre_ContractFourMember