XML 110 R96.htm IDEA: XBRL DOCUMENT
v3.22.1

Revenue from contracts with customers - Additional Information (Detail) ¥ in Millions, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 CNY (¥) | Dec. 31, 2021 USD ($) | Dec. 31, 2020
Statement [Line Items] |  |  |
Revenue remaining performance obligation expected timing of satisfaction period |  |  | 3 years
Revenue remaining performance obligation modified expected timing of satisfaction period | 2 years | 2 years |
Revenue from performance obligations satisfied or partially satisfied in previous periods due to change in management estimate | ¥ 36.7 | $ 5.8 |
Decrease through cumulative catch-up adjustments to revenue arising from change in estimate of transaction price, contract liabilities | ¥ 36.7 | $ 5.8 |

X
- Definition Revenue Remaining performance obligation expected timing of satisfaction period. + References No definition available. + Details
Name: | cyd_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod
Namespace Prefix: | cyd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Remaining performance obligation Modified expected timing of satisfaction period. + References No definition available. + Details
Name: | cyd_RevenueRemainingPerformanceObligationModifiedExpectedTimingOfSatisfactionPeriod
Namespace Prefix: | cyd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | cyd_StatementLineItems
Namespace Prefix: | cyd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue arising from a change in an estimate of the transaction price. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 15 -IssueDate 2021-01-01 -Paragraph 118 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_118_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of revenue from performance obligations satisfied (or partially satisfied) in previous periods. [Refer: Performance obligations [member]; Revenue from contracts with customers] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2021-01-01 -Paragraph 116 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_116_c&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration