XML 100 R83.htm IDEA: XBRL DOCUMENT
v3.25.1

Contract assets and liabilities (Details 3) ¥ in Thousands | Dec. 31, 2024 USD ($) | Dec. 31, 2024 CNY (¥) | Dec. 31, 2023 USD ($) | Dec. 31, 2023 CNY (¥)
--- | --- | --- | --- | ---
Costs incurred in contracts in process | $ 325,000 |  | $ 229,000 |
Revenue earned but not yet billed | 102,000 |  | 26,000 |
Less: billings to date | (885,000) |  | (839,000) |
Unbilled revenue | (458,000) |  | (584,000) |
ZHEJIANG TIANLAN |  |  |  |
Costs and estimated earnings on uncompleted contracts | ¥ |  | ¥ 48,274 |  | ¥ 239,648
Less: billings to date | $ (16,997,000) |  | $ (210,220,000) |
Unbilled revenue | ¥ |  | ¥ 31,277 |  | ¥ 29,428

X
- References No definition available. + Details
Name: | clwt_BillingsToDate
Namespace Prefix: | clwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | clwt_CostsAndEstimatedEarningsOnUncompletedContracts
Namespace Prefix: | clwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | clwt_CostsAndEstimatedEarningsOnUncompletedContractsInExcessOfBillingsUnbilledRevenue
Namespace Prefix: | clwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | clwt_CostsIncurredInContractsInProcess
Namespace Prefix: | clwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | clwt_RevenueEarnedButNotYetBilled
Namespace Prefix: | clwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_SubsidiaryIssuerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |