The answer is:There is no solid relationship between project success and writing comprehensive documentation, and in fact it is more likely that the more documentation that you write the greater the chance of project failure.
http://www.agilemodeling.com/essays/agileDocumentation.htm
Like "Model with a purpose",we should also document with a purpose.What is a detailed documentation for?
Developers never learn a system from documenation,They learn it from codes.If you're documenting for a user manual, just leave a draft for tech writer.if it is to earn support,to record,to keep track of and to guide the development, be short and concise.Travel light!