The agreement details renewable energy, community, and lease benefits to Delaware and its residents worth more than $128 ...