What is XBRL?
XBRL (eXtensible Business Reporting Language) is a global standard that turns financial statements from a document you read into data that systems understand. Instead of a PDF, every figure in your statements carries a "tag" that defines it: this is revenue, for this company, for this year, in Kuwaiti dinars.
That lets the receiving authority check the file automatically (does the balance sheet balance, are the totals right?) and compare figures across companies and years without retyping them. XBRL doesn't change your figures or your accounting standards, only the way they are delivered.
Why do regulators require it?
- Instant automatic checks: the system catches an unbalanced balance sheet or a wrong total the moment you file.
- No retyping: figures are read directly instead of copied from PDFs.
- Comparison and analysis: companies, sectors and years compared easily.
- A global standard: the same standard used by capital markets and regulators worldwide.
Terms you'll meet
| Taxonomy |
The dictionary of every allowed financial item, such as "Revenue" and "Inventories". The best known is the IFRS taxonomy. |
| Element / tag |
The item name from the taxonomy attached to your figure, such as Revenue. |
| Instance document |
The file that holds your company's tagged figures, with the .xbrl extension. |
| Context |
Which company and which period a figure belongs to: at a date (like the balance sheet) or for a period (like the income statement). |
| Unit |
The figure's currency; in Kuwait, KWD. |
| Decimals |
How precise the figure is: 3 for fils, 0 for dinars, −3 for thousands. |
| Validation |
Automatic checks: are the items valid, and do the totals and balance hold. |
| Inline XBRL (iXBRL) |
A format that combines a human-readable page with the tags in one file. |
From your statement to XBRL: one line, explained
In the audited income statement: Revenue KWD 520,000.000. In the XBRL file, that line becomes:
<ifrs-full:Revenue contextRef="CY_D" unitRef="KWD" decimals="3">520000.000</ifrs-full:Revenue>
ifrs-full:Revenue |
The tag: the "Revenue" item from the IFRS taxonomy |
contextRef="CY_D" |
The context: this company, for the current financial year |
unitRef="KWD" |
The unit: Kuwaiti dinar |
decimals="3" |
Precision: to the nearest fils |
520000.000 |
The figure itself, without separators |
XBRL vs PDF vs Excel
|
PDF |
Excel |
XBRL |
| Human-readable |
Yes |
Yes |
With a viewer |
| Machine-readable |
No |
Partly, with no item definitions |
Yes, every figure defined |
| Automatic balance and total checks |
No |
Manually |
Yes |
| Required on Qayd from 2027 |
No |
No |
Yes |