US energy efficiency and renewables company Ameresco Inc (NYSE:AMRC) has signed an amendment and restatement deal with Bank of America (NYSE:BAC) that has led to increasing an existing credit facility by USD 262 million (EUR 240m).