This article; Thinking XML: Basic XML and RDF techniques for knowledge management, Part 7; helps to make the point that syntax does not matter, it is all about the semantics.
These same ideas apply to XBRL.