XML 112 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Summary of Stock Incentive Plan Activity (Detail) (Stock Incentive Plan [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock Incentive Plan [Member]
     
Weighted-Average Grant Date Fair Value      
Weighted-Average Grant Date Fair Value, Outstanding beginning balance $ 27.96bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 22.91bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 23.06bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Weighted-Average Grant Date Fair Value, Granted $ 31.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 31.95us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 22.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Weighted-Average Grant Date Fair Value, Awarded   $ 30.71bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
 
Weighted-Average Grant Date Fair Value, Vested $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
  $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Weighted-Average Grant Date Fair Value, Vested 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Weighted-Average Grant Date Fair Value, Forfeited $ 27.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 23.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 23.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Weighted-Average Grant Date Fair Value, Outstanding ending balance $ 28.19bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 27.96bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
$ 22.91bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Granted Shares      
Granted Shares, Outstanding beginning balance 6,606,101bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
3,157,311bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
2,478,057bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Granted Shares, Granted 422,572us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
3,719,974us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
814,545us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Granted Shares, Awarded   966,215bro_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
 
Granted Shares, Vested 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Granted Shares, Forfeited (369,626)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
(271,184)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
(135,291)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Granted Shares, Outstanding ending balance 6,659,047bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
6,606,101bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
3,157,311bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Awarded Shares      
Awarded Shares, Outstanding beginning balance 995,717bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
37,408bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
37,408bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Awarded Shares, Granted 113,088bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPriorYearAwardsIssuedGrantedInCurrentYear
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
   
Awarded Shares, Awarded   966,215bro_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
 
Awarded Shares, Vested 0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Awarded Shares, Forfeited (47,915)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
(7,906)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
 
Awarded Shares, Outstanding ending balance 1,060,890bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
995,717bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
37,408bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Shares Not Yet Awarded      
Shares Not Yet Awarded, Outstanding beginning balance 5,610,384bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
3,119,903bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
2,440,649bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Shares Not Yet Awarded, Granted 309,484bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
3,719,974bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
814,545bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Shares Not Yet Awarded, Awarded   (966,215)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
 
Shares Not Yet Awarded, Forfeited (321,711)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodNotYetAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
(263,278)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodNotYetAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
(135,291)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodNotYetAwardedShares
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
Shares Not Yet Awarded, Outstanding ending balance 5,598,157bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
5,610,384bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember
3,119,903bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_StockIncentivePlanMember