XML 107 R140.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment reporting information                      
Percentage of par value of policy reinsured 15.00%wtm_PercentageOfParValueOfPolicyReinsured               15.00%wtm_PercentageOfParValueOfPolicyReinsured    
Earned insurance and reinsurance premiums                 $ 2,058.9us-gaap_PremiumsEarnedNet $ 1,987.3us-gaap_PremiumsEarnedNet $ 2,063.6us-gaap_PremiumsEarnedNet
Net investment income                 105.0us-gaap_NetInvestmentIncome 110.9us-gaap_NetInvestmentIncome 153.6us-gaap_NetInvestmentIncome
Net investment income (loss) - surplus note interest                 0wtm_NetInvestmentIncomeSurplusNotes 0wtm_NetInvestmentIncomeSurplusNotes 0wtm_NetInvestmentIncomeSurplusNotes
Net realized and unrealized investment gains                 283.9us-gaap_GainLossOnInvestments 161.7us-gaap_GainLossOnInvestments 118.2us-gaap_GainLossOnInvestments
Other revenue                 62.4us-gaap_OtherIncome 57.5us-gaap_OtherIncome 100.3us-gaap_OtherIncome
Total revenues 689.7us-gaap_Revenues 589.4us-gaap_Revenues 652.8us-gaap_Revenues 578.3us-gaap_Revenues 626.6us-gaap_Revenues 574.1us-gaap_Revenues 489.3us-gaap_Revenues 627.4us-gaap_Revenues 2,510.2us-gaap_Revenues 2,317.4us-gaap_Revenues 2,435.7us-gaap_Revenues
Loss and loss adjustment expenses                 1,169.3us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 1,040.5us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 1,193.9us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
Insurance and reinsurance acquisition expenses                 399.8wtm_InsuranceAndReinsuranceAcquisitionExpenses 376.9wtm_InsuranceAndReinsuranceAcquisitionExpenses 430.2wtm_InsuranceAndReinsuranceAcquisitionExpenses
Other underwriting expenses                 309.3us-gaap_OtherUnderwritingExpense 331.3us-gaap_OtherUnderwritingExpense 321.8us-gaap_OtherUnderwritingExpense
General and administrative expenses                 288.2us-gaap_GeneralAndAdministrativeExpense 181.3us-gaap_GeneralAndAdministrativeExpense 182.2us-gaap_GeneralAndAdministrativeExpense
Interest expense on debt                 41.9us-gaap_InterestExpenseDebt 42.5us-gaap_InterestExpenseDebt 44.8us-gaap_InterestExpenseDebt
Expenses 643.5us-gaap_BenefitsLossesAndExpenses 555.0us-gaap_BenefitsLossesAndExpenses 543.8us-gaap_BenefitsLossesAndExpenses 466.2us-gaap_BenefitsLossesAndExpenses 492.4us-gaap_BenefitsLossesAndExpenses 518.8us-gaap_BenefitsLossesAndExpenses 485.7us-gaap_BenefitsLossesAndExpenses 475.6us-gaap_BenefitsLossesAndExpenses 2,208.5us-gaap_BenefitsLossesAndExpenses 1,972.5us-gaap_BenefitsLossesAndExpenses 2,172.9us-gaap_BenefitsLossesAndExpenses
Pre-tax loss 46.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 34.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 109.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 112.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 134.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 55.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 3.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 151.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 301.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 344.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 262.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
OneBeacon                      
Segment reporting information                      
Earned insurance and reinsurance premiums                 1,177.1us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,120.4us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,132.0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Net investment income                 41.7us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
41.1us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
53.6us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Net investment income (loss) - surplus note interest                 0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Net realized and unrealized investment gains                 40.4us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
49.4us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
55.7us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Other revenue                 5.8us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
31.2us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
(0.5)us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Total revenues                 1,265.0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,242.1us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,240.8us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Loss and loss adjustment expenses                 815.1us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
622.1us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
650.0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Insurance and reinsurance acquisition expenses                 203.3wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
208.9wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
249.4wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Other underwriting expenses                 179.2us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
204.8us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
205.2us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
General and administrative expenses                 13.8us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
12.0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
13.4us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Interest expense on debt                 13.0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
13.0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
16.9us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Expenses                 1,224.4us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,060.8us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,134.9us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Pre-tax loss                 40.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
181.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
105.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Sirius Group                      
Segment reporting information                      
Earned insurance and reinsurance premiums                 873.9us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
866.4us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
931.6us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Net investment income                 41.1us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
48.8us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
65.0us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Net investment income (loss) - surplus note interest                 0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Net realized and unrealized investment gains                 209.2us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
26.7us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
17.3us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Other revenue                 (62.4)us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
16.8us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
70.6us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Total revenues                 1,061.8us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
958.7us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1,084.5us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Loss and loss adjustment expenses                 345.3us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
418.4us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
543.9us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Insurance and reinsurance acquisition expenses                 193.6wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
166.5wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
180.8wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Other underwriting expenses                 129.7us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
126.1us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
116.4us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
General and administrative expenses                 30.5us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
32.2us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
45.9us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Interest expense on debt                 26.3us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
26.3us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
26.2us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Expenses                 725.4us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
769.5us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
913.2us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Pre-tax loss                 336.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
189.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
171.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
BAM                      
Segment reporting information                      
Earned insurance and reinsurance premiums                 0.4us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0.1us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Net investment income                 5.7us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
4.7us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
1.9us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Net investment income (loss) - surplus note interest                 (15.7)wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(40.2)wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(18.4)wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Net realized and unrealized investment gains                 6.6us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(9.3)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Other revenue                 0.6us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0.4us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Total revenues                 (2.4)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(44.3)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(16.5)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Loss and loss adjustment expenses                 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Insurance and reinsurance acquisition expenses                 1.8wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
1.4wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Other underwriting expenses                 0.4us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0.4us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0.2us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
General and administrative expenses                 35.9us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
32.5us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
19.6us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Interest expense on debt                 0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Expenses                 38.1us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
34.3us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
19.8us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Pre-tax loss                 (40.5)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(78.6)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
(36.3)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BamMember
Other Segments                      
Segment reporting information                      
Earned insurance and reinsurance premiums                 6.1us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Net investment income                 15.1us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
15.3us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
32.8us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Net investment income (loss) - surplus note interest                 0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Net realized and unrealized investment gains                 26.0us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
96.9us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
45.2us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Other revenue                 118.4us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
9.1us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
30.2us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Total revenues                 165.6us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
121.3us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
108.2us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Loss and loss adjustment expenses                 8.9us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Insurance and reinsurance acquisition expenses                 0.8wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Other underwriting expenses                 0us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
General and administrative expenses                 206.4us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
103.2us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
98.8us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Interest expense on debt                 2.6us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
3.2us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1.7us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Expenses                 218.7us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
106.4us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
100.5us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Pre-tax loss                 (53.1)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
14.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
7.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
HG Global                      
Segment reporting information                      
Percentage of par value of policy reinsured 15.00%wtm_PercentageOfParValueOfPolicyReinsured
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
              15.00%wtm_PercentageOfParValueOfPolicyReinsured
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
   
Earned insurance and reinsurance premiums                 1.4us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0.4us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Net investment income                 1.4us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
1.0us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0.3us-gaap_NetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Net investment income (loss) - surplus note interest                 15.7wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
40.2wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
18.4wtm_NetInvestmentIncomeSurplusNotes
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Net realized and unrealized investment gains                 1.7us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
(2.0)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Other revenue                 0us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Total revenues                 20.2us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
39.6us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
18.7us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Loss and loss adjustment expenses                 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Insurance and reinsurance acquisition expenses                 0.3wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0.1wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0wtm_InsuranceAndReinsuranceAcquisitionExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Other underwriting expenses                 0us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_OtherUnderwritingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
General and administrative expenses                 1.6us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
1.4us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
4.5us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Interest expense on debt                 0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
0us-gaap_InterestExpenseDebt
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Expenses                 1.9us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
1.5us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
4.5us-gaap_BenefitsLossesAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
Pre-tax loss                 $ 18.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
$ 38.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember
$ 14.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HgGlobalMember