XML 30 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt - Narrative (Detail) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended
Mar. 31, 2015
Dec. 31, 2014
May 20, 2014
Sep. 18, 2014
Oct. 12, 2012
Apr. 17, 2014
Apr. 16, 2014
Jan. 15, 2015
Apr. 15, 2014
Jul. 01, 2013
Feb. 01, 2008
Dec. 22, 2006
Sep. 15, 2011
Debt Instrument [Line Items]                          
Credit facility, outstanding amount $ 522,500,000us-gaap_LineOfCredit $ 529,375,000us-gaap_LineOfCredit         $ 25,000,000.0us-gaap_LineOfCredit            
Revolving and term loan 50,000,000.0bro_DebtInstrumentRevolvingAndTermLoan                        
Potential increased in line of credit facility           500,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity              
Unsecured revolving credit facility           800,000,000.0bro_UnsecuredRevolvingCreditFacility              
Unsecured term loans           550,000,000.0us-gaap_UnsecuredLongTermDebt              
Outstanding debt balance 1,173,510,000us-gaap_LongTermDebt 1,198,471,000us-gaap_LongTermDebt                      
5.370% senior notes, Series D, quarterly interest payments, balloon due 2015                          
Debt Instrument [Line Items]                          
Debt instrument interest rate stated percentage   5.37%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= bro_FivePointThreeSevenZeroPercentSeniorNotesDueTwoThousandFifteenMember
                     
Current portion of senior notes 0us-gaap_SeniorNotesCurrent
/ us-gaap_DebtInstrumentAxis
= bro_FivePointThreeSevenZeroPercentSeniorNotesDueTwoThousandFifteenMember
25,000,000us-gaap_SeniorNotesCurrent
/ us-gaap_DebtInstrumentAxis
= bro_FivePointThreeSevenZeroPercentSeniorNotesDueTwoThousandFifteenMember
          25,000,000us-gaap_SeniorNotesCurrent
/ us-gaap_DebtInstrumentAxis
= bro_FivePointThreeSevenZeroPercentSeniorNotesDueTwoThousandFifteenMember
         
Debt instrument maturity year   2015                      
Credit Agreement                          
Debt Instrument [Line Items]                          
Credit facility, outstanding amount 550,000,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= bro_CreditAgreementMember
550,000,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= bro_CreditAgreementMember
                     
Number of extension periods     2bro_DebtInstrumentNumberofExtensionPeriods
/ us-gaap_DebtInstrumentAxis
= bro_CreditAgreementMember
                   
Extension period     1 year                    
Unsecured revolving credit facility           1,350,000,000.0bro_UnsecuredRevolvingCreditFacility
/ us-gaap_DebtInstrumentAxis
= bro_CreditAgreementMember
             
First principal payment 6,900,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_DebtInstrumentAxis
= bro_CreditAgreementMember
                       
Unsecured Senior Notes                          
Debt Instrument [Line Items]                          
Debt instrument interest rate stated percentage       4.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= bro_UnsecuredSeniorNotesMember
                 
Debt instrument, face amount       500,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= bro_UnsecuredSeniorNotesMember
                 
Debt instrument maturity year       2024                  
Outstanding debt balance 500,000,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= bro_UnsecuredSeniorNotesMember
500,000,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= bro_UnsecuredSeniorNotesMember
                     
Wells Fargo Revolver                          
Debt Instrument [Line Items]                          
Debt instrument, maturity date Dec. 31, 2016                        
Potential increased in line of credit facility 75,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                       
Borrowings outstanding 0us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
0us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                     
Wells Fargo Revolver | Beecher Acquisition                          
Debt Instrument [Line Items]                          
Credit facility, outstanding amount                 50,000,000.0us-gaap_LineOfCredit
/ dei_LegalEntityAxis
= bro_BeecherMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
50,000,000.0us-gaap_LineOfCredit
/ dei_LegalEntityAxis
= bro_BeecherMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
     
