Yes, it's correct, but specific can be discarded without changing the meaning. In detail already means thoroughly or with all the specifics. He may like to discuss his problems, but not in detail.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
addyaddyI would like to know why you placed a comma before the but. I learned that if there are no subjects after the but, I needn't use a commaThe comma is optional. I used it because I felt a pause was necessary.