" with a question mark. ", probably meant as a rhetorical question with the implied or expected answer "Nobody". I wouldn't really call it an "idiom".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.