Annual report pursuant to Section 13 and 15(d)

Geographic Information (Details)

v2.4.1.9
Geographic Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Assets $ 225,144us-gaap_NoncurrentAssets       $ 219,443us-gaap_NoncurrentAssets       $ 225,144us-gaap_NoncurrentAssets $ 219,443us-gaap_NoncurrentAssets  
Revenues 181,061us-gaap_SalesRevenueNet 168,891us-gaap_SalesRevenueNet 142,558us-gaap_SalesRevenueNet 100,731us-gaap_SalesRevenueNet 176,134us-gaap_SalesRevenueNet 161,648us-gaap_SalesRevenueNet 126,253us-gaap_SalesRevenueNet 110,136us-gaap_SalesRevenueNet 593,241us-gaap_SalesRevenueNet 574,171us-gaap_SalesRevenueNet 631,171us-gaap_SalesRevenueNet
United States                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Assets 207,858us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      201,026us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      207,858us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
201,026us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
Revenues                 509,200us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
501,558us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
563,746us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
CANADA                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Assets 17,145us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
      18,324us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
      17,145us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
18,324us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Revenues                 70,069us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
68,797us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
60,590us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
Other Countries                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Assets 141us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember
      93us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember
      141us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember
93us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember
 
Revenues                 $ 13,972us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember
$ 3,816us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember
$ 6,835us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= amrc_OtherCountriesMember