The list of stores set to close hasn’t been released yet, but the company plans to shut down 96 stores by 2026.