XML 33 R21.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Nature of Operations (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Nature of Operations | four
Basis of Accounting | December 31, 2016.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements

X
- Definition Nature Of Operation Policy. + References No definition available. + Details
Name: | bro_NatureOfOperationPolicyTextBlock
Namespace Prefix: | bro_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration