XML 35 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Variable Annuity Reinsurance Liabilities and Derivative Instruments (Details) (White Mountains Life Re, USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Changes in derivative instruments    
Beginning balance $ 56.4us-gaap_DerivativeFairValueOfDerivativeNet $ 69.2us-gaap_DerivativeFairValueOfDerivativeNet
Purchases 0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases 0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
Realized and unrealized gains (losses) (5.5)us-gaap_DerivativeGainLossOnDerivativeNet (6.6)us-gaap_DerivativeGainLossOnDerivativeNet
Transfers in 0wtm_DerivativeTransfersInOutNet 0wtm_DerivativeTransfersInOutNet
Sales/settlements 3.9wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements (27.0)wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
Ending balance 47.0us-gaap_DerivativeFairValueOfDerivativeNet 89.6us-gaap_DerivativeFairValueOfDerivativeNet
Change in fair value of variable annuity death benefit liabilities, included in other general and administrative expenses 0wtm_GainLossOnLiabilityForDeathBenefit 0wtm_GainLossOnLiabilityForDeathBenefit
Level 2 Inputs
   
Changes in derivative instruments    
Beginning balance 33.8us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
4.7us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Purchases 0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Realized and unrealized gains (losses) (6.5)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
(7.1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Transfers in 0wtm_DerivativeTransfersInOutNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_DerivativeTransfersInOutNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Sales/settlements (3.9)wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
(27.5)wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Ending balance 31.2us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
25.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Level 1 Inputs
   
Changes in derivative instruments    
Beginning balance 3.7us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
1.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Purchases 0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Realized and unrealized gains (losses) 1.6us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
(0.2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Transfers in 0wtm_DerivativeTransfersInOutNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_DerivativeTransfersInOutNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Sales/settlements 6.5wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0.5wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Ending balance (1.2)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0.4us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Variable Annuity | Level 3 Inputs    
Changes in derivative instruments    
Beginning balance 0.7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
(52.8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Realized and unrealized gains (losses) 0.4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
(1.3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Transfers in 0wtm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfers
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfers
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Sales/settlements 0wtm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesOrSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesOrSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Ending balance 1.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
(54.1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Purchases 0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VariableAnnuityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Derivative [Member] | Level 3 Inputs    
Changes in derivative instruments    
Beginning balance 18.9us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
63.4us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Purchases 0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Realized and unrealized gains (losses) (0.6)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0.7us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Transfers in 0wtm_DerivativeTransfersInOutNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_DerivativeTransfersInOutNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Sales/settlements 1.3wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
0wtm_FairValueDerivativesMeasuredOnRecurringBasisAssetSalesAndSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
Ending balance $ 17.0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember
$ 64.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= wtm_WhiteMountainsLifeReMember