Rendering

Component: (Network and Table)
Network
2415403 - Disclosure - Commitments and Contingencies - Operating Leases (Details)
(http://www.ameresco.com/role/CommitmentsAndContingenciesOperatingLeasesDetails)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Commitments and Contingencies Disclosure [Abstract]Period [Axis]
2016-12-31
Commitments and Contingencies Disclosure [Abstract]
 
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]
 
Operating lease payments in 2017
4,690,000  
Operating lease payments in 2018
3,675,000  
Operating lease payments in 2019
2,925,000  
Operating lease payments in 2020
2,080,000  
Operating lease payments in 2021
1,493,000  
Operating lease payments thereafter
3,515,000  
Total minimum lease payments
18,378,000