XML 63 R45.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Business Combinations - Additional Information (Detail) (USD $) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011
Business Acquisition [Line Items] |  |  |  |
Assumption of liabilities | $ 26,000 us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred | $ 106,079,000 us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred | $ 136,676,000 us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred |
Cash payment for acquisition | 721,900,000 us-gaap_PaymentsToAcquireBusinessesGross | 408,072,000 us-gaap_PaymentsToAcquireBusinessesGross | 483,933,000 us-gaap_PaymentsToAcquireBusinessesGross |
Total goodwill | 513,925,000 bro_BusinessAcquisitionsPurchasePriceAllocationGoodwill | 295,944,000 bro_BusinessAcquisitionsPurchasePriceAllocationGoodwill | 390,640,000 bro_BusinessAcquisitionsPurchasePriceAllocationGoodwill |
Goodwill assigned | 513,925,000 us-gaap_GoodwillPeriodIncreaseDecrease | 295,944,000 us-gaap_GoodwillPeriodIncreaseDecrease | 390,640,000 us-gaap_GoodwillPeriodIncreaseDecrease |
Goodwill currently deductible for income tax purposes | 141,887,000 us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount | 41,663,000 us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount | 52,730,000 us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount |
Goodwill currently non-deductible for income tax purposes | 338,809,000 bro_BusinessAcquisitionPurchasePriceAllocationGoodwillNonDeductibleAmount | 249,190,000 bro_BusinessAcquisitionPurchasePriceAllocationGoodwillNonDeductibleAmount | 316,431,000 bro_BusinessAcquisitionPurchasePriceAllocationGoodwillNonDeductibleAmount |
Goodwill related to the recorded earn-out payables | 33,229,000 bro_EarnOutPayableNotDeductibleUntilEarnedPaid | 5,091,000 bro_EarnOutPayableNotDeductibleUntilEarnedPaid | 21,479,000 bro_EarnOutPayableNotDeductibleUntilEarnedPaid |
Total revenues related to acquisitions | 112,247,000 us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual | 63,797,000 us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual | 129,472,000 us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual |
Income (loss) before income taxes related to acquisitions | (1,307,000)bro_BusinessCombinationProFormaInformationIncomeLossBeforeIncomeTaxesOfAcquireeSinceAcquisitionDateActual | 872,000 bro_BusinessCombinationProFormaInformationIncomeLossBeforeIncomeTaxesOfAcquireeSinceAcquisitionDateActual | 898,000 bro_BusinessCombinationProFormaInformationIncomeLossBeforeIncomeTaxesOfAcquireeSinceAcquisitionDateActual |
Aggregate purchase price of acquisitions |  | 519,794,000 bro_BusinessAcquisitionsCostOfAcquiredEntityPurchasePrice | 667,586,000 bro_BusinessAcquisitionsCostOfAcquiredEntityPurchasePrice |
Other payables for acquisition |  | 552,000 bro_BusinessAcquisitionCostOfAcquiredEntityOtherPayable | 25,439,000 bro_BusinessAcquisitionCostOfAcquiredEntityOtherPayable |
Recorded earn-out payables |  | 5,091,000 bro_BusinessAcquisitionsPurchasePriceAllocationRecordedEarnoutPayable | 21,479,000 bro_BusinessAcquisitionsPurchasePriceAllocationRecordedEarnoutPayable |
Average annual operating profit earned period, minimum (years) | 1 year | 1 year | 1 year |
Average annual operating profit earned period, maximum (years) | 3 years | 3 years | 3 years |
Recorded earn-out payable | 33,229,000 bro_RecordedEarnOutPayable | 5,091,000 bro_RecordedEarnOutPayable | 21,479,000 bro_RecordedEarnOutPayable |
Net additional consideration paid as note payable |  |  | 59,000 bro_BusinessAcquisitionCostOfAcquiredEntityNotesPayable |
Maximum future contingency payments related to acquisitions | 130,654,000 bro_MaximumFutureContingencyPaymentsAcquisitions |  |  |
Percentage recognition by acquirer of fair value of acquired assets | 100.00%bro_PercentageRecognitionFairValueAcquiredAssets |  |  |
Future earnings of acquired entities, term basis of potential earn-out obligations, minimum (years) | 1 year |  |  |
Future earnings of acquired entities, term basis of potential earn-out obligations, maximum (years) | 3 years |  |  |
Estimated acquisition earn-out payables | 75,283,000 bro_BusinessAcquisitionEarnOutPayables | 43,058,000 bro_BusinessAcquisitionEarnOutPayables | 52,987,000 bro_BusinessAcquisitionEarnOutPayables | 47,715,000 bro_BusinessAcquisitionEarnOutPayables
Accounts Payable [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Estimated acquisition earn-out payables | 26,018,000 bro_BusinessAcquisitionEarnOutPayables / us-gaap_ExtinguishmentOfDebtAxis = us-gaap_AccountsPayableMember | 6,312,000 bro_BusinessAcquisitionEarnOutPayables / us-gaap_ExtinguishmentOfDebtAxis = us-gaap_AccountsPayableMember | 10,164,000 bro_BusinessAcquisitionEarnOutPayables / us-gaap_ExtinguishmentOfDebtAxis = us-gaap_AccountsPayableMember |
Purchased customer accounts [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Weighted average life (years) | 15 years | 15 years | 15 years |
Non-compete agreements [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Weighted average life (years) | 3 years 4 months 24 days | 5 years | 5 years |
Asset Acquisitions [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Number of acquisitions | 9 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_AssetAcquisitionsMember | 8 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_AssetAcquisitionsMember | 19 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_AssetAcquisitionsMember |
Stock Acquisitions [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Number of acquisitions | 1 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_StockAcquisitionsMember | 1 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_StockAcquisitionsMember | 1 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_StockAcquisitionsMember |
Arrowhead General Insurance Agency Superholding Corporation [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Goodwill assigned |  |  | 321,128,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_BusinessAcquisitionAxis = bro_ArrowheadGeneralInsuranceAgencyIncMember |
Other payables for acquisition |  |  | 22,061,000 bro_BusinessAcquisitionCostOfAcquiredEntityOtherPayable / us-gaap_BusinessAcquisitionAxis = bro_ArrowheadGeneralInsuranceAgencyIncMember |
Asset Acquisitions Excluding Books of Business Purchases [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Number of acquisitions | 10 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_AssetAcquisitionsExcludingBooksOfBusinessPurchasesMember | 9 us-gaap_NumberOfBusinessesAcquired / us-gaap_BusinessAcquisitionAxis = bro_AssetAcquisitionsExcludingBooksOfBusinessPurchasesMember |  |
Beecher Carlson Holdings, Inc. [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Cash payment for acquisition |  | 364,256,000 us-gaap_PaymentsToAcquireBusinessesGross / us-gaap_BusinessAcquisitionAxis = bro_BeecherCarlsonHoldingsMember |  |
Goodwill assigned |  | 265,174,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_BusinessAcquisitionAxis = bro_BeecherCarlsonHoldingsMember |  |
The Wright Insurance Group, LLC. [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Cash payment for acquisition | 609,183,000 us-gaap_PaymentsToAcquireBusinessesGross / us-gaap_BusinessAcquisitionAxis = bro_WrightInsuranceGroupLlcMember |  |  |
Goodwill assigned | 420,209,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_BusinessAcquisitionAxis = bro_WrightInsuranceGroupLlcMember |  |  |
Other Non-Current Liability [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Estimated acquisition earn-out payables | 49,265,000 bro_BusinessAcquisitionEarnOutPayables / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember | 36,746,000 bro_BusinessAcquisitionEarnOutPayables / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember | 42,823,000 bro_BusinessAcquisitionEarnOutPayables / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember |
Scenario, Adjustment [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Assumption of liabilities |  | 721,000 us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |
Cash payment for acquisition |  | 18,000 us-gaap_PaymentsToAcquireBusinessesGross / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |
Aggregate purchase price of acquisitions |  | 504,000 bro_BusinessAcquisitionsCostOfAcquiredEntityPurchasePrice / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |
Other payables for acquisition |  | 117,000 bro_BusinessAcquisitionCostOfAcquiredEntityOtherPayable / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |
Recorded earn-out payable |  | 721,000 bro_RecordedEarnOutPayable / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |
Retail [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Goodwill assigned | 86,454,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 257,196,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 57,856,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember |
National Programs [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Goodwill assigned | 420,037,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 27,091,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 289,378,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember |
Wholesale Brokerage [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Goodwill assigned | 7,673,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | (812,000)us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 11,656,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember |
Services [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Goodwill assigned | (239,000)us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 12,469,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 31,750,000 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember |
Prior to January 1, 2009 [Member] |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Net additional consideration paid as note payable | 26,000 bro_BusinessAcquisitionCostOfAcquiredEntityNotesPayable / us-gaap_StatementBusinessSegmentsAxis = bro_PriorMember | 873,000 bro_BusinessAcquisitionCostOfAcquiredEntityNotesPayable / us-gaap_StatementBusinessSegmentsAxis = bro_PriorMember |  |
Additional net consideration paid allocated to goodwill | $ 26,000 bro_AdditionalNetConsiderationPaidAllocatedToGoodwill / us-gaap_StatementBusinessSegmentsAxis = bro_PriorMember | $ 873,000 bro_AdditionalNetConsiderationPaidAllocatedToGoodwill / us-gaap_StatementBusinessSegmentsAxis = bro_PriorMember |  |

X
- Definition Additional Net Consideration Paid Allocated To Goodwill + References No definition available. + Details
Name: | bro_AdditionalNetConsiderationPaidAllocatedToGoodwill
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Average annual operating profit earned period, maximum. + References No definition available. + Details
Name: | bro_AverageAnnualOperatingProfitEarnedPeriodMaximum
Namespace Prefix: | bro_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average annual operating profit earned period minimum. + References No definition available. + Details
Name: | bro_AverageAnnualOperatingProfitEarnedPeriodMinimum
Namespace Prefix: | bro_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business acquisition cost of acquired entity notes payable + References No definition available. + Details
Name: | bro_BusinessAcquisitionCostOfAcquiredEntityNotesPayable
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business Acquisition Cost Of Acquired Entity Other Payable + References No definition available. + Details
Name: | bro_BusinessAcquisitionCostOfAcquiredEntityOtherPayable
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Business acquisition earn out payables. + References No definition available. + Details
Name: | bro_BusinessAcquisitionEarnOutPayables
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of goodwill not deductible for tax purposes. + References No definition available. + Details
Name: | bro_BusinessAcquisitionPurchasePriceAllocationGoodwillNonDeductibleAmount
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business acquisitions cost of acquired entity purchase price. + References No definition available. + Details
Name: | bro_BusinessAcquisitionsCostOfAcquiredEntityPurchasePrice
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business Acquisitions Purchase Price Allocation Goodwill + References No definition available. + Details
Name: | bro_BusinessAcquisitionsPurchasePriceAllocationGoodwill
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business acquisitions purchase price allocation recorded earn-out payable. + References No definition available. + Details
Name: | bro_BusinessAcquisitionsPurchasePriceAllocationRecordedEarnoutPayable
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Combination Pro Forma Information Income Loss Before Income Taxes Of Acquiree Since Acquisition Date Actual + References No definition available. + Details
Name: | bro_BusinessCombinationProFormaInformationIncomeLossBeforeIncomeTaxesOfAcquireeSinceAcquisitionDateActual
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Earn out payable not deductible until earned paid + References No definition available. + Details
Name: | bro_EarnOutPayableNotDeductibleUntilEarnedPaid
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future earnings of acquired entities, term basis of potential earn-out obligations, maximum. + References No definition available. + Details
Name: | bro_FutureEarningsOfAcquiredEntitiesTermBasisOfPotentialEarnOutObligationsMaximum
Namespace Prefix: | bro_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Future earnings of acquired entities, term basis of potential earn-out obligations, minimum + References No definition available. + Details
Name: | bro_FutureEarningsOfAcquiredEntitiesTermBasisOfPotentialEarnOutObligationsMinimum
Namespace Prefix: | bro_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum Future Contingency Payments, Acquisitions + References No definition available. + Details
Name: | bro_MaximumFutureContingencyPaymentsAcquisitions
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage recognition fair value acquired assets + References No definition available. + Details
Name: | bro_PercentageRecognitionFairValueAcquiredAssets
Namespace Prefix: | bro_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recorded Earn-out Payable + References No definition available. + Details
Name: | bro_RecordedEarnOutPayable
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16265-109275 + Details
Name: | us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=25497992&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of businesses acquired by the entity during the period. + References No definition available. + Details
Name: | us-gaap_NumberOfBusinessesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

X
- Details
Name: | us-gaap_ExtinguishmentOfDebtAxis=us-gaap_AccountsPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember
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_StatementBusinessSegmentsAxis=bro_PriorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bro_ServicesMember
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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |