| Performance obligations [member] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| This member stands for all performance obligations. A performance obligation is a promise in a contract with a customer to transfer to the customer either: (a) a good or service (or a bundle of goods or services) that is distinct; or (b) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This member also represents the standard value for the 'Performance obligations' axis if no other member is used. | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Oibleagáidí feidhmíochta [member] | ga | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Seasann an ball seo do gach oibleagáid feidhmíochta. Is gealltanas í an oibleagáid feidhmíochta i gconradh le custaiméir chun ceachtar díobh seo a leanas a aistriú chuig an gcustaiméir: (a) earra nó seirbhís (nó cnuasach earraí nó seirbhísí) atá leithleach; nó (b) sraith earraí nó seirbhísí leithleacha atá mar an gcéanna den chuid is mó agus ag a bhfuil an patrún céanna aistrithe chuig an gcustaiméir. Léirítear leis an mball sin freisin an luach caighdeánach le haghaidh na haise ‘Oibleagáidí feidhmíochta' mura n‑úsáidtear aon bhall eile. | ga | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |