xbrl (extensible business reporting language) is a novel way of electronic communication of business and financial data which is revolutionizing business reporting around the world and is immense utility to the capital markets and the investing community. it provides major benefits in the prepar