<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bro-20211025.xsd" xlink:type="simple"/>
    <context id="C_e1783b92-55be-4be8-b143-09f90b6939ac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000079282</identifier>
        </entity>
        <period>
            <startDate>2021-10-24</startDate>
            <endDate>2021-10-25</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_f58e5a95-9aad-4bc1-9713-6fbfeb0e9c4e">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_ecdb3e4c-fbe5-4e12-9579-ce7e8d02a0f6">0000079282</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_129f05f4-8f63-443b-a368-6ef18e02c2b4">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_f143678c-595a-4252-a742-6b0014f09a08">2021-10-25</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_34ff91e8-e1f8-41de-b47c-b647cebf4f8e">BROWN &amp; BROWN, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_f833b4ec-3d2b-4064-9152-cec92f1c2b57">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_58b66810-fb2c-4f95-86a6-59efdee465de">001-13619</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_732852a8-3ec7-4d7d-99fa-7cfd28d394e5">59-0864469</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_59411a98-6b8a-4d55-bce7-b9d354e69d2d">300 North Beach Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_413d5079-e16a-4561-8596-7c04a00fcd3d">Daytona Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_62cf935f-c9dd-4b3c-bf65-ccd398e361b0">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_f6d3912e-1a4a-488d-b104-47a02a265f6a">32114</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_f21a82c1-2a6d-4115-a60e-973dccdd63b3">386</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_c4e57790-0d71-49db-a0eb-8770516a1b38">252-9601</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_21778ffa-0077-4f09-ac39-1a6e684f81c1">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_90e1d572-dce0-4e93-bae1-25f3f4247493">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_bdad5f92-00b6-443c-9059-3829a4e43141">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_beae05d8-b116-417a-be2d-a0acb3a5a535">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_53389845-cdb3-442d-a9b0-0ea13117722b">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_5531bff2-6fed-43d1-83cf-f7930fa2280f">BRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_974904a9-52f8-4d71-bce2-15b2cbd46fd9">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e1783b92-55be-4be8-b143-09f90b6939ac"
      id="F_da372fe3-1d3e-4641-95bc-7c5633166697">false</dei:EntityEmergingGrowthCompany>
</xbrl>
