| Increase (decrease) through cumulative catch-up adjustments to revenue arising from contract modification, contract liabilities | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue arising from a contract modification. A contract modification is a change in the scope or price (or both) of a contract that is approved by the parties to the contract. [Refer: Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities] | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Żieda (tnaqqis) permezz ta’ aġġustamenti catch-up kumulattivi għad-dħul li jinħolqu minn modifika fil-kuntratt, obbligazzjonijiet kuntrattwali | mt | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Iż-żieda (it-tnaqqis) fl-obbligazzjonijiet kuntrattwali li jirriżultaw minn aġġustamenti catch-up kumulattivi għad-dħul li jinħolqu minn modifika f’kuntratt. Modifika ta’ kuntratt hija bidla fl-ambitu jew fil-prezz (jew it-tnejn) ta’ kuntratt li hija approvata mill-partijiet fil-kuntratt. [Refer: Żieda (tnaqqis) permezz ta’ aġġustamenti catch-up kumulattivi għad-dħul, obbligazzjonijiet kuntrattwali] | mt | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |