XML 84 R52.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Fair value of Level 3 investments as beginning balance | $ 17,665 | $ 25,583
New addition |  | 1,575
The change in fair value of the investments | (7,791) | (9,493)
Fair value of Level 3 investments as ending balance | 9,874 | 17,665
Recurring basis |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | $ 301,133 | $ 839,165
Recurring basis | Expected volatility | Minimum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.40 | 0.40
Recurring basis | Expected volatility | Maximum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.59 | 0.63
Recurring basis | Probability - Liquidation scenario | Minimum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.38 | 0.35
Recurring basis | Probability - Liquidation scenario | Maximum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.40 | 0.45
Recurring basis | Probability - Redemption scenario | Minimum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.38 | 0.35
Recurring basis | Probability - Redemption scenario | Maximum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.40 | 0.45
Recurring basis | Probability - IPO scenario | Minimum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.20 | 0.10
Recurring basis | Probability - IPO scenario | Maximum |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Unobservable Inputs | 0.25 | 0.30
Recurring basis | Short-term investments |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | $ 291,023 | $ 821,134
Recurring basis | Long-term investments |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 10,110 | 18,031
Recurring basis | Level 1 |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 2,265 | 2,249
Recurring basis | Level 1 | Short-term investments |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 2,265 | 2,249
Recurring basis | Level 2 |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 288,994 | 819,251
Recurring basis | Level 2 | Short-term investments |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 288,758 | 818,885
Recurring basis | Level 2 | Long-term investments |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 236 | 366
Recurring basis | Level 3 |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | 9,874 | 17,665
Recurring basis | Level 3 | Long-term investments |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis |  |
Assets | $ 9,874 | $ 17,665

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3 + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=tuya_MeasurementInputProbabilityLiquidationScenarioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=tuya_MeasurementInputProbabilityRedemptionScenarioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=tuya_MeasurementInputProbabilityIpoScenarioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_ShortTermInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=tuya_LongTermInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |