I was wondering it might be at all odd or inappropriate to use these newly learned idioms where I work.

First one, ***You've got me there***. Instead of *I have no idea* or *I don't know.* 

Second one, ***Let's bail***. Instead of *Let's go home*.

And the last one, ***I'll be back at a drop of a hat***.

The reason I'm asking: On the web, these phrases are characterized as common in the United States—but I've never heard anyone say them. I'm trying to improve my English and would like to use them somehow (at work specifically), unless it would seem weird to do so. 

Thank you.