The phrase "flush times" means a period of prosperity or abundance, when there is a lot of money and things are going well.