|
Business Segment Information Business Segment Information - Additional Information (Details)
|
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Federal, State, Provincial and Local Government | |||
| Segment Reporting Information [Line Items] | |||
| Concentration risk percentage |
80.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_MajorCustomersAxis = amrc_FederalStateProvincialandLocalGovernmentMember |
80.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_MajorCustomersAxis = amrc_FederalStateProvincialandLocalGovernmentMember |
80.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_MajorCustomersAxis = amrc_FederalStateProvincialandLocalGovernmentMember |
| Sales Revenue, Net | Customer Concentration Risk | |||
| Segment Reporting Information [Line Items] | |||
| Concentration risk percentage |
16.90%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |
12.30%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |
11.60%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |
| X | ||||||||||
|
- Definition
For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|