have legs
📖 generalMeaning
To have potential for success or longevity.
Literal Meaning
To possess the ability to continue or endure.
Example
“That new product really has legs; it's been selling well for months.”