XML 61 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Summary of Performance Stock Plan Activity (Detail) (Performance Stock Plan [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Performance Stock Plan [Member]
     
Weighted-Average Grant Date Fair Value      
Weighted-Average Grant Date Fair Value, Awarded    $ 10.25bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 8.09bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Weighted-Average Grant Date Fair Value, Outstanding beginning balance $ 8.62bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 8.72bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 8.08bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Weighted-Average Grant Date Fair Value, Granted         
Weighted-Average Grant Date Fair Value, Vested $ 16.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 4.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 3.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Weighted-Average Grant Date Fair Value, Forfeited $ 9.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 8.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 13.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Weighted-Average Grant Date Fair Value, Outstanding ending balance $ 8.71bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 8.62bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
$ 8.72bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Granted Shares      
Granted Shares, Outstanding beginning balance 2,371,287bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
3,691,022bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
4,931,812bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Granted Shares, Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Granted Shares, Awarded   122,021bro_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
7,743bro_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Granted Shares, Vested (277,009)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(119,364)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(877,224)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Granted Shares, Forfeited (165,647)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(1,200,371)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(363,566)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Granted Shares, Outstanding ending balance 1,928,631bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
2,371,287bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
3,691,022bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Awarded Shares      
Awarded Shares, Outstanding beginning balance 2,295,852bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
2,394,505bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
3,345,269bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Awarded Shares, Granted 0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPriorYearAwardsIssuedGrantedInCurrentYear
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPriorYearAwardsIssuedGrantedInCurrentYear
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPriorYearAwardsIssuedGrantedInCurrentYear
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Awarded Shares, Awarded   122,021bro_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
7,743bro_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Awarded Shares, Vested (277,009)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(119,364)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(877,224)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Awarded Shares, Forfeited (115,630)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(101,310)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(81,283)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Awarded Shares, Outstanding ending balance 1,903,213bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
2,295,852bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
2,394,505bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardedSharesOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Shares Not Yet Awarded      
Shares Not Yet Awarded, Outstanding beginning balance 75,435bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
1,296,517bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
1,586,543bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Shares Not Yet Awarded, Granted 0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
0bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Shares Not Yet Awarded, Awarded   (122,021)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(7,743)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotYetAwardedInPeriod
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Shares Not Yet Awarded, Forfeited (50,017)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodNotYetAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(1,099,061)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodNotYetAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
(282,283)bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodNotYetAwardedShares
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
Shares Not Yet Awarded, Outstanding ending balance 25,418bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
75,435bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember
1,296,517bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotYetAwardedOutstandingNumber
/ us-gaap_PlanNameAxis
= bro_PerformanceStockPlanMember