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 is not an idiom, it means your nose is itching.
It's not really an idiom. It means "what are you thinking about."
RFP is not an idiom. It's an abbreviation.
The idiom "have the final word" means to have the ultimate decision or authority on a matter, allowing someone to make the last and conclusive statement or judgment.
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.
"Sieve" is not an idiom. See the related link.
It's not an idiom. It means the tip of your nostril.
idiom means expression like a page in a book