I came across this sentence in an article online:
Facebook CEO Mark Zuckerberg, fresh off of not apologizing for the social media giant’s failure to prevent sketchy election data firm Cambridge Analytica from partnering with a similarly sketchy app to allegedly scrape 50 million users’ profile data, briefly emerged from his gilded panic room on Wednesday evening for an interview with CNN’s Laurie Segall in which he largely repeated his PR department’s talking points.
I can't really find fresh off of defined in online dictionaries, but I did find fresh out of defined in The Free Dictionary, one of its definitions being:
Having just completed a particular task or goal, often a level of education.
Is this the meaning that the author of the article had in mind? And is fresh off of a common and idiomatic phrase, interchangeable with fresh out of? What does this sentence mean then?