| 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 |
| Obveze na činidbu [member] | hr | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Ovaj član označava sve obveze na činidbu. Obveza na činidbu je obećanje iz ugovora s kupcem o prijenosu kupcu: (a) različitih roba ili usluga (ili paketa robe ili usluga) ili (b) niza različitih roba ili usluga koje su u značajnoj mjeri iste i imaju isti obrazac prijenosa kupcu. Ovaj član označava i standardnu vrijednost za os „Obveze na činidbu” ako se ne upotrebljava nijedan drugi član. | hr | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |