| Explanation of effect that timing of satisfaction of performance obligations and typical timing of payment have on contract assets and contract liabilities [text block] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The explanation of the effect that the timing of satisfaction of performance obligations and the typical timing of payment have on the contract assets and the contract liabilities. [Refer: Performance obligations [member]; Contract assets; Contract liabilities] | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Míniú ar an éifeacht a bhíonn ag uainiú chomhlíonadh na n‑oibleagáidí feidhmíochta agus gnáthuainiú na híocaíochta ar shócmhainní conartha agus ar dhliteanais chonartha [text block] | ga | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| An míniú ar an éifeacht a bhíonn ag uainiú chomhlíonadh na n‑oibleagáidí feidhmíochta agus gnáthuainiú na híocaíochta ar shócmhainní conartha agus ar dhliteanais chonartha. [Féach: Oibleagáidí feidhmíochta [member]; Sócmhainní conartha; Dliteanais chonartha] | ga | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |