Flush with (something)

To have lots of something.

We were flush with cash so we decided to go on a nice holiday.