Since it is zoom, I never have any stats.
When a player calls a small raise, and then decides to call a 3bet OOP I don't think he is playing well.
When such players have AA or KK (maybe QQ for that matter), they usually push preflop because they think they have trapped me. I consider my raise being quite high, so they might fold lower pairs (but this is a bit of a grey zone).
I think he mostly calls with hands like: 77(grey zone: might be bottom of his range, pocket 8s mentally looks like a big pair, 7s do not), 88, 99, TT, JJ (grey zone: might be shoving all-in with this too) AJ+, KJ+, even QJ (but very unlikely considering this hand). I don't think he has suited connectors here, or at least he shouldn't have with this type of raise preflop.
After the flop I think he still calls with 88, 99, TT, Jx.
On the turn I feel that if I check, I'm giving up on the hand, and that's not something I want, because I still have a reasonably good hand.
There are actually 2 hands that might be 'bad' for me. KJ is the worst, but I can still hit my second nut flush on the river.
AcJ: But in this hand I'm actually still in front.
So I think it is more profitable to be aggressive here. When I push, I might get value from worse hands. (If he can't fold preflop, he will definitely have a hard time folding it after). Even if I do get called by a hand like KJ or maybe even JJ, I still have some equity.