| 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 |
| Explication des effets découlant du rapport entre le moment où l’entité s’acquitte de ses obligations de prestation et le moment habituel du paiement sur les soldes des actifs sur contrat et des passifs sur contrat [text block] | fr | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Explication des effets découlant du rapport entre le moment où l’entité s’acquitte de ses obligations de prestation et le moment habituel du paiement sur les soldes des actifs sur contrat et des passifs sur contrat. [Voir: Obligations de prestation [member]; Actifs sur contrat; Passifs sur contrat] | fr | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |