| 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 |
| Incremento (decremento) por ajustes acumulados de los ingresos ordinarios derivados de modificaciones contractuales, pasivos por contratos | es | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| El incremento (decremento) en pasivos por contratos por ajustes acumulados de los ingresos ordinarios derivados de una modificación del contrato. Una modificación del contrato es un cambio en el alcance o en el precio de un contrato (o en ambos) que las partes del mismo aprueban. [Referencia: Incremento (decremento) por ajustes acumulados de los ingresos ordinarios, pasivos por contratos] | es | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |