A major U.S. asphalt company agreed to pay $16.6 million in fines while pleading guilty to federal charges that it paid millions in bribes to officials in Brazil, Ecuador and Venezuela for almost a decade to win lucrative contracts.

The plea agreement by Sargeant Marine Inc. is part of a broader, ongoing crackdown on corrupt dealings in South America’s commodities markets.