| Performance obligations satisfied over time [member] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| This member stands for performance obligations satisfied over time. An entity satisfies a performance obligation over time, if one of the following criteria is met: (a) the customer simultaneously receives and consumes the benefits provided by the entity’s performance as the entity performs; (b) the entity’s performance creates or enhances an asset (for example, work in progress) that the customer controls as the asset is created or enhanced; or (c) the entity’s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date. [Refer: Performance obligations [member]] | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Obligații de executare îndeplinite în timp [member] | ro | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Acest membru reprezintă obligațiile de executare îndeplinite în timp. O entitate îndeplinește o obligație de executare în timp dacă este respectat unul dintre criteriile de mai jos: (a) clientul primește și consumă simultan beneficiile oferite de executarea de către entitate pe măsură ce entitatea execută; (b) executarea de către entitate creează sau îmbunătățește un activ (de exemplu, producția în curs de execuție) pe care clientul îl controlează pe măsură ce activul este creat sau îmbunătățit sau (c) executarea de către entitate nu creează un activ cu o utilizare alternativă pentru entitate, iar entitatea are un drept exercitabil la plată pentru executarea realizată până la data respectivă. [Referințe: obligații de executare [member]] | ro | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |