Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Earnings Per Share (Details)

v3.5.0.2
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Accounting Policies [Abstract]        
Net income attributable to Ameresco, Inc. $ 5,715 $ 4,178 $ 8,763 $ 1,981
Basic weighted-average shares outstanding 46,360,575 46,517,638 46,606,494 46,473,375
Effect of dilutive securities:        
Stock options (in shares) 69,588 1,538,721 62,542 1,149,667
Diluted weighted-average shares outstanding 46,430,163 48,056,359 46,669,036 47,623,042
Stock options excluded from calculation of dilutive shares as the effect would be anti-dilutive (in shares) 3,437,620 2,171,104 3,437,620 1,704,004