I would recommend always providing an additional breakdown when a tenant disputes charges. You don't have to go crazy just enough to justify the charges. Most won't do anything and just want to be heard. I'll tolerate it to a point before letting them know we've provided justification for each charge and will be unable to answer any more questions. Some will ask for before and after photos. I simply refer them to the condition catalog and provide after photos only as needed.
Lastly, don't ever waste your time arguing over deposits on the phone. You can get sucked into hours of back and forth trying to find everything if the tenants is determined enough. I ask them to send an email with all items they wish to dispute and why before providing any response.
Property required a full cleaning? Include 20 or so photos clearly demonstrating it wasn't done.
Yard cleanup? Include a few photos showing the condition of the property at move out.
Utilities? Include date breakdowns for each statement outstanding.