idiom
To meet one’s Waterloo
Meaning
To encounter one’s ultimate defeat or failure.
Example
After years of success, the company finally **met its Waterloo**.