Yes. "The train has left the station" is an idiom meaning that some process is already under way and there is no point in resisting. The time for making objections has passed.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.