XBP Europe Holdings Inc. (XBP) reports earnings