translate English to French: It is a specialised, detailed report, but that is in the nature of the subject matter.
C'est un rapport détaillé, spécialisé, mais c'est le sujet qui veut cela.