XML 62 R30.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Principal Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Principal Accounting Policies |
Basis of Preparation | (a) Basis of Preparation The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Principal accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.
Basis of Consolidation | (b) Basis of Consolidation The Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIE for which the Company is the primary beneficiary. All transactions and balances among the Company, its subsidiaries, and the VIE have been eliminated upon consolidation. A subsidiary is an entity in which the Company, directly or indirectly: (1) controls more than one half of the voting power; (2) has the power to appoint or remove the majority of the members of the board of directors; (3) casts a majority of votes at the meeting of the board of directors; or (4) governs the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. The Company applies the guidance codified in Accounting Standard Codification 810, Consolidations (“ASC 810”) on accounting for the VIE, which requires certain variable interest entities to be consolidated by the primary beneficiary of the entity in which it has a controlling financial interest. A VIE is an entity with one or more of the following characteristics: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional financial support; (b) as a group, the holders of the equity investment at risk lack the ability to make certain decisions, the obligation to absorb expected losses or the right to receive expected residual returns, or (c) an equity investor has voting rights that are disproportionate to its economic interest and substantially all of the entity’s activities are on behalf of the investor.
Use of Estimates | (c) Use of Estimates The preparation of the Group’s consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, long-lived assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Accounting estimates reflected in the Group’s consolidated financial statements include, but are not limited to impairment provision for inventories, valuation allowance for deferred tax assets, stand-alone selling prices (SSP) for each distinct performance obligation, the valuation of ordinary shares, share-based compensation, long-term investments, and the determination of allowance for current expected credit losses. Estimates are based on historical experiences and on various assumptions that the Group believes are reasonable under current circumstances. Given the changes in circumstances, facts and experience may cause the Group to revise its estimates, actual results could differ materially from those estimates.
Functional Currency and Foreign Currency Translation | ​ (d) Functional Currency and Foreign Currency Translation The Group uses United States dollar as its reporting currency. The functional currency of the Company and its subsidiaries incorporated in Cayman Islands and Hong Kong is the United States dollar, while the functional currency of the Group’s other subsidiaries and VIE is their respective local currency as determined based on the criteria of ASC 830, Foreign Currency Matters. Transactions denominated in other than the functional currencies are re-measured into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are re-measured at the balance sheet date exchange rate. The resulting exchange differences are included in the consolidated statements of comprehensive loss as foreign exchange related gains or loss. The financial statements of the Group’s entities using functional currency other than US$ are translated from the functional currency to the reporting currency, US$. Assets and liabilities of the Group’s subsidiaries incorporated in PRC are translated into US$ at fiscal year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during each period presented, representing the index rates stipulated by the People’s Bank of China. Translation adjustments arising from these are reported as foreign currency translation adjustments and are shown as a separate component of shareholders’ equity on the consolidated financial statements.
Fair Value Measurements | (e) Fair Value Measurements Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:
| ● | Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
| ● | Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
| ● | Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
​ Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. Financial assets and liabilities of the Group mainly consist of cash and cash equivalents, time deposits, equity securities, account receivables, notes receivable, derivative instruments, certain other current assets, U.S. treasury securities, available-for-sale debt securities, account payables and certain accruals and other liabilities. As of December 31, 2022 and 2023, except for time deposits, derivative instruments, equity securities and available-for-sale debt securities, the carrying values of these financial instruments approximated their fair values due to their short-term maturity. The Group reports equity securities with readily determinable fair values included in short-term investments at fair value and discloses the fair value of these investments based on level 1 measurement. The Group reports time deposits included in short-term investments, derivative instruments and equity securities with readily determinable fair value included in long-term investments at fair value, and discloses their fair value based on level 2 measurement. The Group reports available-for-sale debt securities at fair value and discloses the fair value of these investments based on level 3 measurement. The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Fair value measurement at reporting date using
​ |  | Fair value |  | Quoted Prices in Active |  | ​ |  | Significant
​ | ​ | as of | ​ | Markets for Identical | ​ | Significant Other | ​ | Unobservable
​ | ​ | December 31, | ​ | Assets | ​ | Observable Inputs | ​ | Inputs
Description |  | 2022 |  | (Level 1) |  | (Level 2) |  | (Level 3)
​ | ​ | US$ | ​ | US$ | ​ | US$ | ​ | US$
Assets: |  |  |  |  |  |  |  |
Short-term investments |  | 821,134 |  | 2,249 |  | 818,885 |  | —
Long-term investments | ​ | 18,031 | ​ | — | ​ | 366 | ​ | 17,665
​ | ​ | 839,165 | ​ | 2,249 | ​ | 819,251 | ​ | 17,665
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ |  | Fair value measurement at reporting date using
​ |  | Fair value |  | Quoted Prices in Active |  | ​ |  | Significant
​ |  | as of |  | Markets for Identical |  | Significant Other |  | Unobservable
​ |  | December 31, |  | Assets |  | Observable Inputs |  | Inputs
Description |  | 2023 |  | (Level 1) |  | (Level 2) |  | (Level 3)
​ |  | US$ | ​ | US$ | ​ | US$ | ​ | US$
Assets: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Short-term investments |  | 291,023 |  | 2,265 |  | 288,758 |  | —
Long-term investments |  | 10,110 |  | — |  | 236 |  | 9,874
​ | ​ | 301,133 | ​ | 2,265 | ​ | 288,994 | ​ | 9,874
​ The roll forward of major Level 3 investments are as follows: ​
​ | ​ | ​
​ |  | US$
​ | ​ | ​
Fair value of Level 3 investments as of December 31, 2021 |  | 25,583
New addition |  | 1,575
The change in fair value of the investments |  | (9,493)
Fair value of Level 3 investments as of December 31, 2022 |  | 17,665
The change in fair value of the investments | ​ | (7,791)
Fair value of Level 3 investments as of December 31, 2023 | ​ | 9,874
​ Management determined the fair value of these Level 3 investments based on market approach using various unobservable inputs. The determination of the fair value required significant judgement by management with respect to the assumptions and estimates for the lack of marketability discounts, expected volatility and probability in equity allocation. The significant unobservable inputs adopted in the valuation as of December 31, 2022 and 2023 are as follows: ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | As of December 31, |
​ |  | 2022 |  | 2023 | ​
Unobservable Inputs | ​ | ​ |  | ​ | ​
​ | ​ | ​ | ​ | ​ | ​
Expected volatility |  | 40%-63 | % | 40%-59 | %
Probability |  | Liquidation scenario:35%-45 | % | Liquidation scenario:38%-40 | %
​ |  | Redemption scenario:35%-45 | % | Redemption scenario:38%-40 | %
​ |  | IPO scenario:10%-30 | % | IPO scenario:20%-25 | %
Cash and Cash Equivalents | (f) Cash and Cash Equivalents Cash and cash equivalents include cash in bank and time deposits placed with banks or other financial institutions which have original maturities of three months or less at the time of purchase and are readily convertible to known amounts of cash.
Restricted Cash | (g) Restricted Cash Restricted cash represents cash that cannot be withdrawn without the permission of third parties. The Group’s restricted cash is substantially cash balance on deposit required by its business partners and commercial banks. The restricted cash balance as of December 31, 2021 was related to deposits for foreign currency forward contracts, and were subsequently released from the restriction in January 2022.
Short-term Investments | (h) Short-term Investments Short-term investments are comprised of i) time deposits placed with banks with original maturities longer than three months but less than one year, ii) time deposits placed with bank with original maturities longer than one year which are transferable and the Group has intention to sell within one year, iii) structured deposits issued by banks which contains fixed or variable interest with original maturities within one year, and iv) equity securities with readily determinable fair value which the Group has intention and ability to sell within one year. The time deposits are generally not permitted to be redeemed early or are subject to penalties for redemption prior to maturities. These investments are stated at fair value. Changes in the fair value are reflected in financial income, net in the consolidated statements of comprehensive loss.
Accounts Receivable, net | (i) Accounts Receivable, net Accounts receivables are presented net of allowance for doubtful accounts. On January 1, 2023, the Company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”), which creates an impairment model that is based on expected losses rather than incurred losses. The Company adopted the accounting standards update using a modified retrospective approach. Upon adoption of the new standard on January 1, 2023, the Company recorded a net decrease to its retained earnings of US$460. The Company’s accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. To estimate the allowance for current expected credit losses (“CECL”), the Company has identified the relevant risk characteristics of its customers and the related receivables which include but are not limited to geographic region and industry. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the past collection history, future forecasts and macroeconomic factors. Other key factors that influence the CECL analysis include industry-specific factors and certain qualitative adjustments that could impact the Company’s receivables. This is assessed at each period end based on the Company’s specific facts and circumstances. There have been no significant impact of changes in the assumptions since adoption. The Group recorded the total allowance for credit losses of US$1,595 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023. Notes receivable are primarily bank acceptance notes. The Group accepts bank acceptance notes from customers for products sold or services performed in the ordinary course of business. Bank acceptance notes are negotiable instruments with cash settlement from commercial banks within 6 months. Upon receipt of the bank acceptance notes, the Group’s accounts receivable from the customer is derecognized. The bank acceptance notes can also be endorsed to suppliers as settlement of accounts payable. Bank acceptance notes of nil , nil, and US$670 were endorsed to suppliers for the years ended December 31, 2021, 2022 and 2023, respectively. The Group sells bank acceptance notes to financial institutions without recourse in the normal course of business through factoring arrangements. These bank acceptance notes transferred without recourse were US$13,814, US$4,620 and nil for the years ended December 31, 2021, 2022 and 2023 respectively, and were derecognized.
Inventories, net | (j) Inventories, net Inventories are comprised of finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. Cost of inventory is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventory to the estimated net realizable value due to slow-moving and obsolete inventories, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased.
Operating Leases | (k) Operating Leases The Group applies ASC 842, Leases and determines if an arrangement is a lease at inception. Operating leases are primarily for office and warehouse and are included in operating lease right-of-use assets, net, operating lease liabilities, current and operating lease liabilities, non-current on its consolidated balance sheets. Operating lease right-of-use assets represent the Group’s right to use an underlying asset for the lease term and operating lease liabilities represent obligation to make lease payment arising from the lease. The operating lease right-of-use assets and liabilities are recognized at lease commencement date based on the present value of lease payment over the lease term. As most of the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. The Group’s lease term may include options to extend or terminate the lease. Renewal options are considered within the operating lease right-of-use assets and liabilities when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. For operating leases with a term of one year or less, the Group has elected not to recognize a lease liability or lease right of use asset on its consolidated balance sheets. Instead, it recognizes the lease payment as expense on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of comprehensive loss. The Group has operating lease agreements with insignificant non-lease components and have elected the practical expedient to combine and account for lease and non-lease components as single lease component.
Internal-Use Software Development Costs | (l) Internal-Use Software Development Costs The Group recognizes its internal-use software development costs related to its IoT cloud platform functions, including related website, software and mobile applications in accordance with ASC 350-50 ”Website development costs” and ASC 350-40 ”Internal-use software”. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. Cost capitalized for developing IoT cloud platform functions were not material for the periods presented.
Property, Equipment and Software | (m) Property, Equipment and Software Property, equipment and software are stated at historical cost less accumulated depreciation, amortization and impairment loss, if any. Depreciation and amortization is computed using the straight-line method over the following estimated useful lives, taking into account any estimated residual value: ​
​ | ​ | ​
Leasehold improvements |  | the shorter of their useful lives and the lease terms
Computers and electronic equipment |  | 3 years
Office equipment |  | 3 years
Software |  | 3 years
​ Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and improvements that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. The Group recognized the gain or loss on the disposal of property, equipment and software in the consolidated statements of comprehensive loss. Construction in progress represents assets under construction. Construction in progress is transferred to property, equipment and software and depreciation or amortization commences when an asset is ready for its intended use.
Long-term Investments | (n) Long-term Investments Long-term investments represent the Group’s equity security investments, debt security investments and time deposits in the periods presented: i) Equity securities without readily determinable fair values are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes, recorded in the consolidated statements of comprehensive loss; ii) Equity securities with readily determinable fair values are measured and recorded at fair value on a recurring basis with changes in fair value, whether realized or unrealized, recorded in financial income, net in the consolidated statements of comprehensive loss; iii) Debt security investments that have readily determinable fair value, are accounted for as available-for-sale security investments and are recognized based on trade date and carried at estimated fair value with the aggregate unrealized gains and losses related to these investments, net of taxes, reported through other comprehensive income in the consolidated statements of comprehensive loss; iv) Time deposits placed with bank with original maturities longer than one year which are not transferable and accounted for at amortised cost; v) U.S. treasury securities with original maturities of two to three years are accounted for at amortised cost, and interest income is recognized using the effective interest method adjusted periodically based on changes in estimated cash flows. An investment in available-for-sale debt security is considered impaired if the fair value of the security is less than its amortized cost basis. To determine the amount of impairment related to credit, the Group compares the present value of the cash flows expected to be collected on the available-for-sale debt security with the security’s amortized cost basis. If the present value of cash flows expected to be collected is less than the security’s amortized cost basis, a credit-related impairment exists, and the difference should be recorded as an allowance for credit losses through net income.
Impairment of Long-lived Assets | (o) Impairment of Long-lived Assets For other long-lived assets including property, equipment and software and other non-current assets, the Group evaluates for impairment whenever events or changes (triggering events) indicate that the carrying amount of an asset may no longer be recoverable. The Group assesses the recoverability of the long-lived assets by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to receive from use of the assets and their eventual disposition. Such assets are considered to be impaired if the sum of the expected undiscounted cash flows is less than the carrying amount of the assets. The impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. No impairment charges were recognized for the years ended December 31, 2021, 2022 and 2023.
Value Added Taxes | (p) Value Added Taxes The Group’s subsidiaries and the VIE in the PRC are subject to value-added taxes (“VAT”) on its products and services, less any deductible VAT the Group has already paid or borne. They are also subject to surcharges on VAT payments in accordance with PRC law. VAT is not included in the revenue recognized for the Group. The Company’s two subsidiaries, Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. obtained their software copy certificate in July and December 2020, respectively, and are eligible for the VAT refund-upon-collection policy, which entitles Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. to receive relevant refunds for the amount of VAT in excess of 3% of its actual tax burden upon completion of relevant the VAT refund filling process. The VAT refund received is recorded in other operating incomes, net in the consolidated statements of comprehensive loss. For the years ended December 31, 2021, 2022 and 2023, VAT refunds received by the Company was US$8,919, US$6,211 and US$7,037, respectively.
Revenue Recognition | (q) Revenue Recognition The Group accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented. According to ASC 606, revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Group expects to be entitled to in exchange for those goods or services. The Group determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Group assesses its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. The Group allocates the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided. Revenue is recorded net of value-added tax. The Group’s revenue was disaggregated by its major revenue streams in the years presented as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Year Ended December 31,
​ |  | 2021 |  | 2022 |  | 2023
​ | ​ | US$ | ​ | US$ | ​ | US$
IoT PaaS |  | 261,360 |  | 152,914 | ​ | 167,694
Smart device distribution |  | 22,153 |  | 25,446 | ​ | 26,517
SaaS and others |  | 18,563 |  | 29,812 | ​ | 35,779
Total revenue |  | 302,076 |  | 208,172 | ​ | 229,990
​ I. Revenue from IoT PaaS IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities (embedded in modules), app development, and device optimization solutions. The Company determined there are two distinct performance obligations in the delivery of IoT PaaS products including: (1) IoT PaaS products with edge capabilities, app development and device optimization solutions, and; (2) cloud-based connectivity and basic IoT services provided to customers and end consumers. The Group allocates the transaction price to each performance obligation based on their relative standalone selling price. The standalone selling price for IoT PaaS products is estimated based on the competitor’s pricing for similar products in the market, adjusted for entity-specific factors. As the standalone selling price of the cloud-based connectivity and basic IoT services is not directly observable, it is estimated by the Group by using an expected cost plus a margin approach. Key areas of judgment include the selection of relevant cloud and other costs necessary to satisfy the performance obligation and estimated profit margins. For the delivery of IoT PaaS product, revenue is recognized when IoT PaaS products are accepted by customers, which is the point that control of the product is transferred to the customers. A receivable is recognized when the IoT PaaS products are delivered and accepted by customers as this is the point in time that the consideration is unconditional. For cloud-based connectivity and basic IoT services, revenue is deferred and subsequently recognized from the end consumer’s activation to the end of the estimated IoT PaaS product’s life cycle on a straight-line basis. Based on the Group’s historical information, activation occurs, on average, an estimated 6 months after the IoT PaaS products are delivered to customers. The length of life cycle of the IoT PaaS products is estimated based on the historical data in previous years and by referencing the life cycle of different smart devices (e.g. lighting, security and monitoring devices) which ranged from 1.5 to 2 years. Return allowances for IoT PaaS products are estimated based on historical experiences and accounted for as reduction of net revenue. The Group provides sales rebates to its customers from time to time, which is accounted for as reduction of net revenue. The Group started a membership program (the “2019 Membership Program”) in the fourth quarter of 2019. In the 2019 Membership Program, customers pay a fixed fee in exchange for IoT PaaS discount, VIP technical support, valued added services (“VAS” i.e., customized app development), and free participation in promotional activities. The promise to provide for technical support related services, the promotion related services and VAS are considered immaterial promises in the contract and are not considered distinct performance obligations. The membership fee is refundable if the volume requirements are met when the membership period ends. The Group historically generally refunds the membership fees even if the volume requirements are not met. Therefore, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability under the 2019 Membership Program. The Group launched a new membership program (the “2020 Membership Program”) in the fourth quarter of 2020 and no longer offered 2019 Membership Program ever since. In the 2020 Membership Program, customers pay a non-refundable fixed fee in exchange for member-exclusive IoT PaaS discounts within the membership period of typically 12 months. The Group records the upfront fixed membership fee as a deferred revenue and recognizes revenue on a straight-line basis typically over the 12-month membership period in which customers entitle to the membership. The Group replaced 2019 Membership Program and 2020 Membership program with a new membership program (“2023 Membership Program”) in the first quarter of 2023. In the 2023 Membership Program, the customers are offered to choose either i) pay an upfront fixed fee in exchange for price discount in future purchases (the “Deposit scheme”), or ii) enjoy sales rebates based upon purchase achieved without paying any upfront fees (the “Rebate scheme”) with the membership period of typically 12 months. Under Deposit scheme, the upfront fee are refundable only if the volume requirements are met when the membership period ends. Considering past experience and current forecast, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability. Under the Rebate schedule, sales rebates are estimated based on the past experience and current forecasts and recognized as the customers make progress towards the purchase threshold. The sales rebates are accounted for as reduction of net sales. II. Revenue from smart device distribution In certain circumstances, the Group offers select brands, primarily customers who prefer not to deal with multiple OEMs, an option to purchase directly from the Group finished smart devices where IoT PaaS is deployed. After the brands place purchase orders directly with the Group, the Group then sources the appropriate smart devices from OEMs based on the type of devices, hardware specifications and other metrics. The Group determines that there are two distinct performance obligations for its smart device distribution including the (1) smart devices embedded with IoT PaaS; and (2) cloud-based connectivity and basic IoT services. The transaction price allocation and revenue recognition are the same as the revenue from IoT PaaS. The Group presents the revenue generated from its smart device distribution on a gross basis as the Group has control of the smart devices before they are transferred to the brand customers. In making this determination, the Group concludes it meets the principles of control and that it is the primary obligor to the brand customers, are subject to inventory risk and have latitude in establishing prices. III. Revenue from SaaS and others SaaS and other revenue mainly include industry SaaS, customized software development and configuration, and other VAS to both business customers and the end consumers. Industry SaaS is a vertical-focused software solution that enables businesses to easily and securely deploy, connect, and manage large numbers of smart devices for which the Group generally charges an annual subscription fee. These services include software authorization and standard SaaS platform maintenances and technical support. Customized software development and configuration mainly relate to contracts for the specific IT needs of the brands. The contracts generally include fixed milestone payments determined based on expected labor hours to complete the milestone. VAS primarily includes complementary services that are provided to brands and OEMs such as app launch, AI-powered virtual voice assistants, and data analytics and others. Such arrangements with the customers are short term and the performance obligations are satisfied at one point of time. VAS also include cloud-based services for the end customers such as IoT data storage, push messaging, object detection and digital content. There are different kinds of contracts included in the SaaS and others, and each contract may contain multiple elements. The Group identifies the distinct performance obligations and allocates transaction price to each distinct performance obligation based on relative estimated standalone selling price. Revenue is recognized when the performance obligations are satisfied, which is either over the period of time in which the Group performs these services or at one point of time. Remaining performance obligations The remaining performance obligations primarily relate to the Group’s provision of i) cloud-based connectivity and basic IoT services; ii) membership services; and iii) SaaS and others, and all three of them are included in deferred revenue. The amounts allocated to the cloud-based connectivity and basic IoT services are deferred and recognized on a straight-line basis over the estimated IoT PaaS product’s life cycle. The Group apportions deferred revenue between current and non-current based upon cloud-based connectivity and basic IoT services to be provided over the life cycle of smart devices. Deferred revenue relating to the Group’s cloud services that have an expiration date of less than 12 months are classified as current, otherwise non-current. Starting from the fourth quarter of 2020, there are i) upfront fixed membership fee received and recorded as part of the deferred revenue, it is recognized as revenue on a straight-line basis typically over the 12-month membership period in which customers are entitled to the membership; and ii) amounts related to providing industry SaaS (included in SaaS and others), in general, the Company charges annual subscription fee, which is deferred and recognized on a straight-line basis typically over the 12-month service period. As of December 31, 2022 and 2023, the aggregate amount of transaction price allocated to the remaining performance obligations was US$7,215 and US$7,308, respectively, of which US$6,821 and US$6,802 were recorded in current deferred revenue while US$394 and US$506 were recorded in non-current deferred revenue, respectively. The Group’s contract liability, including both deferred revenue and advances from customers, is US$34,848 and as US$39,084 of December 31, 2022 and 2023, respectively. The Group applies the practical expedient to omit disclosure of information about the transaction price allocated to remaining performance obligations and when revenue will be recognized, for contracts which have a duration of one year or less. The remaining amounts recorded in non-current deferred revenue of US$394 and US$506 as of December 31, 2022 and 2023, respectively, would likely be recognized within 18 to 36 months. The Group provides warranty for IoT PaaS and smart device distribution mainly for one year. The Group accrues a warranty reserve for all IoT PaaS and smart device distribution, which include the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s history of sales, and changes to the historical or projected warranty experience may cause material changes to the warranty reserve when the Group accumulates more actual data and experience in the future. The warranty reserve expected to be incurred is included within accruals and other liabilities in the consolidated balance sheets.
Advances from Customers | (r) Advances from Customers Amounts recorded in the advances from customers account represent cash payments made upfront by the Group’s customers under each sales contract. These amounts are not yet reclassified to the deferred revenue account because the Group has not started to fulfil any of its performance obligations identified under the contract at the time. The amounts in the advances from customers are reclassified to either revenue or deferred revenue when the Group commences fulfilment of its performance obligation, depending on whether respective revenue is to be recognized at one point of time or over the period of time. If the Group fulfils its performance obligation at one point of time, the related amount in the advances from customers will be reclassified and recognized as revenue; whereas for the performance obligation that the Group starts to provide over the period of time, the amount in the advances from customers will be reclassified to deferred revenue.
Cost of Revenues | (s) Cost of Revenues Cost of revenue consists primarily of purchase price of materials, manufacturing charges from outsourced factories, estimated warranty costs, inventories write-downs, payroll cost of production support personnel and third-party cloud infrastructure expenses that are directly attributable to the sales of products or services rendered. Inbound shipping charges to receive raw materials from suppliers are included in the inventories and recognized as cost of revenues upon sale of products and render of services.
Research and Development Expenses | (t) Research and Development Expenses Research and development expenses consist primarily of payroll cost including share-based compensation expenses for research and development personnel, third-party cloud infrastructure expenses incurred for research and development purposes, rental expenses and depreciation and other expenses in associated with research and development functions. The Group accounts for internal use software development costs in accordance with guidance on intangible assets and internal use software. See Note 2(l)— Internal-Use Software Development Costs.
Sales and Marketing Expenses | (u) Sales and Marketing Expenses Sales and marketing expenses consist primarily of payroll cost including share-based compensation expenses for sales and marketing personnel, promotion and marketing expenses, rental expenses and depreciation and other expenses in associated with sales and marketing functions. Advertising expenses consist primarily of costs for the promotion of the Group’s corporate image and product marketing. The Group expenses all advertising costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December 31, 2021, 2022 and 2023, advertising and marketing costs totalled US$13,637, US$5,355 and US$4,867, respectively.
General and Administrative Expenses | (v) General and Administrative Expenses General and administrative expenses consist primarily of payroll cost including share-based compensation expenses for corporate personnel, current expected credit loss, general office expenses, rental expenses and depreciation and other expenses in associated with general and administrative functions.
Government Grants | (w) Government Grants Government grants are recognized as other operating incomes, net, or as a reduction of specific costs and expenses for which the grants are intended to compensate. Such amounts are recognized in the consolidated statements of comprehensive loss upon receipts as all conditions attached to the grants are fulfilled. Government grants included as other operating incomes, net in the consolidated statements of comprehensive loss amounted to US$10,423, US$10,350 and US$10,975 for the years ended December 31, 2021, 2022 and 2023, respectively.
Employee Social Security and Welfare Benefits | (x) Employee Social Security and Welfare Benefits Employees of the Group in the PRC are entitled to staff welfare benefits including pension, work-related injury benefits, maternity insurance, medical insurance, unemployment benefit and housing fund plans through a PRC government-mandated multi-employer defined contribution plan. The Group is required to contribute to the plan based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government. The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group’s obligations are limited to the amounts contributed and no legal obligation beyond the contributions made. Employee social security and welfare benefits included as expenses in the consolidated statements of comprehensive loss amounted to US$42,944, US$44,505 and US$27,296 for the years ended December 31, 2021, 2022 and 2023, respectively.
Income Taxes | (y) Income Taxes Current income taxes are recorded in accordance with the regulations of the relevant tax jurisdiction. The Group accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Tax. Under this method, deferred tax assets and liabilities are recognized for the tax consequences attributable to differences between carrying amounts of existing assets and liabilities in the financial statements and their respective tax basis, and operating loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of comprehensive loss in the period of change. Valuation allowances are established when necessary to reduce the amount of deferred tax assets if it is considered more likely than not that amount of the deferred tax assets will not be realized. The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry. The Group’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the-more-likely-than-not recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2022 and 2023, there were no uncertain tax position liabilities.
Share-based Compensation | (z) Share-based Compensation The Company grants restricted shares to the Registered Shareholders (also as key member of management), share options and Restricted Share Units (“RSUs”) of the Company to eligible employees and non-employees. The Company accounts for these share-based awards in accordance with ASC 718 Compensation-Stock Compensation. The Registered Shareholders and employees’ share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. For share-based awards granted with only service conditions to its PRC employees, the Group allows accelerated full vesting upon occurrence of a Change in Control (including defined in the Group’s Equity Incentive Plan), cumulative share-based compensation expenses for the share-based awards should be recorded upon the completion of the Change in Control. For non-employees’ share-based awards, the Group adopted ASU 2018-07 ”Improvements to Nonemployee Share-Based Payment Accounting” for the periods presented. In accordance with ASU 2018-07, it clarifies that equity-classified non-employee share-based awards are measured at the grant date. The definition of the term grant date is amended to generally state the date at which a grantor and a grantee reach a mutual understanding of the key terms and conditions of a share-based payment award. Non-employee share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. The binomial option-pricing model is used to measure the value of share options. The determination of the fair value is affected by the fair value of the ordinary shares as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, actual and projected employee and nonemployee share option exercise behaviour, risk-free interest rates and expected dividend yield. Binomial option-pricing model incorporates the assumptions about grantees’ future exercise patterns. The fair value of these awards was determined by management with the assistance from an independent valuation firm using management’s estimates and assumptions. The assumptions used in share-based compensation expense recognition represent management’s best estimates, but these estimates involve inherent uncertainties and application of management judgment. If factors change or different assumptions are used, the share-based compensation expenses could be materially different for any period. Moreover, the estimates of fair value of the awards are not intended to predict actual future events or the value that ultimately will be realized by grantees who receive share-based awards. In accordance with ASU 2016-09, the Group made an entity-wide accounting policy election to account for forfeitures when they occur.
Treasury stocks | (aa) Treasury stocks Treasury stocks are accounted for using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury stocks account on the consolidated balance sheets. When the Company reissues treasury stock at an amount greater or less than it paid to repurchase the shares, the realized gain or loss is recognized in the consolidated statements of changes in shareholders’ (deficit)/equity. At retirement and cancellation of the treasury shares, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional paid-in capital (up to the amount credited to the additional paid-in capital upon original issuance of the shares) and retained earnings.
Loss per Share | (ab) Loss per Share Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, the net loss is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the loss. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. Ordinary share equivalents consist of the ordinary shares issuable in connection with the Group’s ordinary shares issuable upon the conversion of the share-based awards, using the treasury stock method.
Comprehensive Loss | (ac) Comprehensive Loss Comprehensive loss is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive loss for the periods presented includes net loss and foreign currency translation adjustments.
Segment Reporting | (ad) Segment Reporting Operating segments are defined as components of an enterprise engaging in businesses activities for which separate financial information is available that is regularly evaluated by the Group’s chief operating decision maker in deciding how to allocate resources and assess performance. The Group’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results including revenue, gross profit and operating profit at a consolidated level only. The Group does not distinguish between markets for the purpose of making decisions about resources allocation and performance assessment. As the Group’s long-lived assets are substantially located in the PRC and substantially all the Group’s revenue are derived from within the PRC, no geographical segments are presented. Hence, the Group has only one operating segment and one reportable segment.
Recently Issued Accounting Pronouncements | (ae) Recently Issued Accounting Pronouncements The Group qualifies as an “emerging growth company”, or EGC, pursuant to the Jumpstart Our Business Startups Act of 2012, as amended, or the JOBS Act. As an EGC, the Group does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. The Group adopts the following standards based on extended transition period provided to private companies or early adopts as necessary as permitted by the respective standards. New and Amended Standards Adopted by the Group In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which replaces the current incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology which changes how entities measure credit losses on financial instruments and the timing of when such losses are recorded. The Company adopted this new accounting standard on January 1, 2023 using the modified retrospective method. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. The cumulative-effect adjustment recorded a net decrease to opening accumulated deficit of US$460 as of January 1, 2023 related to additional allowance for current expected credit losses on doubtful accounts. For additional information, see accounting policy (i) above. New and Amended Standards not yet Adopted by the Group In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands the breadth and frequency of required segment disclosures. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this new standard on its consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that all public entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) disclose the year-to-date amount of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

X
- Definition Disclosure of accounting policy for advance from customers. + References No definition available. + Details
Name: | tuya_AdvanceFromCustomersPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for employee social security and welfare benefits. + References No definition available. + Details
Name: | tuya_EmployeeSocialSecurityAndWelfareBenefitsPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the general and administrative (or similar) expense report caption. + References No definition available. + Details
Name: | tuya_GeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for government grants. + References No definition available. + Details
Name: | tuya_GovernmentGrantsPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-term investments. + References No definition available. + Details
Name: | tuya_LongTermInvestmentsPolicyPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for sales and marketing expenses. + References No definition available. + Details
Name: | tuya_SalesAndMarketingExpensesPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for short-term investments. + References No definition available. + Details
Name: | tuya_ShortTermInvestmentsPolicyPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for treasury stocks. + References No definition available. + Details
Name: | tuya_TreasuryStocksPoliciesTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for value added taxes. + References No definition available. + Details
Name: | tuya_ValueAddedTaxesPolicyTextBlock
Namespace Prefix: | tuya_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration