having no choice but to carry on; unable to stop halfway
idiomatic expression
Idiomatic expression meaning one is in a situation where stopping is impossible and must continue regardless of the consequences. Literally 'the momentum of riding a tiger', originating from the Book of Sui.