XML 96 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity - Additional Information (Detail) (USD $)
0 Months Ended 12 Months Ended
Oct. 08, 2014
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 02, 2014
Jul. 21, 2014
Equity, Class of Treasury Stock [Line Items]            
Shares repurchased, authorized amount     $ 25,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1      
Shares repurchased, number of shares received initially   2,385,000us-gaap_TreasuryStockShares   0us-gaap_TreasuryStockShares    
Fair value of common stock repurchased   75,025,000us-gaap_TreasuryStockValue        
Accelerated Share Repurchase Agreement [Member]            
Equity, Class of Treasury Stock [Line Items]            
Shares repurchased, aggregate repurchase amount 50,000,000us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
      50,000,000us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
 
Shares repurchased, remaining amount 7,500,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
         
Shares repurchased, number of shares received initially 246,000us-gaap_TreasuryStockShares
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
      1,293,760us-gaap_TreasuryStockShares
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
 
Fair value of common stock repurchased         42,500,000us-gaap_TreasuryStockValue
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
 
Total number of shares repurchased 1,539,760us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
2,384,760us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= bro_AcceleratedShareRepurchaseAgreementMember
       
Maximum [Member]            
Equity, Class of Treasury Stock [Line Items]            
Shares repurchased, authorized amount           $ 200,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember