Victory Lap

What does the idiom “victory lap” mean?

Definition: Visible public appearances after a victory or accomplishment

Example: The president has been taking a victory lap, appearing on numerous talk shows after his re-election.