Not hyphens, but m-dashes, Andrei. They are a common way of setting off explanations, details, etc-- I use them a lot myself. They are frowned upon in formal writing, but appear frequently in the press and in my postings.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.