XML 66 R51.htm IDEA: XBRL DOCUMENT
v3.22.4

Business Combinations - Purchase Price Allocation for Current Year Acquisitions and Adjustments Made for Prior Year Acquisitions (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Cash paid | $ 2,544.4 | $ 424.6 |
Common stock issued | 14.7 | 9.9 | $ 30.1
Net assets acquired | 2,638.0 | 549.4 | $ 893.2
Orchid Underwriters Agency, LLC (Orchid) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 487.0 |  |
Orchid Underwriters Agency, LLC (Orchid) | National Programs |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Mar. 31, 2022 |  |
Cash paid | $ 476.2 |  |
Recorded earn-out payable | 10.8 |  |
Net assets acquired | 487.0 |  |
Maximum potential earn- out payable | 20.0 |  |
GRP (Jersey) Holdco Limited (GRP) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 1,854.5 |  |
GRP (Jersey) Holdco Limited (GRP) | Retail National Programs Wholesale |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Jul. 01, 2022 |  |
Cash paid | $ 1,839.8 |  |
Common stock issued | 14.7 |  |
Net assets acquired | 1,854.5 |  |
First Insurance Solutions Ltd. (First) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 22.7 |  |
First Insurance Solutions Ltd. (First) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Jul. 08, 2022 |  |
Cash paid | $ 13.0 |  |
Other payable | 1.4 |  |
Recorded earn-out payable | 8.3 |  |
Net assets acquired | 22.7 |  |
Maximum potential earn- out payable | 9.2 |  |
BdB Holdings Limited (BdB) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 86.4 |  |
BdB Holdings Limited (BdB) | Wholesale |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Aug. 01, 2022 |  |
Cash paid | $ 75.3 |  |
Recorded earn-out payable | 11.1 |  |
Net assets acquired | 86.4 |  |
Maximum potential earn- out payable | 36.3 |  |
Smithwick & Mariners Insurance, Inc. (Smithwick) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 25.8 |  |
Smithwick & Mariners Insurance, Inc. (Smithwick) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Sep. 01, 2022 |  |
Cash paid | $ 23.2 |  |
Other payable | 1.0 |  |
Recorded earn-out payable | 1.6 |  |
Net assets acquired | 25.8 |  |
Maximum potential earn- out payable | 6.5 |  |
VistaNational Insurance Group, Inc. (VistaNational) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 28.6 |  |
VistaNational Insurance Group, Inc. (VistaNational) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Sep. 01, 2022 |  |
Cash paid | $ 26.7 |  |
Other payable | 0.8 |  |
Recorded earn-out payable | 1.1 |  |
Net assets acquired | 28.6 |  |
Maximum potential earn- out payable | 3.0 |  |
Taylor Berry Knight Limited (Taylor) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired | $ 45.1 |  |
Taylor Berry Knight Limited (Taylor) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition | Nov. 16, 2022 |  |
Cash paid | $ 27.1 |  |
Other payable | 0.2 |  |
Recorded earn-out payable | 17.8 |  |
Net assets acquired | 45.1 |  |
Maximum potential earn- out payable | 17.8 |  |
O'Leary Insurances (O'Leary) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 137.7 |
O'Leary Insurances (O'Leary) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Jan. 01, 2021 |
Cash paid |  | $ 117.4 |
Common stock issued |  | 4.9 |
Recorded earn-out payable |  | 15.4 |
Net assets acquired |  | 137.7 |
Maximum potential earn- out payable |  | 30.6 |
Piper Jordan LLC (Piper) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 54.7 |
Piper Jordan LLC (Piper) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | May 01, 2021 |
Cash paid |  | $ 43.4 |
Other payable |  | 1.4 |
Recorded earn-out payable |  | 9.9 |
Net assets acquired |  | 54.7 |
Maximum potential earn- out payable |  | 15.0 |
Berkshire Insurance Group, Inc. (Berkshire) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 41.5 |
Berkshire Insurance Group, Inc. (Berkshire) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Sep. 01, 2021 |
Cash paid |  | $ 41.5 |
Net assets acquired |  | 41.5 |
AGIS Network, Inc. (AGIS) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 36.1 |
AGIS Network, Inc. (AGIS) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Sep. 01, 2021 |
Cash paid |  | $ 11.2 |
Other payable |  | 24.1 |
Recorded earn-out payable |  | 0.8 |
Net assets acquired |  | 36.1 |
Maximum potential earn- out payable |  | 12.3 |
Winston Financial Services, Inc. (Winston) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 108.6 |
Winston Financial Services, Inc. (Winston) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Oct. 01, 2021 |
Cash paid |  | $ 79.5 |
Common stock issued |  | 5.0 |
Other payable |  | 7.7 |
Recorded earn-out payable |  | 16.4 |
Net assets acquired |  | 108.6 |
Maximum potential earn- out payable |  | 29.0 |
Remedy Analytics, Inc. (Remedy) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 48.6 |
Remedy Analytics, Inc. (Remedy) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Oct. 01, 2021 |
Cash paid |  | $ 40.8 |
Other payable |  | 0.5 |
Recorded earn-out payable |  | 7.3 |
Net assets acquired |  | 48.6 |
Maximum potential earn- out payable |  | 25.0 |
Heacock Insurance Group, LLC (Heacock) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 20.6 |
Heacock Insurance Group, LLC (Heacock) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Oct. 01, 2021 |
Cash paid |  | $ 18.2 |
Other payable |  | 0.5 |
Recorded earn-out payable |  | 1.9 |
Net assets acquired |  | 20.6 |
Maximum potential earn- out payable |  | 6.0 |
Corporate Insurance Advisors, L.L.C. (CIA) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 22.0 |
Corporate Insurance Advisors, L.L.C. (CIA) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Dec. 01, 2021 |
Cash paid |  | $ 15.3 |
Other payable |  | 0.2 |
Recorded earn-out payable |  | 6.5 |
Net assets acquired |  | 22.0 |
Maximum potential earn- out payable |  | 14.0 |
Rainmaker Advisory, LLC (Rainmaker) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 20.8 |
Rainmaker Advisory, LLC (Rainmaker) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Dec. 01, 2021 |
Cash paid |  | $ 14.2 |
Other payable |  | 0.7 |
Recorded earn-out payable |  | 5.9 |
Net assets acquired |  | 20.8 |
Maximum potential earn- out payable |  | 10.0 |
HARCO Insurance Services, Inc. (HARCO) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | $ 29.7 |
HARCO Insurance Services, Inc. (HARCO) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  | Dec. 31, 2021 |
Cash paid |  | $ 24.3 |
Other payable |  | 1.0 |
Recorded earn-out payable |  | 4.4 |
Net assets acquired |  | 29.7 |
Maximum potential earn- out payable |  | 7.3 |
Special Risk Insurance Managers Ltd. (Special Risk) | National Programs |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Jan. 01, 2020
Cash paid |  |  | $ 70.2
Recorded earn-out payable |  |  | 9.8
Net assets acquired |  |  | 80.0
Maximum potential earn- out payable |  |  | 14.7
Texas All Risk General Agency, Inc. et al (Texas Risk) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 11.0
Texas All Risk General Agency, Inc. et al (Texas Risk) | Wholesale Brokerage |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Jan. 01, 2020
Cash paid |  |  | $ 10.5
Other payable |  |  | 0.2
Recorded earn-out payable |  |  | 0.3
Net assets acquired |  |  | 11.0
Maximum potential earn- out payable |  |  | 1.2
The Colonial Group, Inc. et al (Colonial) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 37.1
The Colonial Group, Inc. et al (Colonial) | Wholesale Brokerage |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Mar. 01, 2020
Cash paid |  |  | $ 29.0
Other payable |  |  | 0.5
Recorded earn-out payable |  |  | 7.6
Net assets acquired |  |  | 37.1
Maximum potential earn- out payable |  |  | 10.2
RLA Insurance Intermediaries, LLC (RLA) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 55.0
RLA Insurance Intermediaries, LLC (RLA) | Wholesale Brokerage |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Mar. 01, 2020
Cash paid |  |  | $ 42.5
Other payable |  |  | 0.8
Recorded earn-out payable |  |  | 11.7
Net assets acquired |  |  | 55.0
Maximum potential earn- out payable |  |  | 22.5
Dealer Financial Services of N.C., LLC d/b/a The Sterling Group (Sterling) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 23.7
Dealer Financial Services of N.C., LLC d/b/a The Sterling Group (Sterling) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Apr. 01, 2020
Cash paid |  |  | $ 19.3
Other payable |  |  | 0.3
Recorded earn-out payable |  |  | 4.1
Net assets acquired |  |  | 23.7
Maximum potential earn- out payable |  |  | 5.4
LP Insurance Services, LLC (LP) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 149.7
LP Insurance Services, LLC (LP) | National Programs |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | May 01, 2020
Cash paid |  |  | $ 116.0
Common stock issued |  |  | 10.0
Other payable |  |  | 0.3
Recorded earn-out payable |  |  | 23.4
Net assets acquired |  |  | 149.7
Maximum potential earn- out payable |  |  | 75.8
First Resource, Inc. (First) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 14.9
First Resource, Inc. (First) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Jul. 01, 2020
Cash paid |  |  | $ 10.7
Other payable |  |  | 0.4
Recorded earn-out payable |  |  | 3.8
Net assets acquired |  |  | 14.9
Maximum potential earn- out payable |  |  | 5.8
Buiten & Associates, LLC (Buiten) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 46.8
Buiten & Associates, LLC (Buiten) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Aug. 01, 2020
Cash paid |  |  | $ 38.2
Other payable |  |  | 1.2
Recorded earn-out payable |  |  | 7.4
Net assets acquired |  |  | 46.8
Maximum potential earn- out payable |  |  | 14.2
Amity Insurance, Inc. (Amity) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 18.9
Amity Insurance, Inc. (Amity) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Aug. 01, 2020
Cash paid |  |  | $ 14.8
Common stock issued |  |  | 2.0
Other payable |  |  | 0.2
Recorded earn-out payable |  |  | 1.9
Net assets acquired |  |  | 18.9
Maximum potential earn- out payable |  |  | 4.0
Frank E. Neal & Co., Inc. (Neal) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 41.8
Frank E. Neal & Co., Inc. (Neal) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Sep. 01, 2020
Cash paid |  |  | $ 32.6
Common stock issued |  |  | 3.1
Other payable |  |  | 0.4
Recorded earn-out payable |  |  | 5.7
Net assets acquired |  |  | 41.8
Maximum potential earn- out payable |  |  | 10.3
BrookStone Insurance Group, LLC (BrookStone) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 13.1
BrookStone Insurance Group, LLC (BrookStone) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Sep. 01, 2020
Cash paid |  |  | $ 12.0
Recorded earn-out payable |  |  | 1.1
Net assets acquired |  |  | 13.1
Maximum potential earn- out payable |  |  | 1.9
VAS GenPar, LLC (VAS) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 152.6
VAS GenPar, LLC (VAS) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Oct. 01, 2020
Cash paid |  |  | $ 114.3
Common stock issued |  |  | 15.0
Recorded earn-out payable |  |  | 23.3
Net assets acquired |  |  | 152.6
Maximum potential earn- out payable |  |  | 48.0
Bright & Associates, Inc. (Bright) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 17.6
Bright & Associates, Inc. (Bright) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Oct. 01, 2020
Cash paid |  |  | $ 12.5
Other payable |  |  | 1.2
Recorded earn-out payable |  |  | 3.9
Net assets acquired |  |  | 17.6
Maximum potential earn- out payable |  |  | 5.8
J.E. Brown & Associates Insurance Services, Inc. (J.E. Brown) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 40.3
J.E. Brown & Associates Insurance Services, Inc. (J.E. Brown) | Wholesale Brokerage |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Oct. 01, 2020
Cash paid |  |  | $ 33.3
Other payable |  |  | 1.0
Recorded earn-out payable |  |  | 6.0
Net assets acquired |  |  | 40.3
Maximum potential earn- out payable |  |  | 10.4
CoverHound, Inc. and CyberPolicy, Inc. (CoverHound) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 28.2
CoverHound, Inc. and CyberPolicy, Inc. (CoverHound) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Nov. 01, 2020
Cash paid |  |  | $ 27.6
Other payable |  |  | 0.6
Net assets acquired |  |  | 28.2
MAJ Companies, Ltd. (MAJ) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 21.4
MAJ Companies, Ltd. (MAJ) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Dec. 01, 2020
Cash paid |  |  | $ 19.1
Other payable |  |  | 0.3
Recorded earn-out payable |  |  | 2.0
Net assets acquired |  |  | 21.4
Maximum potential earn- out payable |  |  | 6.5
South & Western General Agency, Inc. (South & Western) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 78.2
South & Western General Agency, Inc. (South & Western) | Wholesale Brokerage |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Dec. 01, 2020
Cash paid |  |  | $ 69.7
Other payable |  |  | 1.2
Recorded earn-out payable |  |  | 7.3
Net assets acquired |  |  | 78.2
Maximum potential earn- out payable |  |  | 18.0
Berry Insurance Group, Inc. (Berry) |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  |  | $ 39.0
Berry Insurance Group, Inc. (Berry) | Retail |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Effective date of acquisition |  |  | Dec. 31, 2020
Cash paid |  |  | $ 35.3
Recorded earn-out payable |  |  | 3.7
Net assets acquired |  |  | 39.0
Maximum potential earn- out payable |  |  | 6.5
2022 Acquisition |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Cash paid | 2,544.4 |  |
Common stock issued | 14.7 |  |
Other payable | 5.6 |  |
Recorded earn-out payable | 73.3 |  |
Net assets acquired | 2,638.0 |  |
Maximum potential earn- out payable | 112.4 |  |
Other Acquisitions |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Net assets acquired |  | 29.1 | 23.9
Other Acquisitions | Various |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Cash paid | 63.1 | 18.8 | 14.9
Other payable | 2.2 | 3.1 | 0.5
Recorded earn-out payable | 22.6 | 7.2 | 8.5
Net assets acquired | 87.9 | 29.1 | 23.9
Maximum potential earn- out payable | $ 19.6 | 13.1 | 12.3
2021 Acquisition |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Cash paid |  | 424.6 |
Common stock issued |  | 9.9 |
Other payable |  | 39.2 |
Recorded earn-out payable |  | 75.7 |
Net assets acquired |  | 549.4 |
Maximum potential earn- out payable |  | $ 162.3 |
2020 Acquisition |  |  |
Business Combination Separately Recognized Transactions [Line Items] |  |  |
Cash paid |  |  | 722.5
Common stock issued |  |  | 30.1
Other payable |  |  | 9.1
Recorded earn-out payable |  |  | 131.5
Net assets acquired |  |  | 893.2
Maximum potential earn- out payable |  |  | $ 273.5

