Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
1 Months Ended |
|
|
|
Sep. 30, 2012
Agreement
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Jul. 31, 2012
|
Jun. 30, 2013
|
Feb. 28, 2013
|
Dec. 31, 2011
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Impairment of goodwill |
|
$ 0us-gaap_GoodwillImpairmentLoss
|
$ 0us-gaap_GoodwillImpairmentLoss
|
$ 1,016us-gaap_GoodwillImpairmentLoss
|
|
|
|
|
Goodwill recorded for acquisitions |
|
60,479us-gaap_Goodwill
|
53,074us-gaap_Goodwill
|
48,969us-gaap_Goodwill
|
|
|
|
|
Number of purchase agreements |
2amrc_NumberOfPurchaseAgreements
|
|
|
|
|
|
|
|
ESP |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Business Acquisition, Cost of Acquired Entity, Security Deposit in Escrow |
|
|
|
|
|
778amrc_BusinessAcquisitionCostOfAcquiredEntitySecurityDepositInEscrow / us-gaap_BusinessAcquisitionAxis = amrc_ESPMember
|
|
|
Goodwill recorded for acquisitions |
|
|
3,682us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_ESPMember
|
|
|
2,632us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_ESPMember
|
|
|
Ennovate |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Business Acquisition, Cost of Acquired Entity, Security Deposit in Escrow |
|
|
|
|
|
|
1,200amrc_BusinessAcquisitionCostOfAcquiredEntitySecurityDepositInEscrow / us-gaap_BusinessAcquisitionAxis = amrc_EnnovateMember
|
|
Goodwill recorded for acquisitions |
|
|
|
|
|
1,050us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_EnnovateMember
|
|
|
FAME |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Payments to Acquire Businesses, Gross |
|
|
|
|
4,487us-gaap_PaymentsToAcquireBusinessesGross / us-gaap_BusinessAcquisitionAxis = amrc_FameFacilitySoftwareSolutionsIncMember
|
|
|
|
Business Acquisition, Cost of Acquired Entity, Security Deposit in Escrow |
|
|
|
|
900amrc_BusinessAcquisitionCostOfAcquiredEntitySecurityDepositInEscrow / us-gaap_BusinessAcquisitionAxis = amrc_FameFacilitySoftwareSolutionsIncMember
|
|
|
|
Goodwill recorded for acquisitions |
|
|
|
1,887us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_FameFacilitySoftwareSolutionsIncMember
|
|
|
|
1,887us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_FameFacilitySoftwareSolutionsIncMember
|
Percentage of stock acquired |
100.00%amrc_CapitalStockAcquiredPercentage / us-gaap_BusinessAcquisitionAxis = amrc_FameFacilitySoftwareSolutionsIncMember
|
|
|
|
|
|
|
|
AEG |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Goodwill recorded for acquisitions |
|
|
|
|
|
|
|
8,728us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_AppliedEnergyGroupIncMember
|
Percentage of stock acquired |
100.00%amrc_CapitalStockAcquiredPercentage / us-gaap_BusinessAcquisitionAxis = amrc_AppliedEnergyGroupIncMember
|
|
|
|
|
|
|
|
Ameresco Southwest |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Goodwill recorded for acquisitions |
|
|
|
|
|
|
|
16,545us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_AmerescoSouthwestMember
|
AIS |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Goodwill recorded for acquisitions |
|
|
|
|
|
|
|
$ 1,549us-gaap_Goodwill / us-gaap_BusinessAcquisitionAxis = amrc_AmerescoIntelligentSystemsLlcMember
|
Minimum |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Intangible assets amortization period |
|
1 year
|
|
|
|
|
|
|
Maximum |
|
|
|
|
|
|
|
|
Goodwill [Line Items] |
|
|
|
|
|
|
|
|
Intangible assets amortization period |
|
15 years
|
|
|
|
|
|
|