Anyway, this is likely different in separate parts of the world. In Australia a detailed design is made prior to implementation. It's after a high level or macro type design, but before implementation.
An as built is, as it's name suggests, a document 'as it is built' - after implementation. The as built document can only be written after implementation