It's not really an idiom because you can figure out what it means. If something is done at the last minute, you have waited until it is almost too late to do it.
To talk fast.
you had it with someone, you dont want to do something no more
The idiom down to the wire means to the very last possible moment. Therefore, the entire phrase would stand to mean that "it went to the very last split second and we almost missed your flight, but made it."
last minute
It's not really an idiom. It means "what are you thinking about."
RFP is not an idiom. It's an abbreviation.
It is not an idiom, it means your nose is itching.
Literally what it says... to have the last word in an argument say, To be a person that has to have the final word is a bullheaded person It just like the last laugh
idiom means expression like a page in a book
It's not an idiom. It means the tip of your nostril.
"Sieve" is not an idiom. See the related link.
There are several idioms referring to being on time. On the dot would mean that you arrived exactly at the right time. To the minute would mean that you were within a minute either way, and thus were on time. You could also say that someone has perfect timing when they arrive exactly when they are needed.