Line of Credit | Wells Fargo Revolver                          
Debt Instrument [Line Items]                          
Letter of credit usage fee, minimum 1.00%bro_LetterOfCreditUsageFeeMinimum
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                       
Letter of credit usage fee, maximum 1.40%bro_LetterOfCreditUsageFeeMaximum
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                       
LIBOR below base rate 1.00%bro_LiborRateBelowBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                       
Availability fees, minimum 0.175%bro_FeesOnLoansMinimum
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                       
Availability fees, maximum 0.25%bro_FeesOnLoansMaximum
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
                       
Term Loan                          
Debt Instrument [Line Items]                          
Credit facility, outstanding amount     550,000,000.0us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= bro_TermLoanMember
                   
Revolving Credit Facility                          
Debt Instrument [Line Items]                          
Credit facility, outstanding amount     375,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
475,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Proceeds from lines of credit 0us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
0us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
                     
Uncommitted Facility | New Master Agreement                          
Debt Instrument [Line Items]                          
Credit facility, outstanding amount 0us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= bro_UncommittedFacilityMember
/ us-gaap_DebtInstrumentAxis
= bro_NewMasterAgreementMember
0us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= bro_UncommittedFacilityMember
/ us-gaap_DebtInstrumentAxis
= bro_NewMasterAgreementMember
                     
Potential increased in line of credit facility         125,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= bro_UncommittedFacilityMember
/ us-gaap_DebtInstrumentAxis
= bro_NewMasterAgreementMember
               
Issuance period         3 years                
Maturity period 10 years                        
Master Agreement                          
Debt Instrument [Line Items]                          
Unsecured senior notes outstanding 125,000,000us-gaap_UnsecuredDebt
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
                       
Master Agreement | Series C                          
Debt Instrument [Line Items]                          
Unsecured senior notes outstanding                     25,000,000.0us-gaap_UnsecuredDebt
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= bro_SeriesCMember
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
25,000,000.0us-gaap_UnsecuredDebt
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= bro_SeriesCMember
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
 
Debt instrument interest rate stated percentage                       5.66%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= bro_SeriesCMember
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
 
Master Agreement | Series D                          
Debt Instrument [Line Items]                          
Debt instrument interest rate stated percentage                     5.37%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= bro_SeriesDMember
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
   
Master Agreement | Series E                          
Debt Instrument [Line Items]                          
Unsecured senior notes outstanding                         $ 100,000,000.0us-gaap_UnsecuredDebt
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= bro_SeriesEMember
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
Debt instrument interest rate stated percentage                         4.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= bro_SeriesEMember
/ us-gaap_TradingActivityByTypeAxis
= bro_MasterAgreementMember
LIBOR                          
Debt Instrument [Line Items]                          
30-day Adjusted LIBOR Rate 0.19%bro_AdjustedLiborRate
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                       
Minimum | Revolving Credit Facility                          
Debt Instrument [Line Items]                          
Facility fee 0.15%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                       
Minimum | LIBOR | Term Loan                          
Debt Instrument [Line Items]                          
Debt instrument, variable interest rate 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= bro_TermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                       
Minimum | LIBOR | Line of Credit | Wells Fargo Revolver                          
Debt Instrument [Line Items]                          
Debt instrument, variable interest rate 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                       
Minimum | LIBOR | Revolving Credit Facility                          
Debt Instrument [Line Items]                          
Debt instrument, variable interest rate 0.85%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                       
Maximum | Revolving Credit Facility                          
Debt Instrument [Line Items]                          
Facility fee 0.25%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                       
Maximum | LIBOR | Term Loan                          
Debt Instrument [Line Items]                          
Debt instrument, variable interest rate 1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= bro_TermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                       
Maximum | LIBOR | Line of Credit | Wells Fargo Revolver                          
Debt Instrument [Line Items]                          
Debt instrument, variable interest rate 1.40%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= bro_WellsFargoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                       
Maximum | LIBOR | Revolving Credit Facility                          
Debt Instrument [Line Items]                          
Debt instrument, variable interest rate 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember