Have a Lot Riding On (Something)

What does the idiom “have a lot riding on” mean?

Definition: Be depending on the successful outcome or development of something

Example: After problems with their emissions systems damaged sales, Volkswagen has a lot riding on their new products.