ibc 2026