Up to 12 percent of Americans are affected by kidney stones.