I'm looking for a word that describes someone who tends to elaborate or unpack the minutia of a large issue in order to flaunt their knowledge. I'm not sure "pedantic" quite captures this essance. Can anyone come up with anything better?

Thanks