XML 88 R75.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Details) - shares | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
2010 SIP and 2019 SIP |  |  |
Shares not yet awarded Granted | 1,154,634 | 1,323,088 | 784,811
Potential Payout | 587,205 | 615,575 | 378,836
Targeted payout | 100.00% | 100.00% | 100.00%
2010 SIP and 2019 SIP | Tranche One |  |  |
Potential Payout |  | 17,338 | 15,114
2010 SIP and 2019 SIP | Maximum |  |  |
Performance of final target percentage | 200.00% | 200.00% | 200.00%
2010 SIP and 2019 SIP | Maximum | Tranche One |  |  |
Performance of final target percentage |  | 120.00% | 120.00%
2010 SIP and 2019 SIP | Minimum |  |  |
Performance of final target percentage | 0.00% | 0.00% |
2010 SIP and 2019 SIP | Minimum | Tranche One |  |  |
Performance of final target percentage |  | 0.00% | 0.00%
2010 SIP and 2019 SIP | Minimum | Tranche Two |  |  |
Performance of final target percentage |  |  | 0.00%
2010 Stock Incentive Plan |  |  |
Shares not yet awarded Granted | 1,154,634 | 1,323,088 | 784,811
Potential Payout | 587,205 | 615,575 | 378,836
Targeted payout | 100.00% | 100.00% | 100.00%
2010 Stock Incentive Plan | Tranche One |  |  |
Potential Payout |  | 17,338 | 15,114
2010 Stock Incentive Plan | Maximum |  |  |
Performance of final target percentage | 200.00% | 200.00% | 200.00%
2010 Stock Incentive Plan | Maximum | Tranche One |  |  |
Performance of final target percentage |  | 120.00% | 120.00%
2010 Stock Incentive Plan | Minimum |  |  |
Performance of final target percentage | 0.00% | 0.00% | 0.00%
2010 Stock Incentive Plan | Minimum | Tranche One |  |  |
Performance of final target percentage |  | 0.00% | 0.00%

X
- Definition Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Grants​Not​Yet​Awarded​InPeriod + References No definition available. + Details
Name: | bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsNotYetAwardedInPeriod
Namespace Prefix: | bro_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants shares potential payout. + References No definition available. + Details
Name: | bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsSharesPotentialPayout
Namespace Prefix: | bro_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based compensation arrangement by share-based payment award, equity instruments other than options, performance of final target percentage of grant amount. + References No definition available. + Details
Name: | bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceOfFinalTargetPercentageOfGrantAmount
Namespace Prefix: | bro_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based compensation arrangement by share-based payment award, equity instruments other than options, targeted payout percentage. + References No definition available. + Details
Name: | bro_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetedPayoutPercentage
Namespace Prefix: | bro_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=bro_TwoThousandTenAndTwoThousandNineteenStockIncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=bro_TwoThousandAndTenStockIncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |