XML 65 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations - Acquisition Method for Recording Business Combinations (Detail) (USD $)
In Millions, except Share data in Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Business Acquisition [Line Items]  
Common Shares Issued 5,739us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
Common Share Value $ 252.1us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
Cash Paid 1,914.5us-gaap_PaymentsToAcquireBusinessesGross
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
Escrow Deposited 42.4us-gaap_EscrowDeposit
Recorded Earnout Payable 80.5ajg_RecordedEarnOutPayable
Total Recorded Purchase Price 2,289.5ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
Maximum Potential Earnout Payable 198.8ajg_MaximumPotentialEarnoutPayable
Benefit Development Group, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 46us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Common Share Value 2.0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Cash Paid 0.7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Recorded Earnout Payable 0.6ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Total Recorded Purchase Price 3.4ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Maximum Potential Earnout Payable 2.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenefitDevelopmentGroupMember
Kent, Kent & Tingle [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 229us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Common Share Value 9.1us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Cash Paid 3.5us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Escrow Deposited 1.4us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Recorded Earnout Payable 3.5ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Total Recorded Purchase Price 17.5ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
Maximum Potential Earnout Payable 7.8ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_KentKentAndTingleMember
L&R Benefits, LLC [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 115us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Common Share Value 5.3us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Cash Paid 1.8us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Recorded Earnout Payable 1.0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Total Recorded Purchase Price 8.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Maximum Potential Earnout Payable 6.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_LAndRBenefitsLlcMember
Spataro Insurance Agency, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 47us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Common Share Value 2.0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Escrow Deposited 0.2us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Recorded Earnout Payable 0.4ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Total Recorded Purchase Price 2.6ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Maximum Potential Earnout Payable 0.6ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_SpataroInsuranceAgencyMember
Tudor Risk Services, LLC [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Cash Paid 2.1us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Escrow Deposited 0.2us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Recorded Earnout Payable 0.1ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Total Recorded Purchase Price 2.4ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
Maximum Potential Earnout Payable 1.3ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TudorRiskServicesLlcMember
American Wholesalers Underwriting Ltd [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 133us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Common Share Value 6.0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Cash Paid 5.7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Escrow Deposited 0.5us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Total Recorded Purchase Price 12.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_AmericanWholesalersUnderwritingLtdMember
Mike Henry Insurance Brokers Limited [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Cash Paid 9.6us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Escrow Deposited 1.7us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Recorded Earnout Payable 4.2ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Total Recorded Purchase Price 15.5ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Maximum Potential Earnout Payable 5.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MikeHenryInsuranceBrokersLimitedMember
Oval Group of Companies (OGC) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Cash Paid 338.4us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Escrow Deposited 11.8us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Total Recorded Purchase Price 350.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_OvalGroupOfCompaniesMember
Heritage Insurance Management Limited (HIM) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Cash Paid 33.9us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Escrow Deposited 3.8us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Total Recorded Purchase Price 37.7ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_HeritageInsuranceManagementLimitedMember
MGA Insurance Group (MGA) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 547us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Common Share Value 25.1us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Cash Paid 26.8us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Escrow Deposited 2.5us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Recorded Earnout Payable 11.9ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Total Recorded Purchase Price 66.3ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Maximum Potential Earnout Payable 20.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MgaInsuranceGroupMember
Shilling Limited [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 198us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Common Share Value 8.9us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Cash Paid 1.7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Escrow Deposited 1.2us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Recorded Earnout Payable 1.0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Total Recorded Purchase Price 12.8ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Maximum Potential Earnout Payable 8.4ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_ShillingLimitedMember
Sunderland Insurance Services, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 204us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Common Share Value 9.2us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Cash Paid 2.4us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Escrow Deposited 0.6us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Total Recorded Purchase Price 12.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_SunderlandInsuranceServicesMember
Plus Companies, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 221us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Common Share Value 9.3us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Cash Paid 3.4us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Escrow Deposited 0.8us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Total Recorded Purchase Price 13.5ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_PlusCompaniesMember
Tri-State General Insurance Agency, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 47us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Common Share Value 2.2us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Cash Paid 0.6us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Total Recorded Purchase Price 2.9ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TriStateGeneralInsuranceAgencyMember
Crombie/OAMPS (CO) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Cash Paid 993.1us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Escrow Deposited 0us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Total Recorded Purchase Price 993.1ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_CrombieOampsMember
Foundation Strategies, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 46us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Common Share Value 2.0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Cash Paid 0.7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Recorded Earnout Payable 0.4ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Total Recorded Purchase Price 3.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Maximum Potential Earnout Payable 3.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_FoundationStrategiesIncMember
Insurance Point, LLC (IPL) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 255us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Common Share Value 11.2us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Cash Paid 3.9us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Escrow Deposited 0.5us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Recorded Earnout Payable 2.6ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Total Recorded Purchase Price 18.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Maximum Potential Earnout Payable 24.4ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsurancePointLlcMember
Trip Mate, Inc. (TMI) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 209us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Common Share Value 8.4us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Cash Paid 3.9us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Escrow Deposited 1.0us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Recorded Earnout Payable 3.7ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Total Recorded Purchase Price 17.0ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Maximum Potential Earnout Payable 12.5ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TripMateIncMember
Noraxis Capital Corporation (NCC) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Cash Paid 413.3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Escrow Deposited 1.9us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Total Recorded Purchase Price 415.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_NoraxisCapitalCorporationMember
Cowles & Connell (CC) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 331us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Common Share Value 14.8us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Cash Paid 4.2us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Escrow Deposited 0.8us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Total Recorded Purchase Price 19.8ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_CowlesAndConnellMember
Denman Consulting Services [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 40us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Common Share Value 1.7us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Cash Paid 0.6us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Recorded Earnout Payable 0.3ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Total Recorded Purchase Price 2.7ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Maximum Potential Earnout Payable 1.6ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_DenmanConsultingServicesMember
Minvielle & Chastanet Insurance Brokers [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Cash Paid 5.0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Escrow Deposited 0us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Recorded Earnout Payable 3.0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Total Recorded Purchase Price 8.0ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Maximum Potential Earnout Payable 5.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MinvielleAndChastanetInsuranceMember
Baker Tilly Financial Management Limited [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 185us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Common Share Value 8.7us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Cash Paid 2.3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Escrow Deposited 0.7us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Recorded Earnout Payable 4.7ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Total Recorded Purchase Price 16.4ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Maximum Potential Earnout Payable 5.4ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BakerTillyFinancialManagementLimitedMember
Benfield Group [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 82us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Common Share Value 3.8us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Cash Paid 1.1us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Recorded Earnout Payable 0.9ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Total Recorded Purchase Price 5.9ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Maximum Potential Earnout Payable 3.5ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BenfieldGroupMember
Everett James, Inc. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 52us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Common Share Value 2.4us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Cash Paid 0.7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Recorded Earnout Payable 0.8ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Total Recorded Purchase Price 4.0ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Maximum Potential Earnout Payable 4.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_EverettJamesIncMember
Hagedorn & Company [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 281us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Common Share Value 11.5us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Escrow Deposited 1.3us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Total Recorded Purchase Price 12.8ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_HagedornAndCompanyMember
Parmia Pty Ltd. [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Cash Paid 1.7us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Escrow Deposited 0us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Recorded Earnout Payable 1.2ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Total Recorded Purchase Price 2.9ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Maximum Potential Earnout Payable 1.2ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_ParmiaPtyLtdMember
Bennett and Shade Company [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 35us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Common Share Value 1.5us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Cash Paid 0.5us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Escrow Deposited 0.2us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Recorded Earnout Payable 0ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Total Recorded Purchase Price 2.2ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Maximum Potential Earnout Payable 0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BennettAndShadeCompanyMember
Insurance Associates Inc [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 169us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Common Share Value 7.2us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Escrow Deposited 0.8us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Recorded Earnout Payable 1.1ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Total Recorded Purchase Price 9.1ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Maximum Potential Earnout Payable 3.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_InsuranceAssociatesIncMember
Forker Company [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 24us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Common Share Value 1.1us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Cash Paid 0.3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Recorded Earnout Payable 1.6ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Total Recorded Purchase Price 3.1ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Maximum Potential Earnout Payable 2.2ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_ForkerCompanyMember
Discovery Benefit Solutions Inc [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 115us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Common Share Value 5.4us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Recorded Earnout Payable 1.4ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Total Recorded Purchase Price 6.9ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Maximum Potential Earnout Payable 4.5ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_DiscoveryBenefitSolutionsIncMember
Miller Harrison Insurance Services [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 38us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Common Share Value 1.8us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Escrow Deposited 0us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Recorded Earnout Payable 0.6ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Total Recorded Purchase Price 2.4ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
Maximum Potential Earnout Payable 1.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_MillerHarrisonInsuranceServicesMember
SGB-NIA Insurance Brokers (SGB) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 449us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Common Share Value 18.7us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Cash Paid 7.2us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Escrow Deposited 2.9us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Recorded Earnout Payable 4.2ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Total Recorded Purchase Price 33.0ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Maximum Potential Earnout Payable 5.2ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_SgbNiaInsuranceBrokersMember
Titan Group LLC [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 49us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Common Share Value 2.4us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Escrow Deposited 0.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Recorded Earnout Payable 0.4ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Total Recorded Purchase Price 2.9ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Maximum Potential Earnout Payable 2.0ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TitanGroupLlcMember
Instrat Insurance Brokers [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 0us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Common Share Value 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Cash Paid 16.2us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Escrow Deposited 0us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Recorded Earnout Payable 9.5ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Total Recorded Purchase Price 25.7ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
Maximum Potential Earnout Payable 9.5ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_InstratInsuranceBrokersMember
O Gorman & Young Incorporated (OGY) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 554us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Common Share Value 23.8us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Escrow Deposited 2.7us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Recorded Earnout Payable 6.4ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Total Recorded Purchase Price 32.9ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Maximum Potential Earnout Payable 12.5ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_OgormanAndYoungIncorporatedMember
Independent Benefit Services, Inc. (IBS) [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 395us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Common Share Value 17.8us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Cash Paid 6.2us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Escrow Deposited 0.8us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Recorded Earnout Payable 1.3ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Total Recorded Purchase Price 26.1ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Maximum Potential Earnout Payable 14.3ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_IndependentBenefitServicesIncMember
Affinity Marketing Group [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 72us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Common Share Value 3.1us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Cash Paid 0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Escrow Deposited 0.3us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Recorded Earnout Payable 2.2ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Total Recorded Purchase Price 5.6ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Maximum Potential Earnout Payable 5.2ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_AffinityMarketingGroupMember
Blue Holdings Group of Companies [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 227us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Common Share Value 10.9us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Cash Paid 4.5us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Escrow Deposited 1.7us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Recorded Earnout Payable 1.2ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Total Recorded Purchase Price 18.3ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Maximum Potential Earnout Payable 6.6ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_BlueHoldingsGroupOfCompaniesMember
Twenty One Other Acquisitions [Member]  
Business Acquisition [Line Items]  
Common Shares Issued 344us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Common Share Value 14.8us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Cash Paid 18.5us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Accrued Liability 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Escrow Deposited 1.1us-gaap_EscrowDeposit
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Recorded Earnout Payable 10.3ajg_RecordedEarnOutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Total Recorded Purchase Price 44.7ajg_BusinessAcquisitionCostOfAcquiredEntityPurchasePriceNet
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember
Maximum Potential Earnout Payable $ 21.1ajg_MaximumPotentialEarnoutPayable
/ us-gaap_BusinessAcquisitionAxis
= ajg_TwentyOneOtherAcquisitionsMember