Checked with tonight's workout and watched my HR after. Workout ended at 140 bpm, took under 4 minutes to drop to 105, but 9 minutes to drop to 100. I'm about 15 minutes post-cardio now, heart rate is still bouncing between 90 and 105, but slowly trending down. Currently 98 bpm.
Not sure how long it takes to get back to base rate, usually after workouts my heart rate is a bit higher than normal for the rest of the night, though it doesn't seem to affect my resting heart rate. I'll probably be in the high 70s to 80s for the next hour or two at least based on past experience.
Tonight's workout I took it a little easier. My HR did peak at 186, but only briefly, and my average bpm for the workout was 143 (it's usually over 150).