What is XBRL? How is it different than XML? Who is using it today? With the United States Securities and Exchange Commission (SEC) mandating it; stock exchanges around the world using it; and official support from the European Parliament as well as governments of the Netherlands, Australia, Japan and China--the Extensible Business Reporting Language (XBRL) can certainly be considered a global standard for business reporting. In this webcast, These are the slides from teh webcast by Charlie Hoffman, the father of XBRL and Steve Levine, To view the recorded webcast, go to http://www.youtube.com/watch?v=MW-L8evKD2Y&feature=channel_page
2. Presenters
Charlie Hoffman
Director of Innovation Solutions at UBmatrix; CPA, MBA, Co-architect of the US
GAAP Taxonomy for financial reporting and member of the taxonomy creation
team; Former Price Waterhouse auditor; Received the AICPA's Innovation User
of Technology Award; Graduate of Pacific Lutheran; Author of many white papers
and publications including quot;Financial Reporting Using XBRLquot;, quot;XBRL Essentialsquot;,
quot;Hitchhiker's Guide to the IFRS-GP Taxonomyquot;.
Steve Levine
Steve is responsible for marketing and product management at UBmatrix. Most
recently, Steve was the VP of Marketing at Cassatt Corp. Previously he was VP
of Product Marketing at Oracle responsible for Oracle Collaboration Suite. Steve
has held product marketing sales and business development positions at high
product, marketing,
tech companies including Symantec, Tektronix and ParcPlace Systems. Steve
has B.S. Computer Science from Southern Methodist University.
Page 2
3. Agenda
g
β’ What is XBRL?
β’ Why is XBRL different than XML?
β’ Who is using XBRL?
Page 3
4. What is XBRL?
β’ eXtensible Business Reporting Language
p g gg
β’ A freely available open global standard for
exchanging information
β’ Computer consumable business information
β’ An XML-based language
β’ A mandate from regulators across the world
β’ AS
Semantic Web metadata format
ti W b tdt f t
Page 4
5. XBRL Fundamentals
β’ XBRL is language that lets you build reports /
gg y p
exchange information
β’ To exchange information using XBRL you need
both an instance document & taxonomy
β Instance Document β Taxonomy
βJust the factsβ βDictionary of concepts +β
β’ Facts β’ Concepts
p
β’ Concept β’ Resources
β’ Value β’ Relations
β’ Context
Page 5
6. XBRL Fundamentals
β’ Instance Document
β Contains Facts only
β Easy to exchange and consume
β Data separated from schema
<gaap:NetIncomeOrLoss
gp
contextRef=quot;Period-2009quot;
unitRef=quot;US-Dollarsquot;
decimals INF >9000000</gaap:
decimals=quot;INFquot;>9000000</gaap: NetIncomeOrLoss>
<us-gaap:IncomeTaxExpenseBenefit decimals=quot;-6quot; contextRef=quot;D-2008quot;
unitRef=quot;USDquot;>4381000000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit decimals=quot;-6quot; contextRef=quot;D-2007quot;
unitRef=quot;USDquot;>4071000000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit decimals=quot;-6quot; contextRef=quot;D-2006quot;
unitRef=quot;USDquot;>3901000000</us-gaap:IncomeTaxExpenseBenefit>
gp p
Page 6
10. XBRL Fundamentals
β’ Extending Taxonomies
g
β Discoverable Taxonomy Set (adding to base taxonomy)
β Add or prohibit use of concepts, labels, calculations, etcβ¦
β Definition linkbase
β’ XBRL 2.1 Family of Specifications
β XBRL 2.1 (recommendation adopted)
β Dimensions (recommendation adopted)
β Formulas (proposed recommendation)
β Rendering (candidate recommendation)
β Versioning (p
g (public working draft)
g )
Page 10
11. XBRL Fundamentals
β’ XBRL β one of the more successful Semantic
Web metadata format
Web 1.0 Web 3.0
Information Information
Page 11
12. Why is XBRL different that XML?
y
β’ XBRL is XML
β’ XBRL expresses semantics
β’ XBRL enables validation of semantics
β’ XBRL expresses multiple hierarchies of
relationships
β’ XBRL provides organized, prescriptive
extensibility
β’ XBRL enables intelligent connections to
information
Page 12
13. XBRL is XML
β’ XBRL documents, concepts & relations
, p
are expressed in XML
Page 13
14. XBRL expresses semantics
p
β’ XML articulates only syntax
yy
β’ XBRL expresses semantics / meaning
thru Calculations Formulas Labels, etc
Calculations, Formulas, Labels
XBRL enables validation of semantics
bl lid ti f ti
β’ Automated processing of XBRL
documents
β’ Expressed in the taxonomy, not hard
coded in the application
Page 14
15. XBRL expresses multiple hierarchies
of relationships
β’ Separating definition of concepts from relations
p g p
allow definition of various semantic content thru
multiple linkbases
XBRL provides organized, prescriptive
extensibility
β’ Taxonomies can be explicitly extended by
leveraging base taxonomy
β’ Define new semantics without recoding
the application
β’ Maintains
M i t i comparability at the base
bilit t th b
Page 15
16. XBRL enables intelligent connections
to information
Business
Information
Provider
Business
Information
If ti
Consumer
Page 16
17. Who is using XBRL?
g
http:www.xbrlplanet.org
Page 17
18. Who is using XBRL?
g
β’ Securities Exchanges and
Regulators
β’ Banking Supervisors
β’ Standard Business Reporting
β’ Information Hubs
Page 18
19. Securities Exchanges and Regulators
g g
β’ Example: US SEC
p
β 10-Q & 10-K financials and associated notes & disclosures
β US GAAP Taxonomy
β Beginning this June (top 500 filers)
β Also mutual funds and NRSROs (other taxonomies)
β htt //
http://www.sec.gov/spotlight/xbrl.shtml
/ tli ht/ b l ht l
β’ Example: Japan FSA
β EDINET (Electronic Disclosure for Investors' NETwork)
β Taxonomy based on Japan GAAP
βL
Launched S i 2008 (5 000 companies, 3 000 f d )
h d Spring (5,000 i 3,000 funds)
β http://www.fsa.go.jp/en/news/2008/20080317.html
Page 19
20. Banking Supervisors
g p
β’ Example: US FFIEC / US FDIC
p
β 8,000 banks reporting 3,000 elements quarterly
β Call Report Taxonomy includes business rules
β Went live 2005
β http://www.ffiec.gov/find/callreportdata.htm
β’ Example: Bank of France (Central Bank)
β 630 banks reporting average of 12,000 elements semi-annually
β COREP / FINREP Taxonomy for Basel II info
β Went live 2007
β htt //
http://www.banque-
b
france.fr/fr/supervi/supervi_banc/reporting/reporting.htm
Page 20
21. Standard Business Reporting
p g
β’ Example: Netherland Standard Business
p
Reporting Programme (aka NTP)
β Target to reduce administrative burden of reporting by 25%
β Focused on reporting of taxes, accounts & economic statistics
β Project started in 2004
βC
Currently 3rd version of the taxonomy
tl i f th t
β http://www.xbrl-ntp.nl/english
β’ Example: A t li SBR
E l Australia
β SBR is expected to save Australian businesses $795 million
per year on an ongoing basis
β Project started in 2006
β Go Live in 2010
β http://www.sbr.gov.au/content/default.htm
Page 21
22. Information Hubs
β’ Example: Microfinance Information
p
Exchange
β Information exchange between about 100 sources of
capital and hundreds of MFIs
it l d h d d f MFI
β 2 Bottom Line (Financial & Social Impact) Taxonomy
β Went live in 2007
β http://www.themix.org/standards/technology
β’ Example: Wacoal
β Internal consolidation of 32 legacy systems
β Used XBRL-GL Taxonomy
XBRL GL
β Went live 2003
β http://www.xbrl.org/nmpxbrl.aspx?id=90
Page 22
23. UBmatrix
β’ Leading provider of XBRL software
gp
β XBRL processing engine
β Enterprise Application Suite
β XBRL Database Adaptor (XBRL-DB)
β Report Builder
β Taxonomy Designer
β’ Customers include the largest XBRL
production systems
β Keane (SEC prime contractor)
β FDIC
β Banque de France
β Microfinance Information Exchange
β’ www.ubmatrix.com
b i
Page 23
24. Where to Learn More
β’ Charlieβs Blog
β http://xbrl.squarespace.com
β’ Learn More about XBRL
β http://www.ubmatrix.com/company/learn.htm
β’ Case Studies
β http://www.ubmatrix.com/casestudies
β’ XBRL International
β http://www.xbrl.org
β’ XBRL US
β http://www.xbrl.us
Page 24