XML 182 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Third Party Reinsurance (Written and Earned Premiums) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Written premiums:      
Direct $ 1,505.0us-gaap_DirectPremiumsWritten    
Assumed 993.8us-gaap_AssumedPremiumsWritten    
Gross written premiums 2,498.8us-gaap_PremiumsWrittenGross    
Ceded 377.3us-gaap_CededPremiumsWritten    
Net written premiums 2,121.5us-gaap_PremiumsWrittenNet    
Earned premiums:      
Gross amount 1,433.7us-gaap_DirectPremiumsEarned    
Assumed from other companies 996.3us-gaap_AssumedPremiumsEarned    
Gross earned premiums 2,430.0wtm_PremiumsEarnedGross    
Ceded 371.1us-gaap_CededPremiumsEarned    
Net earned premiums 2,058.9us-gaap_PremiumsEarnedNet 1,987.3us-gaap_PremiumsEarnedNet 2,063.6us-gaap_PremiumsEarnedNet
Losses and LAE:      
Direct 972.6us-gaap_PolicyholderBenefitsAndClaimsIncurredGross    
Policyholder Benefits and Claims Incurred, Assumed 441.8us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed    
Gross losses and LAE 1,414.4wtm_GrossPolicyholderBenfitsAndClaimsIncurred    
Ceded (245.1)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded    
Total incurred losses and LAE 1,169.3us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 1,040.5us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 1,193.9us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
OneBeacon      
Written premiums:      
Direct 1,257.5us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,103.1us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,204.0us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Assumed 65.9us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
59.8us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
55.2us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Gross written premiums 1,323.4us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,162.9us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,259.2us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Ceded 106.5us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
74.3us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
80.0us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Net written premiums 1,216.9us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,088.6us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,179.2us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Earned premiums:      
Gross amount 1,209.1us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,043.3us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,158.3us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Assumed from other companies 70.9us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
148.5us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
52.8us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Gross earned premiums 1,280.0wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,191.8wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
1,211.1wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Ceded 102.9us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
71.4us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
79.1us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Net earned 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
Losses and LAE:      
Direct 830.7us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
584.9us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
687.5us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Policyholder Benefits and Claims Incurred, Assumed 63.7us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
76.3us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
29.6us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Gross losses and LAE 894.4wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
661.2wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
717.1wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Ceded (79.3)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
(39.1)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
(67.1)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OnebeaconMember
Total incurred losses and LAE 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
Sirius Group      
Written premiums:      
Direct 208.7us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
177.3us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
186.1us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Assumed 927.9us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
943.1us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
992.7us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Gross written premiums 1,136.6us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1,120.4us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1,178.8us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Ceded 254.1us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
243.8us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
231.1us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Net written premiums 882.5us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
876.6us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
947.7us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Earned premiums:      
Gross amount 200.2us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
174.0us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
169.9us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Assumed from other companies 925.4us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
938.6us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
988.3us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Gross earned premiums 1,125.6wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1,112.6wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1,158.2wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Ceded 251.7us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
246.2us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
226.6us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Net earned 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
Losses and LAE:      
Direct 117.8us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
98.1us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
96.9us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Policyholder Benefits and Claims Incurred, Assumed 378.1us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
455.5us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
523.9us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Gross losses and LAE 495.9wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
553.6wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
620.8wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Ceded (150.6)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(135.2)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(76.9)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
Total incurred losses and LAE 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
HG/BAM      
Written premiums:      
Direct 16.2us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Assumed 0us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Gross written premiums 16.2us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Ceded 0us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Net written premiums 16.2us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Earned premiums:      
Gross amount 1.8us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Assumed from other companies 0us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Gross earned premiums 1.8wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Ceded 0us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Net earned premiums 1.8us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Losses and LAE:      
Direct 0us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Policyholder Benefits and Claims Incurred, Assumed 0us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Gross losses and LAE 0wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Ceded 0us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
Total incurred losses and LAE 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_HGBAMMember
   
HG/BAM [Member]      
Written premiums:      
Ceded 12.3us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BuildAmericaMutualMember
   
Earned premiums:      
Ceded 1.4us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_BuildAmericaMutualMember
   
Star & Shield Insurance Exchange [Member]      
Written premiums:      
Ceded 16.0us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_StarShieldInsuranceExchangeMember
   
Earned premiums:      
Ceded 15.7us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_StarShieldInsuranceExchangeMember
   
Other Segments      
Written premiums:      
Direct 22.6us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Assumed 0us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Gross written premiums 22.6us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Ceded 16.7us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Net written premiums 5.9us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Earned premiums:      
Gross amount 22.6us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Assumed from other companies 0us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Gross earned premiums 22.6wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Ceded 16.5us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Net earned 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
Losses and LAE:      
Direct 24.1us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Policyholder Benefits and Claims Incurred, Assumed 0us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Gross losses and LAE 24.1wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Ceded (15.2)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Total incurred losses and LAE 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
OneBeacon and Sirius Group      
Written premiums:      
Direct   1,280.4us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
1,390.1us-gaap_DirectPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Assumed   1,002.9us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
1,047.9us-gaap_AssumedPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Gross written premiums   2,283.3us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
2,438.0us-gaap_PremiumsWrittenGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Ceded   318.1us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
311.1us-gaap_CededPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Net written premiums   1,965.2us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
2,126.9us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Earned premiums:      
Gross amount   1,217.3us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
1,328.2us-gaap_DirectPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Assumed from other companies   1,087.1us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
1,041.1us-gaap_AssumedPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Gross earned premiums   2,304.4wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
2,369.3wtm_PremiumsEarnedGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Ceded   317.6us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
305.7us-gaap_CededPremiumsEarned
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Net earned premiums   1,986.8us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
2,063.6us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Losses and LAE:      
Direct   683.0us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
784.4us-gaap_PolicyholderBenefitsAndClaimsIncurredGross
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Policyholder Benefits and Claims Incurred, Assumed   531.8us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
553.5us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Gross losses and LAE   1,214.8wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
1,337.9wtm_GrossPolicyholderBenfitsAndClaimsIncurred
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Ceded   (174.3)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
(144.0)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
Total incurred losses and LAE   $ 1,040.5us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember
$ 1,193.9us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_OneBeaconandSiriusGroupMember