| 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 |
| Toimingukohustused [member] | et | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| See liige kajastab kõiki toimingukohustusi. Toimingukohustus on kliendilepingus antud lubadus anda kliendile üle kas: a) eristatav kaup või teenus (või kaupade või teenuste pakett) või b) sari eristatavaid kaupu või teenuseid, mis on olulises osas samasugused ning mis võõrandatakse kliendile ühe ja sama skeemi kohaselt. Kui muud liiget ei kasutata, kajastab see liige ka telje „Toimingukohustused“ standardväärtust. | et | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |