<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bro-20220321.xsd" xlink:type="simple"/>
    <context id="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000079282</identifier>
        </entity>
        <period>
            <startDate>2022-03-21</startDate>
            <endDate>2022-03-21</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_f817fea9-9b74-4e5b-94dc-eb5ba5c60e88">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_fef255b9-1727-46ed-9d7a-1fe2077d2fda">0000079282</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_d802c092-13d8-4e46-b481-fe68278ddf2a">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_492b130d-caaa-4dfa-9cfb-5381024fdb67">2022-03-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_e3829a55-ad82-40b1-8f2c-7e5b9d574464">BROWN &amp; BROWN, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_2a4620b3-7557-4cc6-8070-646660102124">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_c544c4df-0292-4fb9-93b2-a98985bed21f">001-13619</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_e661bd7a-86ed-4c39-ba95-12d0c147db44">59-0864469</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_16b29a2c-5119-4b7c-920a-350750be5546">300 North Beach Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_e7bb7143-149c-422c-83d2-50224cbef21e">Daytona Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_489cdf02-98b6-43ff-83fc-00bfd3159704">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_3990e501-ad1f-4239-b7ed-6dfd1d05156a">32114</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_aa0e8ae6-b2c6-46f1-a533-3636f4e95cf9">386</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_e3871d56-2ad7-4b70-8aae-4ad16ad1a511">252-9601</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_ad67f33a-eaad-47aa-b53d-015073b02661">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_7494924a-f564-4929-a9e5-2eed37e6fc89">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_d2f41f23-2418-4f55-873b-a18643f5bfa9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_a2d366f5-0a31-438f-955a-3acfdbb2fc9a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_b3057cc5-880c-4ca2-b804-3e589d2b4bb2">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_c62c15a6-1487-4cf6-b726-011d780b8ddf">BRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_6529015a-541a-421a-849e-bb665641f944">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_3028ea92-5c24-4890-9be6-35fdf6b94c0e"
      id="F_9d3dcfa3-fb92-44f5-8d95-af4fb7cbab12">false</dei:EntityEmergingGrowthCompany>
</xbrl>
