XML 70 R53.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Business Combinations - Acquisitions Accounted for Business Combinations (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Cash Paid | $ 41,471 | $ 124,716 | $ 136,000
Other Payable | 11,708 | 10,664 | 10,028
Recorded Earn-Out Payable | 6,921 | 4,462 | 36,899
Net Assets Acquired | 60,100 | 140,334 | 182,927
Maximum Potential Earn- Out Payable | 27,451 | 16,285 | 73,074
Liberty Insurance Brokers, Inc. and Affiliates [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 14,981
Liberty Insurance Brokers, Inc. and Affiliates [Member] | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Feb. 01, 2015
Cash Paid |  |  | $ 12,000
Other Payable |  |  | 0
Recorded Earn-Out Payable |  |  | 2,981
Net Assets Acquired |  |  | 14,981
Maximum Potential Earn- Out Payable |  |  | 3,750
Spain Agency, Inc. (Spain) |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 23,323
Spain Agency, Inc. (Spain) | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Mar. 01, 2015
Cash Paid |  |  | $ 20,706
Other Payable |  |  | 0
Recorded Earn-Out Payable |  |  | 2,617
Net Assets Acquired |  |  | 23,323
Maximum Potential Earn- Out Payable |  |  | 9,162
Bellingham Underwriters, Inc. [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 12,829
Bellingham Underwriters, Inc. [Member] | National Programs |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | May 01, 2015
Bellingham Underwriters, Inc. [Member] | National Programs Divisions [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Cash Paid |  |  | $ 9,007
Other Payable |  |  | 500
Recorded Earn-Out Payable |  |  | 3,322
Net Assets Acquired |  |  | 12,829
Maximum Potential Earn- Out Payable |  |  | 4,400
Fitness Insurance, LLC [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 11,834
Fitness Insurance, LLC [Member] | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Jun. 01, 2015
Cash Paid |  |  | $ 9,455
Other Payable |  |  | 0
Recorded Earn-Out Payable |  |  | 2,379
Net Assets Acquired |  |  | 11,834
Maximum Potential Earn- Out Payable |  |  | 3,500
Other |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 63,587
Other | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Jun. 01, 2015
Cash Paid |  |  | $ 49,600
Other Payable |  |  | 400
Recorded Earn-Out Payable |  |  | 13,587
Net Assets Acquired |  |  | 63,587
Maximum Potential Earn- Out Payable |  |  | 26,000
Bentrust Financial, Inc. [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 10,852
Bentrust Financial, Inc. [Member] | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Dec. 01, 2015
Cash Paid |  |  | $ 10,142
Other Payable |  |  | 391
Recorded Earn-Out Payable |  |  | 319
Net Assets Acquired |  |  | 10,852
Maximum Potential Earn- Out Payable |  |  | 2,200
MBA Insurance Agency of Arizona, Inc. [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 14,573
MBA Insurance Agency of Arizona, Inc. [Member] | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Dec. 01, 2015
Cash Paid |  |  | $ 68
Other Payable |  |  | 8,442
Recorded Earn-Out Payable |  |  | 6,063
Net Assets Acquired |  |  | 14,573
Maximum Potential Earn- Out Payable |  |  | 9,500
Smith Insurance, Inc. [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | $ 13,343
Smith Insurance, Inc. [Member] | Retail |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Effective Date of Acquisition |  |  | Dec. 01, 2015
Cash Paid |  |  | $ 12,096
Other Payable |  |  | 200
Recorded Earn-Out Payable |  |  | 1,047
Net Assets Acquired |  |  | 13,343
Maximum Potential Earn- Out Payable |  |  | 6,350
Other Acquisitions [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  |  | 17,605
Other Acquisitions [Member] | Various |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Cash Paid | 41,471 | 26,140 | 12,926
Other Payable | 11,708 | 464 | 95
Recorded Earn-Out Payable | 6,921 | 400 | 4,584
Net Assets Acquired | 60,100 | 27,004 | 17,605
Maximum Potential Earn- Out Payable | $ 27,451 | 7,785 | $ 8,212
Various |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Net Assets Acquired |  | $ 27,004 |
Two Thousand Fifteen Acquisitions [Member] |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |
Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax, Per Share, Diluted |  |  | $ 1.73
Pro Forma Weighted Average Shares Outstanding, Diluted |  |  | 140,112

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 Acquisitions Contingent Consideration At Fair Value + References No definition available. + Details
Name: | bro_BusinessAcquisitionsContingentConsiderationAtFairValue
Namespace Prefix: | bro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a 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)(2)-(3) -URI http://asc.fasb.org/extlink&oid=65885119&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35744584&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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -URI http://asc.fasb.org/extlink&oid=73531372&loc=d3e2207-128464 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=73530397&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/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=66902209&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering. + References No definition available. + Details
Name: | us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_LibertyInsuranceBrokersInc.andAffiliatesMember
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_BusinessAcquisitionAxis=bro_SpainAgencyInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_BellinghamUnderwritersInc.Member
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_NationalProgramsDivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bro_SmithInsuranceInc.Member
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_VariousMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis=bro_TwoThousandFifteenAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |