Could you please replase this expression to me?

Stop wasting time! Get to the office on the double.

Does it mean immediately?

Thanks