Stand (Someone) In Good Stead

What does the idiom “Stand (Someone) In Good Stead” mean?

Definition:

Be useful in the future

For example:

“You may not think you need this tool, but it will stand you in good stead in the future.”

Notes:

This is used in the future tense, as in the example.