XBP Global Holdings Inc (XBP) reports a mixed quarter with revenue declines but improved margins and strategic growth initiatives.