X
- Definition Business combination increase decrease liabilities arising from contingencies amount recognized. + References No definition available. + Details
Name: | bro_BusinessCombinationIncreaseDecreaseLiabilitiesArisingFromContingenciesAmountRecognized
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -URI https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued pursuant to acquisitions during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueAcquisitions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_OrchidUnderwritersAgencyLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_NationalProgramsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_GrpJerseyHoldcoLimitedGrpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_RetailNationalProgramsWholesaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_FirstInsuranceSolutionsLtdFirstMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_RetailSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BdbHoldingsLimitedBdbMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_WholesaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_SmithwickMarinersInsuranceIncSmithwickMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_VistanationalInsuranceGroupIncVistanationalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_TaylorBerryKnightLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_OLearyInsuranceGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_PiperJordanLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BerkshireInsuranceGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_AgisNetworkIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_WinstonFinancialServicesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_RemedyAnalyticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_HeacockInsuranceGroupLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_CorporateInsuranceAdvisorsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_RainmakerAdvisoryLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_HarcoInsuranceServicesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_SpecialRiskInsuranceManagersLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_TexasAllRiskGeneralAgencyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_WholesaleBrokerageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_ColonialGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_RLAInsuranceIntermediariesLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_DealerFinancialServicesOfNCLimitedLiabilityCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_LPInsuranceServicesLimitedLiabilityCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_FirstResourceIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BuitenAssociatesLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_AmityInsuranceAgencyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_FrankENealAndCompanyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BrookStoneInsuranceGroupLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_VASGenParLLCVASMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BrightAndAssociatesIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_JEBrownAndAssociatesInsuranceServicesIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_CoverHoundIncAndCyberPolicyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_MAJCompaniesLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_SouthAndWesternGeneralAgencyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BerryInsuranceGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_TwoThousandTwentyTwoAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_OtherAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_VariousMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_TwoThousandTwentyOneAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_TwoThousandTwentyAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |