There are two main types of logic, deductive, and inductive. In deductive logic, "P implies Q" means, as you said, that P is a sufficient condition for Q; if P is true then Q is true.
In Inductive Logic, the premises do not "imply" in the strict sense that the conclusion is true; a strong inductive argument is one where if the premises are true, the conclusion is probably true.
So this would be a strong inductive argument:
P1 When my cat is outside, it's usually because my parents are inside.
P2. My cat is outside.
C: Therefore, probably my parents are inside.
Note that if you change " it's usually " in P1 to " it's always the case ", then the Conclusion will be "My parents are inside ( not just probably ), and it becomes a Deductive argument.