XML 34 R87.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Information - Summarized Financial Information Reportable Segments (Detail) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total revenues | $ 393,020 us-gaap_Revenues | $ 421,418 us-gaap_Revenues | $ 397,764 us-gaap_Revenues | $ 363,594 us-gaap_Revenues | $ 343,165 us-gaap_Revenues | $ 359,310 us-gaap_Revenues | $ 325,792 us-gaap_Revenues | $ 335,012 us-gaap_Revenues | $ 1,575,796 us-gaap_Revenues | $ 1,363,279 us-gaap_Revenues | $ 1,200,032 us-gaap_Revenues
Investment income |  |  |  |  |  |  |  |  | 747 us-gaap_InvestmentIncomeNonoperating | 638 us-gaap_InvestmentIncomeNonoperating | 797 us-gaap_InvestmentIncomeNonoperating
Amortization |  |  |  |  |  |  |  |  | 82,941 us-gaap_AdjustmentForAmortization | 67,932 us-gaap_AdjustmentForAmortization | 63,573 us-gaap_AdjustmentForAmortization
Depreciation |  |  |  |  |  |  |  |  | 20,895 us-gaap_Depreciation | 17,485 us-gaap_Depreciation | 15,373 us-gaap_Depreciation
Interest expense |  |  |  |  |  |  |  |  | 28,408 us-gaap_InterestExpense | 16,440 us-gaap_InterestExpense | 16,097 us-gaap_InterestExpense
Income before income taxes | 38,446 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 112,685 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 101,781 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 86,837 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 76,442 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 95,455 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 86,221 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 99,491 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 339,749 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 357,609 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 304,811 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Total assets | 4,956,458 us-gaap_Assets |  |  |  | 3,649,508 us-gaap_Assets |  |  |  | 4,956,458 us-gaap_Assets | 3,649,508 us-gaap_Assets | 3,128,058 us-gaap_Assets
Capital expenditures |  |  |  |  |  |  |  |  | 24,923 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment | 16,366 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment | 24,028 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Operating Segments [Member] | Retail [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total revenues |  |  |  |  |  |  |  |  | 809,766 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 728,324 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 644,429 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Investment income |  |  |  |  |  |  |  |  | 67 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 82 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 108 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Amortization |  |  |  |  |  |  |  |  | 42,270 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 38,052 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 34,639 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Depreciation |  |  |  |  |  |  |  |  | 6,410 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 5,847 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 5,181 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Interest expense |  |  |  |  |  |  |  |  | 42,918 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 34,407 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 26,641 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Income before income taxes |  |  |  |  |  |  |  |  | 160,529 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 166,316 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 145,214 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Total assets | 3,190,737 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember |  |  |  | 2,992,087 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember |  |  |  | 3,190,737 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 2,992,087 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 2,420,759 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Capital expenditures |  |  |  |  |  |  |  |  | 6,844 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 6,847 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember | 5,732 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_RetailMember
Operating Segments [Member] | National Programs [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total revenues |  |  |  |  |  |  |  |  | 394,789 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 292,130 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 252,943 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Investment income |  |  |  |  |  |  |  |  | 164 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 19 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 20 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Amortization |  |  |  |  |  |  |  |  | 24,769 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 14,593 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 13,936 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Depreciation |  |  |  |  |  |  |  |  | 7,699 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 5,399 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 4,600 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Interest expense |  |  |  |  |  |  |  |  | 49,663 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 24,014 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 25,674 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Income before income taxes |  |  |  |  |  |  |  |  | 71,235 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 58,379 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 51,491 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Total assets | 2,411,839 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember |  |  |  | 1,335,911 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember |  |  |  | 2,411,839 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 1,335,911 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 1,183,191 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Capital expenditures |  |  |  |  |  |  |  |  | 13,739 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 4,743 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember | 9,633 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_NationalProgramsMember
Operating Segments [Member] | Wholesale Brokerage [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total revenues |  |  |  |  |  |  |  |  | 234,673 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 209,907 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 183,565 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Investment income |  |  |  |  |  |  |  |  | 26 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 22 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 22 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Amortization |  |  |  |  |  |  |  |  | 11,729 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 11,550 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 11,280 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Depreciation |  |  |  |  |  |  |  |  | 2,616 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 2,794 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 2,718 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Interest expense |  |  |  |  |  |  |  |  | 1,878 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 2,565 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 3,974 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Income before income taxes |  |  |  |  |  |  |  |  | 16,624 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 53,822 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 43,355 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Total assets | 940,461 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember |  |  |  | 927,825 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember |  |  |  | 940,461 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 927,825 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 837,364 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Capital expenditures |  |  |  |  |  |  |  |  | 1,949 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 1,931 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember | 3,383 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_WholesaleBrokerageMember
Operating Segments [Member] | Services [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total revenues |  |  |  |  |  |  |  |  | 136,559 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 131,489 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 116,736 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Investment income |  |  |  |  |  |  |  |  | 3 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 1 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 1 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Amortization |  |  |  |  |  |  |  |  | 4,134 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 3,698 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 3,680 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Depreciation |  |  |  |  |  |  |  |  | 2,213 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 1,623 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 1,278 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Interest expense |  |  |  |  |  |  |  |  | 7,678 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 7,321 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 8,602 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Income before income taxes |  |  |  |  |  |  |  |  | 17,524 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 24,518 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 16,770 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Total assets | 296,034 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember |  |  |  | 277,652 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember |  |  |  | 296,034 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 277,652 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 238,430 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Capital expenditures |  |  |  |  |  |  |  |  | 1,210 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 1,811 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember | 2,519 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = bro_ServicesMember
Other [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total revenues |  |  |  |  |  |  |  |  | 9 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 1,429 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 2,359 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Investment income |  |  |  |  |  |  |  |  | 487 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 514 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 646 us-gaap_InvestmentIncomeNonoperating / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Amortization |  |  |  |  |  |  |  |  | 39 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 39 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 38 us-gaap_AdjustmentForAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Depreciation |  |  |  |  |  |  |  |  | 1,957 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 1,822 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 1,596 us-gaap_Depreciation / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Interest expense |  |  |  |  |  |  |  |  | (73,729)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | (51,867)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | (48,794)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Income before income taxes |  |  |  |  |  |  |  |  | 73,837 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 54,574 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 47,981 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Total assets | (1,882,613)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember |  |  |  | (1,883,967)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember |  |  |  | (1,882,613)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | (1,883,967)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | (1,551,686)us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Capital expenditures |  |  |  |  |  |  |  |  | $ 1,181 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | $ 1,034 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | $ 2,761 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember

X
- Definition The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_AdjustmentForAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_Depreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 + Details
Name: | us-gaap_InvestmentIncomeNonoperating
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. + 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 (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |