Bad call?

Party Poker No-Limit Hold'em, $ BB (10 handed) FTR converter on zerodivide.cx

MP2 ($142.53)
MP3 ($77.50)
CO ($109.28)
Button ($96.50)
SB ($49)
BB ($29.60)
UTG ($100)
UTG+1 ($27.70)
Hero ($159)
MP1 ($162.05)

Preflop: Hero is UTG+2 with K, K. SB posts a blind of $0.50.
2 folds, Hero raises to $4, 3 folds, CO calls $4, 2 folds, BB calls $3.

Flop: ($12.50) T, 6, 2 (3 players)
BB checks, Hero bets $8, CO folds, BB calls $25.60 (All-In), Hero calls $17.60.

Turn: ($63.70) 8 (2 players, 1 all-in)

River: ($63.70) A (2 players, 1 all-in)

Final Pot: $63.70