XML 66 R49.htm IDEA: XBRL DOCUMENT
v3.22.1

Organization and Principal Activities - Additional Information (Details) $ / shares in Units, ¥ in Thousands, $ in Thousands |  |  | 1 Months Ended | 7 Months Ended | 12 Months Ended |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 25, 2018 $ / shares shares | Aug. 23, 2018 USD ($) $ / shares shares | Jul. 31, 2015 CNY (¥) shares | Jul. 31, 2015 USD ($) $ / shares shares | Dec. 31, 2021 $ / shares shares | Dec. 31, 2018 USD ($) shares | Dec. 31, 2020 $ / shares shares | Nov. 30, 2020 CNY (¥) | Sep. 24, 2018 shares | Aug. 22, 2018 $ / shares shares | Jun. 30, 2018 shares | May 31, 2014 CNY (¥)
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Place of incorporation |  |  |  |  | E9 |  |  |  |  |  |  |
Entity incorporation date |  |  |  |  | 2015-01 |  |  |  |  |  |  |
Common stock, par value per share | $ / shares |  | $ 0.00001 |  |  |  |  |  |  |  | $ 0.0001 |  |
Preferred shares, par value | $ / shares |  | $ 0.00001 |  |  |  |  |  |  |  | 0.0001 |  |
Stock split ratio |  | 10 |  |  |  |  |  |  |  |  |  |
Surrender of outstanding shares after share split |  | 0.90 |  |  |  |  |  |  |  |  |  |
Stock, conversion basis |  |  |  |  | IPO, 16,145,454 issued Class A Ordinary Shares held by certain key management founders, 33,818,182 issued Pre-IPO Class B Ordinary Shares held by Red Better, and 67,636,364 issued Pre-IPO Class B Ordinary Shares held by Mr. Chen’s wholly-owned entity Viomi Limited was automatically converted by way of re-designation and re-classification into Class B Ordinary Shares on a one-for-one basis, and the rest of the outstanding Class A Ordinary Shares, the rest of the outstanding Pre-IPO Class B Ordinary Shares, and all outstanding Series A Preferred Shares was automatically converted by way of re-designation and re-classification into Class A Ordinary Shares on a one-for-one basis. |  |  |  |  |  |  |
Foshan Viomi and Beijing Viomi |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of beneficial ownership |  |  |  |  | 100.00% |  |  |  |  |  |  |
Class A Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Shares issued |  |  |  |  |  | 34,200,000 |  |  |  |  |  |
Ordinary shares, issued |  | 4,000,000 |  |  | 105,516,779 |  | 104,163,686 |  |  |  | 33,818,182 |
Ordinary shares, transferred |  |  |  |  |  |  |  |  |  |  | 16,145,454 |
Ordinary shares, surrendered |  |  |  |  |  |  |  |  |  |  | 17,672,728 |
Common stock, par value per share | $ / shares |  |  |  |  | $ 0.00001 |  | $ 0.00001 |  |  | $ 0.0001 |  |
Ordinary shares, shares authorized |  |  |  |  | 4,800,000,000 |  | 4,800,000,000 |  |  | 346,545,454 |  |
Class B Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, issued |  |  |  |  | 103,214,547 |  | 103,554,546 |  |  |  |  |
Common stock, par value per share | $ / shares |  |  |  |  | $ 0.00001 |  | $ 0.00001 |  |  |  |  |
Ordinary shares, shares authorized |  |  |  |  | 150,000,000 |  | 150,000,000 |  |  |  |  |
IPO |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Shares issued | 34,200,000 |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, shares authorized |  | 5,000,000,000 |  |  |  |  |  |  |  |  |  |
Ordinary shares, Value of shares authorized | $ |  | $ 50,000 |  |  |  |  |  |  |  |  |  |
Conversion ratio of Class B Ordinary Share into Class A ordinary shares |  | 1 |  |  |  |  |  |  |  |  |  |
Stock, conversion basis |  |  |  |  | Each Class B Ordinary Share is convertible into one Class A Ordinary Share at any time by the holder thereof. |  |  |  |  |  |  |
IPO | Class A Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Common stock, par value per share | $ / shares |  | $ 0.00001 |  |  |  |  |  |  |  |  |  |
Ordinary shares, shares authorized |  | 4,800,000,000 |  |  |  |  |  |  |  |  |  |
Ordinary shares, voting rights |  | 1 |  |  |  |  |  |  |  |  |  |
IPO | Class B Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Common stock, par value per share | $ / shares |  | $ 0.00001 |  |  |  |  |  |  |  |  |  |
Ordinary shares, shares authorized |  | 150,000,000 |  |  |  |  |  |  |  |  |  |
Ordinary shares, voting rights |  | 10 |  |  |  |  |  |  |  |  |  |
IPO | American Depositary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Shares issued | 11,400,000 |  |  |  |  |  |  |  |  |  |  |
Shares issued price per share | $ / shares | $ 9.00 |  |  |  |  |  |  |  |  |  |  |
IPO | Designated Common Stock |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Common stock, par value per share | $ / shares |  | $ 0.00001 |  |  |  |  |  |  |  |  |  |
Ordinary shares, shares authorized |  | 50,000,000 |  |  |  |  |  |  |  |  |  |
Foshan Viomi |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Change in basis of assets and liabilities | $ |  |  |  |  |  | $ 0 |  |  |  |  |  |
Mr. Chen |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Equity investments amount | ¥ |  |  |  |  |  |  |  |  |  |  |  | ¥ 7,500
Initial equity interest percent |  |  |  |  |  |  |  |  |  |  |  | 60.00%
Tianjin Jinxing |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Equity investments amount | ¥ |  |  |  |  |  |  |  |  |  |  |  | ¥ 5,000
Initial equity interest percent |  |  |  |  |  |  |  |  |  |  |  | 40.00%
Key Management Founders |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Equity investments amount | ¥ |  |  |  |  |  |  |  |  |  |  |  | ¥ 2,500
Key Management Founders | Class A Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, issued |  |  |  |  |  |  |  |  | 16,145,454 |  |  |
Red Better Limited | Class B Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, issued |  |  |  |  |  |  |  |  | 33,818,182 |  |  |
Red Better Limited | Key Management Founders | Class A Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Shares issued |  |  | 33,818,182 |  |  |  |  |  |  |  |  |
Ordinary shares issued in exchange of interest, value | ¥ |  |  | ¥ 2,500 |  |  |  |  |  |  |  |  |
Red Better Limited | Mr. Chen | Class B Redeemable Convertible Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Shares issued |  |  | 67,636,364 |  |  |  |  |  |  |  |  |
Ordinary shares issued in exchange of interest, value | ¥ |  |  | ¥ 5,000 |  |  |  |  |  |  |  |  |
Viomi Limited | Class B Ordinary Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Shares issued |  |  | 67,636,364 |  |  |  |  |  |  |  |  |
Ordinary shares issued in exchange of interest, value | ¥ |  |  | ¥ 5,000 |  |  |  |  |  |  |  |  |
Ordinary shares, issued |  |  |  |  |  |  |  |  | 67,636,364 |  |  |
Investors | Series A Preferred Shares |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Stock issued |  |  |  | 18,181,818 |  |  |  |  |  |  |  |
Shares issued price per share | $ / shares |  |  |  | $ 1.1 |  |  |  |  |  |  |  |
Stock issued for consideration including conversion of outstanding bridge loans | $ |  |  |  | $ 20,000 |  |  |  |  |  |  |  |
Outstanding bridge loans | $ |  |  |  | $ 5,250 |  |  |  |  |  |  |  |
Sunglow | Guangdong Lizi |  |  |  |  |  |  |  |  |  |  |  |
Organization And Principal Activities [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Equity investments amount | ¥ |  |  |  |  |  |  |  | ¥ 175 |  |  |  |
Initial equity interest percent |  |  |  |  |  |  |  | 1.00% |  |  |  |

X
- Definition Two-character EDGAR code representing the state or country of incorporation. + References No definition available. + Details
Name: | dei_EntityIncorporationStateCountryCode
Namespace Prefix: | dei_
Data Type: | dei:edgarStateCountryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Short-Term financing which is expected to be paid back relatively quickly, such as by a subsequent longer-term loan. Also called swing loan or bridge financing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_BridgeLoan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of basis for conversion of convertible common stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockConversionBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_DividendsCommonStockStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TemporaryEquitySharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of new stock classified as temporary equity issued during the period. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Ratio applied to the conversion of ordinary shares. + References No definition available. + Details
Name: | viot_CommonStockConversionRatio
Namespace Prefix: | viot_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common stock shares surrendered. + References No definition available. + Details
Name: | viot_CommonStockSharesSurrendered
Namespace Prefix: | viot_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common stock shares transferred. + References No definition available. + Details
Name: | viot_CommonStockSharesTransferred
Namespace Prefix: | viot_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of votes per share. + References No definition available. + Details
Name: | viot_CommonStockVotePerShare
Namespace Prefix: | viot_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity incorporation date of incorporation month and year. + References No definition available. + Details
Name: | viot_EntityIncorporationDateOfIncorporationMonthAndYear
Namespace Prefix: | viot_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain (Loss) in basis of assets and liabilities. + References No definition available. + Details
Name: | viot_GainLossInBasisOfAssetsAndLiabilities
Namespace Prefix: | viot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Organization and Principal Activities Line Items. + References No definition available. + Details
Name: | viot_OrganizationAndPrincipalActivitiesLineItems
Namespace Prefix: | viot_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Surrender of outstanding shares after share split. + References No definition available. + Details
Name: | viot_SurrenderOfOutstandingSharesAfterShareSplit
Namespace Prefix: | viot_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_OwnershipAxis=viot_FoshanViomiAndBeijingViomiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=viot_AmericanDepositarySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=viot_DesignatedCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_FounderMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_TianjinJinxingInvestmentCompanyLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_KeyManagementFoundersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_RedBetterLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=viot_KeyManagementFoundersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=viot_FounderMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=viot_ClassBRedeemableConvertibleOrdinarySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_ViomiLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_InvestorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=viot_SeriesARedeemableConvertiblePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=viot_SunglowWealthHKLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=viot_GuangdongLiziTechnologyCompanyLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |