My invoices are somewhat less detailed than the "BAD" category. And you know what? It really doesn't matter -- my clients trust me. If they didn't, they wouldn't have hired me in the first place.
Mine are mostly in the GOOD category but it's really for me, not the client. Like your clients, my clients trust me. But the benefit of listing the details is I can later go and analyze how much time I spent/wasted on which feature 6 months ago and give them a better idea on whether it will be better to keep trying to fix it or rewrite from scratch.
Having detailed info. also helps with knowing who requested/commissioned which task and when, without having to dig into emails, PM software etc.
Know what your clients expect.