Hi,
And which is more idiomatic? With or without already? Do you have any preference? Already.
'By the time' is also idiomatic.
The patient had (already) died by the time the doctor arrived.
By the time you get back, I will have (already) painted the bedroom.