Unsparing

meaning: showing no kindness and no wish to hide the unpleasant truth:

usage: The documentary went through all the graphic details of the operation in unsparing detail .