| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ --> |
<!-- Creation Date :2022-07-26T17:24:55.5509+00:00 --> |
<!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. --> |
<xsd:schema targetNamespace="http://www.bbinsurance.com/20220630" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2022" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:bro="http://www.bbinsurance.com/20220630" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/> |
| <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" namespace="http://xbrl.sec.gov/dei/2022"/> |
| <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" namespace="http://fasb.org/us-gaap/2022"/> |
| <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" namespace="http://www.xbrl.org/dtr/type/2020-01-21"/> |
| <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" namespace="http://fasb.org/srt/2022"/> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bro-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Labels link" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bro-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation link" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bro-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition link" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bro-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation link" xlink:type="simple"/> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation"> |
| <link:definition> 100000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED"> |
| <link:definition> 100010 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureBasisOfFinancialReportingScheduleOfFiduciaryAssetsAndLiabilitiesAndStatementOfCashFlowsDetails2" id="DisclosureBasisOfFinancialReportingScheduleOfFiduciaryAssetsAndLiabilitiesAndStatementOfCashFlowsDetails2"> |
| <link:definition> 100020 - Disclosure - Basis of Financial Reporting - Schedule of Fiduciary Assets and Liabilities and Statement of Cash Flows (Details) 2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2" id="DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2"> |
| <link:definition> 100030 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) 2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"> |
| <link:definition> 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" id="Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"> |
| <link:definition> 100050 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" id="Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"> |
| <link:definition> 100060 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED"> |
| <link:definition> 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITEDParenthetical" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITEDParenthetical"> |
| <link:definition> 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"> |
| <link:definition> 100090 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureNatureOfOperations" id="Role_DisclosureNatureOfOperations"> |
| <link:definition> 100100 - Disclosure - Nature of Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBasisOfFinancialReporting" id="Role_DisclosureBasisOfFinancialReporting"> |
| <link:definition> 100110 - Disclosure - Basis of Financial Reporting </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureRevenues" id="Role_DisclosureRevenues"> |
| <link:definition> 100120 - Disclosure - Revenues </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureNetIncomePerShare" id="Role_DisclosureNetIncomePerShare"> |
| <link:definition> 100130 - Disclosure - Net Income Per Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinations" id="Role_DisclosureBusinessCombinations"> |
| <link:definition> 100140 - Disclosure - Business Combinations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureGoodwill" id="Role_DisclosureGoodwill"> |
| <link:definition> 100150 - Disclosure - Goodwill </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureAmortizableIntangibleAssets" id="Role_DisclosureAmortizableIntangibleAssets"> |
| <link:definition> 100160 - Disclosure - Amortizable Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLongTermDebt" id="Role_DisclosureLongTermDebt"> |
| <link:definition> 100170 - Disclosure - Long-Term Debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeases" id="Role_DisclosureLeases"> |
| <link:definition> 100180 - Disclosure - Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivities" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivities"> |
| <link:definition> 100190 - Disclosure - Supplemental Disclosures of Cash Flow Information and Non-Cash Financing and Investing Activities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLegalAndRegulatoryProceedings" id="Role_DisclosureLegalAndRegulatoryProceedings"> |
| <link:definition> 100200 - Disclosure - Legal and Regulatory Proceedings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSegmentInformation" id="Role_DisclosureSegmentInformation"> |
| <link:definition> 100210 - Disclosure - Segment Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureInvestments" id="Role_DisclosureInvestments"> |
| <link:definition> 100220 - Disclosure - Investments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureInsuranceCompanySubsidiaryOperations" id="DisclosureInsuranceCompanySubsidiaryOperations"> |
| <link:definition> 100230 - Disclosure - Insurance Company Subsidiary Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureShareholdersEquity" id="Role_DisclosureShareholdersEquity"> |
| <link:definition> 100240 - Disclosure - Shareholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBasisOfFinancialReportingPolicies" id="Role_DisclosureBasisOfFinancialReportingPolicies"> |
| <link:definition> 100250 - Disclosure - Basis of Financial Reporting (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureBasisOfFinancialReportingTables" id="DisclosureBasisOfFinancialReportingTables"> |
| <link:definition> 100260 - Disclosure - Basis of Financial Reporting (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureRevenuesTables" id="Role_DisclosureRevenuesTables"> |
| <link:definition> 100270 - Disclosure - Revenues (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureNetIncomePerShareTables" id="Role_DisclosureNetIncomePerShareTables"> |
| <link:definition> 100280 - Disclosure - Net Income Per Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinationsTables" id="Role_DisclosureBusinessCombinationsTables"> |
| <link:definition> 100290 - Disclosure - Business Combinations (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureGoodwillTables" id="Role_DisclosureGoodwillTables"> |
| <link:definition> 100300 - Disclosure - Goodwill (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureAmortizableIntangibleAssetsTables" id="Role_DisclosureAmortizableIntangibleAssetsTables"> |
| <link:definition> 100310 - Disclosure - Amortizable Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLongTermDebtTables" id="Role_DisclosureLongTermDebtTables"> |
| <link:definition> 100320 - Disclosure - Long-Term Debt (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesTables" id="Role_DisclosureLeasesTables"> |
| <link:definition> 100330 - Disclosure - Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesTables" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesTables"> |
| <link:definition> 100340 - Disclosure - Supplemental Disclosures of Cash Flow Information and Non-Cash Financing and Investing Activities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSegmentInformationTables" id="Role_DisclosureSegmentInformationTables"> |
| <link:definition> 100350 - Disclosure - Segment Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureInvestmentsTables" id="Role_DisclosureInvestmentsTables"> |
| <link:definition> 100360 - Disclosure - Investments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureInsuranceCompanySubsidiaryOperationsTables" id="DisclosureInsuranceCompanySubsidiaryOperationsTables"> |
| <link:definition> 100370 - Disclosure - Insurance Company Subsidiary Operations (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureNatureOfOperationsAdditionalInformationDetails" id="Role_DisclosureNatureOfOperationsAdditionalInformationDetails"> |
| <link:definition> 100380 - Disclosure - Nature of Operations - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBasisOfFinancialReportingAdditionalInformationDetails" id="Role_DisclosureBasisOfFinancialReportingAdditionalInformationDetails"> |
| <link:definition> 100390 - Disclosure - Basis of Financial Reporting - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureBasisOfFinancialReportingScheduleOfFiduciaryAssetsAndLiabilitiesAndStatementOfCashFlowsDetails3" id="DisclosureBasisOfFinancialReportingScheduleOfFiduciaryAssetsAndLiabilitiesAndStatementOfCashFlowsDetails3"> |
| <link:definition> 100400 - Disclosure - Basis of Financial Reporting - Schedule of Fiduciary Assets and Liabilities and Statement of Cash Flows (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureRevenuesScheduleOfDisaggregatedByRevenueDetails" id="Role_DisclosureRevenuesScheduleOfDisaggregatedByRevenueDetails"> |
| <link:definition> 100410 - Disclosure - Revenues - Schedule of Disaggregated by Revenue (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureRevenuesScheduleOfBalancesOfContractAssetsAndContractLiabilitiesArisingFromContractsWithCustomersDetails" id="Role_DisclosureRevenuesScheduleOfBalancesOfContractAssetsAndContractLiabilitiesArisingFromContractsWithCustomersDetails"> |
| <link:definition> 100420 - Disclosure - Revenues - Schedule of Balances of Contract Assets and Contract Liabilities Arising from contracts with Customers (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetails" id="Role_DisclosureRevenuesAdditionalInformationDetails"> |
| <link:definition> 100430 - Disclosure - Revenues - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureNetIncomePerShareReconciliationBetweenBasicAndDilutedWeightedAverageSharesOutstandingDetails" id="Role_DisclosureNetIncomePerShareReconciliationBetweenBasicAndDilutedWeightedAverageSharesOutstandingDetails"> |
| <link:definition> 100440 - Disclosure - Net Income Per Share - Reconciliation between Basic and Diluted Weighted Average Shares Outstanding (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" id="Role_DisclosureBusinessCombinationsAdditionalInformationDetails"> |
| <link:definition> 100450 - Disclosure - Business Combinations - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinationsPurchasePriceAllocationForCurrentYearAcquisitionsAndAdjustmentsMadeForPriorYearAcquisitionsDetails" id="Role_DisclosureBusinessCombinationsPurchasePriceAllocationForCurrentYearAcquisitionsAndAdjustmentsMadeForPriorYearAcquisitionsDetails"> |
| <link:definition> 100460 - Disclosure - Business Combinations - Purchase Price Allocation for Current Year Acquisitions and Adjustments Made for Prior Year Acquisitions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinationsEstimatedFairValuesOfAggregateAssetsAndLiabilitiesAcquiredDetails" id="Role_DisclosureBusinessCombinationsEstimatedFairValuesOfAggregateAssetsAndLiabilitiesAcquiredDetails"> |
| <link:definition> 100470 - Disclosure - Business Combinations - Estimated Fair Values of Aggregate Assets and Liabilities Acquired (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinationsUnauditedProFormaResultsDetails" id="Role_DisclosureBusinessCombinationsUnauditedProFormaResultsDetails"> |
| <link:definition> 100480 - Disclosure - Business Combinations - Unaudited Pro Forma Results (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionsPaymentsAndNetChangesAsWellAsInterestExpenseAccretionOnEstimatedAcquisitionEarnOutPayablesDetails" id="Role_DisclosureBusinessCombinationsAdditionsPaymentsAndNetChangesAsWellAsInterestExpenseAccretionOnEstimatedAcquisitionEarnOutPayablesDetails"> |
| <link:definition> 100490 - Disclosure - Business Combinations - Additions, Payments, and Net Changes, as well as Interest Expense Accretion on Estimated Acquisition Earn-Out Payables (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwillByOperatingSegmentDetails" id="DisclosureGoodwillChangesInCarryingValueOfGoodwillByOperatingSegmentDetails"> |
| <link:definition> 100500 - Disclosure - Goodwill - Changes in Carrying Value of Goodwill by Operating Segment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureAmortizableIntangibleAssetsAmortizableIntangibleAssetsDetails" id="Role_DisclosureAmortizableIntangibleAssetsAmortizableIntangibleAssetsDetails"> |
| <link:definition> 100510 - Disclosure - Amortizable Intangible Assets - Amortizable Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureAmortizableIntangibleAssetsAdditionalInformationDetails" id="Role_DisclosureAmortizableIntangibleAssetsAdditionalInformationDetails"> |
| <link:definition> 100520 - Disclosure - Amortizable Intangible Assets - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" id="Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails"> |
| <link:definition> 100530 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtParentheticalDetails" id="Role_DisclosureLongTermDebtScheduleOfLongTermDebtParentheticalDetails"> |
| <link:definition> 100540 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" id="Role_DisclosureLongTermDebtAdditionalInformationDetails"> |
| <link:definition> 100550 - Disclosure - Long-Term Debt - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" id="Role_DisclosureLeasesAdditionalInformationDetails"> |
| <link:definition> 100560 - Disclosure - Leases - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesAndClassificationOfOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesWithinCondensedConsolidatedBalanceSheetDetails" id="Role_DisclosureLeasesScheduleOfBalancesAndClassificationOfOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesWithinCondensedConsolidatedBalanceSheetDetails"> |
| <link:definition> 100570 - Disclosure - Leases - Schedule of Balances and Classification of Operating Lease Right-of-Use Assets and Operating Lease Liabilities within Condensed Consolidated Balance Sheet (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfComponentsOfLeaseCostForOperatingLeasesDetails" id="Role_DisclosureLeasesScheduleOfComponentsOfLeaseCostForOperatingLeasesDetails"> |
| <link:definition> 100580 - Disclosure - Leases - Schedule of Components of Lease Cost for Operating Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesDetails" id="Role_DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesDetails"> |
| <link:definition> 100590 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Operating Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" id="Role_DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails"> |
| <link:definition> 100600 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails" id="Role_DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails"> |
| <link:definition> 100610 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesAdditionalInformationDetails" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesAdditionalInformationDetails"> |
| <link:definition> 100620 - Disclosure - Supplemental Disclosures of Cash Flow Information and Non-Cash Financing and Investing Activities - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesSummaryOfCashPaidForInterestAndIncomeTaxesDetails" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesSummaryOfCashPaidForInterestAndIncomeTaxesDetails"> |
| <link:definition> 100630 - Disclosure - Supplemental Disclosures of Cash Flow Information and Non-Cash Financing and Investing Activities - Summary of Cash Paid for Interest and Income Taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesSummaryOfSignificantNonCashInvestingAndFinancingActivitiesDetails" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingAndInvestingActivitiesSummaryOfSignificantNonCashInvestingAndFinancingActivitiesDetails"> |
| <link:definition> 100640 - Disclosure - Supplemental Disclosures of Cash Flow Information and Non-Cash Financing and Investing Activities - Summary of Significant Non-Cash Investing and Financing Activities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureSupplementalDisclosuresOfCashFlowInformationAndNoncashFinancingAndInvestingActivitiesScheduleOfReconciliationOfCashAndCashEquiva" id="DisclosureSupplementalDisclosuresOfCashFlowInformationAndNoncashFinancingAndInvestingActivitiesScheduleOfReconciliationOfCashAndCashEquiva"> |
| <link:definition> 100650 - Disclosure - Supplemental Disclosures of Cash Flow Information and Non-Cash Financing and Investing Activities - Schedule of Reconciliation of Cash and Cash Equivalents Inclusive of Restricted Cash (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" id="Role_DisclosureSegmentInformationAdditionalInformationDetails"> |
| <link:definition> 100660 - Disclosure - Segment Information - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureSegmentInformationSummarizedFinancialInformationReportableSegmentsDetails" id="Role_DisclosureSegmentInformationSummarizedFinancialInformationReportableSegmentsDetails"> |
| <link:definition> 100670 - Disclosure - Segment Information - Summarized Financial Information Reportable Segments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAmortizedCostAndFairValuesOfFixedMaturitySecuritiesDetails" id="Role_DisclosureInvestmentsSummaryOfAmortizedCostAndFairValuesOfFixedMaturitySecuritiesDetails"> |
| <link:definition> 100680 - Disclosure - Investments - Summary of Amortized Cost and Fair Values of Fixed Maturity Securities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetails" id="Role_DisclosureInvestmentsAdditionalInformationDetails"> |
| <link:definition> 100690 - Disclosure - Investments - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsGrossUnrealizedLossAndFairValueDetails" id="Role_DisclosureInvestmentsScheduleOfInvestmentsGrossUnrealizedLossAndFairValueDetails"> |
| <link:definition> 100700 - Disclosure - Investments - Schedule of Investments' Gross Unrealized Loss and Fair Value (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureInvestmentsAmortizedCostAndFairValueOfFixedMaturitySecuritiesByContractualMaturityDetails" id="Role_DisclosureInvestmentsAmortizedCostAndFairValueOfFixedMaturitySecuritiesByContractualMaturityDetails"> |
| <link:definition> 100710 - Disclosure - Investments - Amortized Cost and Fair Value of Fixed Maturity Securities by Contractual Maturity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureInsuranceCompanySubsidiaryOperationsEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" id="DisclosureInsuranceCompanySubsidiaryOperationsEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails"> |
| <link:definition> 100720 - Disclosure - Insurance Company Subsidiary Operations - Effects of Reinsurance on Premiums Written and Earned (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/DisclosureInsuranceCompanySubsidiaryOperationsAdditionalInformationDetails" id="DisclosureInsuranceCompanySubsidiaryOperationsAdditionalInformationDetails"> |
| <link:definition> 100730 - Disclosure - Insurance Company Subsidiary Operations - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bbinsurance.com/20220630/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetails" id="Role_DisclosureShareholdersEquityAdditionalInformationDetails"> |
| <link:definition> 100740 - Disclosure - Shareholders' Equity - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:element id="bro_CashPaidForAmountsIncludedInMeasurementOfLiabilitiesAbstract" name="CashPaidForAmountsIncludedInMeasurementOfLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_NetChangeInEarningsFromEstimatedAcquisitionEarnoutPayablesAbstract" name="NetChangeInEarningsFromEstimatedAcquisitionEarnoutPayablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_OperatingLeaseAssetAbstract" name="OperatingLeaseAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_OperatingLeasesAbstract" name="OperatingLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_AdditionalBorrowingCapacityUnderCreditFacility" name="AdditionalBorrowingCapacityUnderCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_AdditionsToEstimatedAcquisitionEarnOutPayables" name="AdditionsToEstimatedAcquisitionEarnOutPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_AdditionToCurrentEarnings" name="AdditionToCurrentEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_AdjustedLiborRate" name="AdjustedLiborRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bro_AdjustmentForAmortizationExcludingAccretionAmortizationOfDebtDiscountsAndPremiumsInvestments" name="AdjustmentForAmortizationExcludingAccretionAmortizationOfDebtDiscountsAndPremiumsInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionAdditionalConsideration" name="BusinessAcquisitionAdditionalConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionEarnOutPayableAfterChangeInAdditionsAndPayments" name="BusinessAcquisitionEarnOutPayableAfterChangeInAdditionsAndPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_BusinessAcquisitionEarnOutPayables" name="BusinessAcquisitionEarnOutPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNondeductibleAmount" name="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNondeductibleAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNondeductibleAmountExcludingEarnOutPayableNotDeductibleUntilEarnedPaid" name="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxNondeductibleAmountExcludingEarnOutPayableNotDeductibleUntilEarnedPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionsProformaIncomeLossBeforeIncomeTaxes" name="BusinessAcquisitionsProformaIncomeLossBeforeIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_BusinessAcquisitionsPurchasePriceAllocationAdjustmentPurchasePrice" name="BusinessAcquisitionsPurchasePriceAllocationAdjustmentPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionsPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents" name="BusinessAcquisitionsPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiduciaryCash" name="BusinessAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiduciaryCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiduciaryReceivables" name="BusinessAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiduciaryReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_BusinessCombinationForeignCurrencyTranslationAdjustments" name="BusinessCombinationForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_BusinessCombinationIncreaseDecreaseLiabilitiesArisingFromContingenciesAmountRecognized" name="BusinessCombinationIncreaseDecreaseLiabilitiesArisingFromContingenciesAmountRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_BusinessCombinationProFormaInformationIncomeLossBeforeIncomeTaxesOfAcquireSinceAcquisitionDateActual" name="BusinessCombinationProFormaInformationIncomeLossBeforeIncomeTaxesOfAcquireSinceAcquisitionDateActual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiduciaryLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiduciaryLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_CededToHighlyRatedCarriersForExcessFloodPolicies" name="CededToHighlyRatedCarriersForExcessFloodPolicies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_ChangeInFairValueEstimatedAcquisitionEarnOutPayables" name="ChangeInFairValueEstimatedAcquisitionEarnOutPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_CommissionFeesAndOtherReceivable" name="CommissionFeesAndOtherReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_ContingentPayableIssuedForAgencyAcquisition" name="ContingentPayableIssuedForAgencyAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_DebtInstrumentRepaymentTerm" name="DebtInstrumentRepaymentTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_DebtInstrumentsMaturityYear" name="DebtInstrumentsMaturityYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_DeferredCost" name="DeferredCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_EarnOutPayableNotDeductibleUntilEarnedPaid" name="EarnOutPayableNotDeductibleUntilEarnedPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_EffectOfForeignExchangeRateCashChangesInCashAndCashEquivalentsInclusiveOfFiduciary" name="EffectOfForeignExchangeRateCashChangesInCashAndCashEquivalentsInclusiveOfFiduciary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_EmployeeCompensationAndBenefits" name="EmployeeCompensationAndBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_FiduciaryCash" name="FiduciaryCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_FiduciaryCashCurrent" name="FiduciaryCashCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_FiduciaryLiabilitiesCurrent" name="FiduciaryLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_FiduciaryReceivablesAndLiabilitiesNet" name="FiduciaryReceivablesAndLiabilitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_FiduciaryReceivablesCurrent" name="FiduciaryReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_IncreaseDecreaseForLossAndLossAdjustmentExpense" name="IncreaseDecreaseForLossAndLossAdjustmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_IncreaseDecreaseInEffectOfForeignExchangeRate" name="IncreaseDecreaseInEffectOfForeignExchangeRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_IncreaseDecreaseInPremiumDepositsAndCreditsDueCustomersDecreaseIncrease" name="IncreaseDecreaseInPremiumDepositsAndCreditsDueCustomersDecreaseIncrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_IncreaseDecreaseInPremiumsCommissionAndFeesReceivable" name="IncreaseDecreaseInPremiumsCommissionAndFeesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_IncreaseDecreaseInPremiumsPayableToInsuranceCompanies" name="IncreaseDecreaseInPremiumsPayableToInsuranceCompanies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_InitialFundingToCapitalizeFacility" name="InitialFundingToCapitalizeFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedLeaseLiabilitiesNextTwelveMonths" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedLeaseLiabilitiesNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedLeaseLiabilitiesRemainderOfFiscalYear" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedLeaseLiabilitiesRemainderOfFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_LineOfCreditFacilityExpirationTerm" name="LineOfCreditFacilityExpirationTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_MaximumFutureContingencyPaymentsAcquisitions" name="MaximumFutureContingencyPaymentsAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_MaximumOperatingLeaseExpirationTerm" name="MaximumOperatingLeaseExpirationTerm" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_NetIncomeAttributableToUnvestedAwardedPerformanceStock" name="NetIncomeAttributableToUnvestedAwardedPerformanceStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_NetLossGainOnSalesOfInvestmentsFixedAssetsAndCustomerAccounts" name="NetLossGainOnSalesOfInvestmentsFixedAssetsAndCustomerAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_NonRestrictedFiduciaryCash" name="NonRestrictedFiduciaryCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_NumberOfReinsurers" name="NumberOfReinsurers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_OffsetOfRevisedEstimatedVariableConsideration" name="OffsetOfRevisedEstimatedVariableConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_OneMonthTermSecuredOvernightFinancingRate" name="OneMonthTermSecuredOvernightFinancingRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bro_OperatingAndVariableLeaseCost" name="OperatingAndVariableLeaseCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_OperatingLeaseAsset" name="OperatingLeaseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_OtherAdjustments" name="OtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_OtherPayableIssuedForAgencyAcquisitionsAndPurchasedCustomerAccounts" name="OtherPayableIssuedForAgencyAcquisitionsAndPurchasedCustomerAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_PaymentsForEstimatedAcquisitionEarnOutPayables" name="PaymentsForEstimatedAcquisitionEarnOutPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_PaymentsOnAcquisitionEarnOuts" name="PaymentsOnAcquisitionEarnOuts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_PaymentsOnAcquisitionEarnOutsInExcessOfOriginalEstimatedPayables" name="PaymentsOnAcquisitionEarnOutsInExcessOfOriginalEstimatedPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_PercentageOfAdjustedNetIncome" name="PercentageOfAdjustedNetIncome" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bro_PercentageOfCededPremiums" name="PercentageOfCededPremiums" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bro_PercentageOfReinsuranceRecoverablesAllowance" name="PercentageOfReinsuranceRecoverablesAllowance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bro_PremiumDepositsAndCreditsDueCustomers" name="PremiumDepositsAndCreditsDueCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_PremiumsCommissionsAndFeesReceivable" name="PremiumsCommissionsAndFeesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_PremiumsPayableToInsuranceCompanies" name="PremiumsPayableToInsuranceCompanies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_RecordedEarnOutPayable" name="RecordedEarnOutPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_ReimbursementForCapitalizableCostsOfPublicInfrastructureImprovements" name="ReimbursementForCapitalizableCostsOfPublicInfrastructureImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_RepurchaseOfStockBenefitPlanSharesForEmployeesToFundTaxWithholdings" name="RepurchaseOfStockBenefitPlanSharesForEmployeesToFundTaxWithholdings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_RepurchaseSharesToFundTaxWithholdingsForNonCashStockBasedCompensationShares" name="RepurchaseSharesToFundTaxWithholdingsForNonCashStockBasedCompensationShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_RepurchaseSharesToFundTaxWithholdingsForNonCashStockBasedCompensationValue" name="RepurchaseSharesToFundTaxWithholdingsForNonCashStockBasedCompensationValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_RestatedChangesInCashFlows" name="RestatedChangesInCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_RestrictedAndNonRestrictedFiduciaryCash" name="RestrictedAndNonRestrictedFiduciaryCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_RestrictedFiduciaryCash" name="RestrictedFiduciaryCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_SocialSecurityTaxEmployerDeferralCARESAct" name="SocialSecurityTaxEmployerDeferralCARESAct" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bro_UnsecuredRevolvingCreditFacility" name="UnsecuredRevolvingCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_VariableConsiderationReceived" name="VariableConsiderationReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bro_WeightedAverageNumberOfSharesUnvestedShareAwardsNotCommittedToBeReleased" name="WeightedAverageNumberOfSharesUnvestedShareAwardsNotCommittedToBeReleased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_FairValueOfAssetsAndLiabilitiesStatementLineItems" name="FairValueOfAssetsAndLiabilitiesStatementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_AcceleratedShareRepurchaseAgreementMember" name="AcceleratedShareRepurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_AgisNetworkIncMember" name="AgisNetworkIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_AssetAcquisitionsMember" name="AssetAcquisitionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_AssetsAndAssumedCertainLiabilitiesMember" name="AssetsAndAssumedCertainLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_BerkshireInsuranceGroupIncMember" name="BerkshireInsuranceGroupIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_BermudaCaymanIslandsIrelandAndLondonOperationsMember" name="BermudaCaymanIslandsIrelandAndLondonOperationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_BookOfBusinessPurchaseMember" name="BookOfBusinessPurchaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_CaptiveInsuranceFacilityMember" name="CaptiveInsuranceFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_CoreCommissionRevenueMember" name="CoreCommissionRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_CosttoFulfillMember" name="CosttoFulfillMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_CosttoObtainMember" name="CosttoObtainMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_EarnedPremiumMember" name="EarnedPremiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FederalEmergencyManagementAgencyMember" name="FederalEmergencyManagementAgencyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FeeRevenueMember" name="FeeRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiduciaryCashMember" name="FiduciaryCashMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiduciaryLiabilityMember" name="FiduciaryLiabilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiduciaryReceivableMember" name="FiduciaryReceivableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiveYearRevolvingLoanFacilityExpiresInTwoThousandTwentyTwoMember" name="FiveYearRevolvingLoanFacilityExpiresInTwoThousandTwentyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiveYearTermLoanFacilityExpiresInTwoThousandTwentySevenMember" name="FiveYearTermLoanFacilityExpiresInTwoThousandTwentySevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiveYearTermLoanFacilityExpiresInTwoThousandTwentySixMember" name="FiveYearTermLoanFacilityExpiresInTwoThousandTwentySixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FiveYearTermLoanFacilityExpiresInTwoThousandTwentyThreeMember" name="FiveYearTermLoanFacilityExpiresInTwoThousandTwentyThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FourPointFiveZeroZeroPercentSeniorNotesDueTwoThousandTwentyNineMember" name="FourPointFiveZeroZeroPercentSeniorNotesDueTwoThousandTwentyNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FourPointNineFiveZeroPercentSeniorNotesDueTwoThousandFiftyTwoMember" name="FourPointNineFiveZeroPercentSeniorNotesDueTwoThousandFiftyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FourPointTwoZeroZeroPercentSeniorNotesDueTwoThousandThirtyTwoMember" name="FourPointTwoZeroZeroPercentSeniorNotesDueTwoThousandThirtyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FourPointTwoZeroZeroPercentSeniorNotesDueTwoThousandTwentyFourMember" name="FourPointTwoZeroZeroPercentSeniorNotesDueTwoThousandTwentyFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_FutureLeaseAgreementMember" name="FutureLeaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_GrpHoldcoLimitedMember" name="GrpHoldcoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_IncentiveAndProfitSharingContingentCommissionRevenueMember" name="IncentiveAndProfitSharingContingentCommissionRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_NationalProgramsMember" name="NationalProgramsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_OLearyInsuranceGroupMember" name="OLearyInsuranceGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_OrchidIntermediateHoldingsLPMember" name="OrchidIntermediateHoldingsLPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_OtherAcquisitionsMember" name="OtherAcquisitionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_OtherSupplementalCommissionsRevenueMember" name="OtherSupplementalCommissionsRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_PiperJordanLLCMember" name="PiperJordanLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_ProfitSharingContingentCommissionRevenueMember" name="ProfitSharingContingentCommissionRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_RetailSegmentMember" name="RetailSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_RevolvingCreditFacilityAndTermLoanMember" name="RevolvingCreditFacilityAndTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_SecondAcceleratedShareRepurchaseAgreementMember" name="SecondAcceleratedShareRepurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_SecondAmendedAndRestatedCreditAgreementMember" name="SecondAmendedAndRestatedCreditAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_ServicesMember" name="ServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TermAOneLoanMember" name="TermAOneLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TermATwoLoanMember" name="TermATwoLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TermLoanCommitmentsMember" name="TermLoanCommitmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TermLoanMember" name="TermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_ThreeYearTermLoanFacilityExpiresInTwoThousandTwentyFiveMember" name="ThreeYearTermLoanFacilityExpiresInTwoThousandTwentyFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TwoPointThreeSevenFivePercentSeniorNotesDueTwoThousandThirtyOneMember" name="TwoPointThreeSevenFivePercentSeniorNotesDueTwoThousandThirtyOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TwoThousandThirtyTwoAndTwoThousandFiftyTwoUnsecuredSecuredSeniorNotesMember" name="TwoThousandThirtyTwoAndTwoThousandFiftyTwoUnsecuredSecuredSeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_TwoThousandTwentyTwoAcquisitionMember" name="TwoThousandTwentyTwoAcquisitionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_UnsecuredSeniorNotesMember" name="UnsecuredSeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_VariousMember" name="VariousMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_WholesaleBrokerageMember" name="WholesaleBrokerageMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_WrightNationalFloodInsuranceCompanyMember" name="WrightNationalFloodInsuranceCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_RecentlyAdoptedAccountingStandardsPolicyTextBlock" name="RecentlyAdoptedAccountingStandardsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_FairValueOfAssetsAndLiabilitiesStatementTable" name="FairValueOfAssetsAndLiabilitiesStatementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bro_ScheduleOfBalancesAndClassificationOfOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesTableTextBlock" name="ScheduleOfBalancesAndClassificationOfOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_ScheduleOfSupplementalCashFlowInformationForOperatingLeasesTableTextBlock" name="ScheduleOfSupplementalCashFlowInformationForOperatingLeasesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_ScheduleOfWeightedAverageRemainingLeaseTermAndTheWeightedAverageDiscountRateForOperatingLeasesTableTextBlock" name="ScheduleOfWeightedAverageRemainingLeaseTermAndTheWeightedAverageDiscountRateForOperatingLeasesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_SummaryOfCashPaidForInterestAndIncomeTaxesTableTextBlock" name="SummaryOfCashPaidForInterestAndIncomeTaxesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_ReinsuranceLossLossAdjustmentExpensesTextBlock" name="ReinsuranceLossLossAdjustmentExpensesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bro_SummaryOfFiduciaryAssetsAndLiabilitiesAndStatementOfCashFlowsTableTextBlock" name="SummaryOfFiduciaryAssetsAndLiabilitiesAndStatementOfCashFlowsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| </xsd:schema> |