XML 119 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reserves for Unpaid Losses and Loss Adjustment Expenses (LAE Reserve Activity) (Details) (Sirius Group, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Loss and Loss Adjustment, Expense Reserves [Line Items]        
Liability for asbestos claims, net, period increase (decrease) $ 8.0wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease $ 11.8wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease $ 33.0wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease $ 46.4wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease
Liabilty for environmental claims, net, period increase (decrease) 1.6wtm_LiabiltyForEnvironmentalClaimsNetPeriodIncreaseDecrease 0.8wtm_LiabiltyForEnvironmentalClaimsNetPeriodIncreaseDecrease 0.5wtm_LiabiltyForEnvironmentalClaimsNetPeriodIncreaseDecrease  
Gross        
Beginning balance 227.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross 228.6us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross 207.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross  
Losses and LAE acquired 25.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross 14.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross 11.7wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross  
Incurred losses and LAE 9.0us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss 12.9us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss 46.7us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss  
Paid losses and LAE (23.3)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid (27.7)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid (37.0)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid  
Ending balance 238.5us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross 227.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross 228.6us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross 207.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
Net        
Beginning balance 193.9us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet 189.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet 162.7us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet  
Losses and LAE acquired Central National 25.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet 14.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet 11.7wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet  
Incurred losses and LAE 9.6us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss 12.6us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss 45.9us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss  
Liability for unpaid claims and claims adjustment expense (18.3)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid (22.1)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid (30.9)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid  
Ending balance 210.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet 193.9us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet 189.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet 162.7us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
Asbestos
       
Gross        
Beginning balance 207.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
208.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
185.1us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Losses and LAE acquired 22.9wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
13.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
11.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Incurred losses and LAE 7.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
12.1us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
46.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Paid losses and LAE (21.9)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(25.9)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(34.7)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Ending balance 215.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
207.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
208.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Net        
Beginning balance 178.7us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
174.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
146.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Losses and LAE acquired Central National 22.9wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
13.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
11.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Incurred losses and LAE 8.0us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
11.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
46.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Liability for unpaid claims and claims adjustment expense (16.8)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(20.3)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(29.4)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Ending balance 192.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
178.7us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
174.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_AsbestosIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Environmental
       
Gross        
Beginning balance 20.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
20.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
22.1us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Losses and LAE acquired 2.1wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
0.7wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Incurred losses and LAE 1.6us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
0.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(0.1)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Paid losses and LAE (1.4)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(1.8)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(2.3)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Ending balance 22.7us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
20.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
20.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Net        
Beginning balance 15.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
15.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
16.5us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Losses and LAE acquired Central National 2.1wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
1.0wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
0.7wtm_LiabilityForAsbestosAndEnvironmentalClaimsAcquiredNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Incurred losses and LAE 1.6us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
0.8us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(0.5)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Liability for unpaid claims and claims adjustment expense (1.5)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(1.8)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
(1.5)us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetClaimsPaid
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Ending balance 17.4us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
15.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
15.2us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ us-gaap_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAxis
= us-gaap_EnvironmentalIssueMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
WM Solutions        
Loss and Loss Adjustment, Expense Reserves [Line Items]        
Liability for asbestos claims, net, period increase (decrease) 22.9wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= wtm_WmSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
13.0wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= wtm_WmSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
11.0wtm_LiabilityforAsbestosClaimsNetPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= wtm_WmSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
 
Liabilty for environmental claims, net, period increase (decrease) $ 2.1wtm_LiabiltyForEnvironmentalClaimsNetPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= wtm_WmSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
$ 1.0wtm_LiabiltyForEnvironmentalClaimsNetPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= wtm_WmSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember
$ 0.7wtm_LiabiltyForEnvironmentalClaimsNetPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= wtm_WmSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wtm_SiriusGroupMember