<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2026"
  xmlns:wtm="http://www.whitemountains.com/20260630"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="wtm-20260630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000776867</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000776867</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wtm:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000776867</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wtm:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000776867</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wtm:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="participant">
        <measure>wtm:participant</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-18">0000776867</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-19">0000776867</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-2" id="f-20">false</dei:AmendmentFlag>
    <dei:AmendmentFlag contextRef="c-1" id="f-21">false</dei:AmendmentFlag>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionAsset contextRef="c-4" decimals="0" id="f-24" unitRef="usd">47599790</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionAsset>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionAsset contextRef="c-3" decimals="0" id="f-25" unitRef="usd">56845596</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionAsset>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionLiability contextRef="c-4" decimals="0" id="f-26" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionLiability>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionLiability contextRef="c-3" decimals="0" id="f-27" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionLiability>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="0" id="f-28" unitRef="usd">47599790</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-3" decimals="0" id="f-29" unitRef="usd">56845596</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionEmployerContribution contextRef="c-2" decimals="0" id="f-30" unitRef="usd">1169874</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantContribution contextRef="c-2" decimals="0" id="f-31" unitRef="usd">1570203</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantContribution>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionOtherContribution contextRef="c-2" decimals="0" id="f-32" unitRef="usd">14595</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionOtherContribution>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionOtherIncome contextRef="c-2" decimals="0" id="f-33" unitRef="usd">7254335</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionOtherIncome>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalIncome contextRef="c-2" decimals="0" id="f-34" unitRef="usd">10009007</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalIncome>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionPaymentToParticipant contextRef="c-2" decimals="0" id="f-35" unitRef="usd">761877</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalAdministrativeExpense contextRef="c-2" decimals="0" id="f-36" unitRef="usd">1324</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalAdministrativeExpense>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalExpense contextRef="c-2" decimals="0" id="f-37" unitRef="usd">763201</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalExpense>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetIncomeLoss contextRef="c-2" decimals="0" id="f-38" unitRef="usd">9245806</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetIncomeLoss>
    <wtm:EBPForm5500CaptionEmployerSecurities contextRef="c-3" decimals="0" id="f-39" unitRef="usd">7658080</wtm:EBPForm5500CaptionEmployerSecurities>
    <us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantLoan contextRef="c-3" decimals="0" id="f-40" unitRef="usd">100523</us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantLoan>
    <wtm:EBPForm5500Caption contextRef="c-3" decimals="0" id="f-41" unitRef="usd">30000000</wtm:EBPForm5500Caption>
    <dei:EntityTaxIdentificationNumber contextRef="c-2" id="f-42">57-1163892</dei:EntityTaxIdentificationNumber>
    <us-gaap-ebp:EmployeeBenefitPlanPlanNumber contextRef="c-2" id="f-43">001</us-gaap-ebp:EmployeeBenefitPlanPlanNumber>
    <dei:DocumentType contextRef="c-1" id="f-1">11-K</dei:DocumentType>
    <dei:DocumentType contextRef="c-2" id="f-2">11-K</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="c-2" id="f-3">White Mountains Insurance Group, Ltd</dei:EntityRegistrantName>
    <dei:EntityRegistrantName contextRef="c-1" id="f-4">White Mountains Insurance Group, Ltd</dei:EntityRegistrantName>
    <us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock contextRef="c-2" id="f-5">&lt;div style="text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic Financial Statement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits under the plan are provided by a trust fund. Plan expenses were $763,201. These expenses included $1,324 in administrative expenses and $761,877 in benefits paid to participants and beneficiaries, and $0 in other expenses. A total of 95 persons were participants in or beneficiaries of the plan at the end of the plan year, although not all of these persons had yet earned the right to receive benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of plan assets, after subtracting liabilities of the plan, was $56,845,596 as of the end of the plan year, compared to $47,599,790 as of the beginning of the plan year. During the plan year the plan experienced a change in its net assets of $9,245,806. This change includes unrealized appreciation or depreciation in the value of plan assets; that is, the difference between the value of the plan's assets at the end of the year and the value of the assets at the beginning of the year or the cost of assets acquired during the year. The plan had total income of $10,009,007, including employer contributions of $1,169,874, employee contributions of $1,570,203 and earnings from investments of $7,254,335.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease contextRef="c-2" decimals="0" id="f-6" unitRef="usd">763201</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense contextRef="c-2" decimals="0" id="f-7" unitRef="usd">1324</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant contextRef="c-2" decimals="0" id="f-8" unitRef="usd">761877</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <wtm:EBPChangeInNetAssetAvailableForBenefitDecreaseFromOtherExpenses contextRef="c-2" decimals="0" id="f-9" unitRef="usd">0</wtm:EBPChangeInNetAssetAvailableForBenefitDecreaseFromOtherExpenses>
    <us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants
      contextRef="c-2"
      decimals="0"
      id="f-10"
      unitRef="participant">95</us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-3" decimals="0" id="f-11" unitRef="usd">56845596</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="0" id="f-12" unitRef="usd">47599790</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease contextRef="c-2" decimals="0" id="f-13" unitRef="usd">9245806</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease contextRef="c-2" decimals="0" id="f-14" unitRef="usd">10009007</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash contextRef="c-2" decimals="0" id="f-15" unitRef="usd">1169874</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution contextRef="c-2" decimals="0" id="f-16" unitRef="usd">1570203</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment contextRef="c-2" decimals="0" id="f-17" unitRef="usd">7254335</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TableTextBlock contextRef="c-2" id="f-23">&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;img alt="Picture3.jpg" id="i-2" src="wtm-20260630_g2.jpg" style="height:663px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TableTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TextBlock contextRef="c-2" id="f-22">&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;img alt="Picture3.jpg" id="i-2" src="wtm-20260630_g2.jpg" style="height:663px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TextBlock>
</xbrl>
