XML 69 R37.htm IDEA: XBRL DOCUMENT
v3.22.1

Summary of significant accounting policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Summary of significant accounting policies |
Basis of presentation and use of estimates | (a) Basis of presentation and use of estimates The consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and related disclosures. Actual results could differ materially from these estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements mainly include allowance for credit losses, valuation allowance of deferred tax assets, impairment assessment of goodwill and impairment assessment of long-lived assets. Management bases the estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from these estimates.
Consolidation | (b) Consolidation The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIE for which the Company is the primary beneficiary and its subsidiaries. All significant transactions and balances among the Company, its subsidiaries, VIE and its subsidiaries have been eliminated upon consolidation. A subsidiary is an entity in which the Company, directly or indirectly, controls more than one-half of the voting power, or has the power to appoint or remove the majority of the members of the board of directors to cast majority of votes at meetings of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. An entity is considered to be a VIE if the entity’s equity holders do not have the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support from other parties. The Group consolidates entities for which the Company is the primary beneficiary if the entity’s other equity holders do not have the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support from other parties. In determining whether the Company or its subsidiary is the primary beneficiary of a VIE, the Company considered whether it has the power to direct activities that are significant to the VIE’s economic performance, including the power to appoint senior management, right to direct company strategy, power to approve capital expenditure budgets, and power to establish and manage ordinary business operation procedures and internal regulations and systems. ​ 2. Summary of significant accounting policies (Continued) (b) Consolidation (Continued) Management has evaluated the contractual arrangements among Giganology Shenzhen, Shenzhen Xunlei and its shareholders and concluded that Giganology Shenzhen receives all of the economic benefits and absorbs all of the expected losses from Shenzhen Xunlei and has the power to direct the aforementioned activities that are significant to Shenzhen Xunlei’s economic performance, and is the primary beneficiary of Shenzhen Xunlei. Therefore, Shenzhen Xunlei and its subsidiaries’ results of operation, assets and liabilities have been included in the Group’s consolidated financial statements. Management monitors the regulatory risk associated with these contractual arrangements. See note 28 for further discussion. Non-controlling interests represent the portion of the net assets of a subsidiary attributable to interests that are not owned by the Company. The non-controlling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Non-controlling interests in the results of the Group is presented on the face of the consolidated statements of comprehensive (loss)/income as an allocation of the total income or loss for the year between non-controlling shareholders and the shareholders of the Company.
Business combinations | (c)Business combinations The Group accounts for acquisitions of entities that include inputs and processes and have the ability to generate economic benefit as business combinations. The Group allocates the purchase price of the acquisition to the tangible assets and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related costs are expensed as incurred.
Foreign currency translation | (d) Foreign currency translation The Company’s reporting and functional currency is the United States Dollar (‘‘USD’’). The functional currency of Onething Co., Ltd. (Thailand) (“Thailand Onething”) is the Thai Baht (“THB”), the functional currency of other subsidiaries, VIE and VIE’s subsidiaries located in the Mainland China is the Renminbi (‘‘RMB’’), and the functional currency of other subsidiaries located outside the Mainland China is the USD, which is their respective local currency. Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in foreign currencies are remeasured into the functional currency using the applicable exchange rates prevailing at the balance sheet date. The resulting exchange gains and losses from foreign currency transactions are included in “Other income, net” within the consolidated statements of comprehensive (loss)/income. The Company uses the monthly average exchange rate for the year and the exchange rates at the balance sheet date to translate the operating results and financial position, respectively, of its subsidiaries whose functional currency is other than the USD. The resulting translation differences are recorded in cumulated translation adjustments, a component of shareholders’ equity. The exchange rate used is the one released by Chinese State Administration of Foreign Exchange.
Cash and cash equivalents and restricted cash | (e) Cash and cash equivalents and restricted cash Cash and cash equivalents include cash on hand, cash in bank and time deposits placed with banks or other financial institutions, which have original maturities of three months or less and are readily convertible to known amounts of cash. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the face of the consolidated balance sheets, and is included in the total cash, cash equivalents, and restricted cash in the consolidated statements of cash flows. The Group’s restricted cash is substantially cash balance on deposit as required by the court for ongoing litigations.
Short-term investments | (f) Short-term investments Short-term investments include deposits placed with banks with original maturities of more than three months but within one year and investments in financial instruments with a variable interest rate indexed to the performance of underlying assets. In accordance with ASC 825 Financial Instruments, for investments in financial instruments with a variable interest rate indexed to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in the fair value are reflected in the consolidated statements of comprehensive (loss)/income. Interest generated from short term investments are recorded when interest payments are received at the maturity date. It is recorded as “Other income, net” on the statement of comprehensive (loss)/income and measured based on the actual amount of interest the Group received.
Allowance for expected credit losses | (g) Allowance for expected credit losses Effective on January 1, 2020, the Group adopted Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326) under a modified retrospective transition, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost with the cumulative-effect adjustment recognized to the opening balance of accumulated deficit of the Group as of January 1, 2020. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, referred to as a current expected credit losses (“CECL”) methodology, which will result in more timely recognition of credit losses. The CECL methodology requires that the full amount of expected credit losses for the lifetime of the financial instrument be recorded at the time it is originated or acquired, considering relevant historical experience, current conditions and reasonable and supportable macroeconomic forecasts that affect the collectability of financial assets, and adjusted for changes in expected lifetime credit losses subsequently, which may require earlier recognition of credit losses. The Group’s accounts receivable, due from related parties and other current assets (including other receivables) and other long-term non-current assets (including other long-term receivables) are within the scope of ASC Topic 326. The Group assessed the credit loss for accounts receivable with similar risk characteristics on a pool basis. The credit loss assessment for each pool was mainly based on past collection experience, consideration of current and future economic conditions and changes in the Group’s collection trends. The credit allowances provided for accounts receivable as of December 31, 2020 and 2021 were USD9,329,000 and USD1,764,000, respectively.
Inventories | (h) Inventories Inventories are stated at the lower of cost or net realizable value. Cost is determined using actual cost on a weighted average basis. Net realizable value is the amount that can be realized from the sale of the inventory in the normal course of business after allowing for the costs of realization.
Long-term investments | (i) Long-term investments The Group holds investments in privately held companies. On January 1, 2018, the Group adopted ASU 2016-01, Financial Instruments, and started to measure long-term equity investments, other than equity method investments, at fair value through earnings. For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group elected to record these investments at cost, less impairment, and plus or minus subsequent adjustments for observable price changes. Under this measurement alternative, changes in the carrying value of equity investments will be required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. Management regularly evaluates the impairment of long-term equity investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but not limited to, reviewing the investee’s cash position, recent financing, projected and historical financial performance, cash flow forecasts and financing needs. An impairment loss recognised equal to the excess of the investment costs over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. During the years ended December 31, 2019, 2020 and 2021 the Group recognized an impairment of USD19,831,000, USD794,000 and nil, and share of loss of equity investees of nil, nil and nil from equity method investments, respectively.
Property and equipment | (j) Property and equipment Property and equipment are stated at historical cost less accumulated depreciation and impairment loss, if any. Depreciation is calculated using the straight-line method over their estimated useful lives. Residual rate is determined based on the economic value of the asset at the end of the estimated useful life as a percentage of the original cost. If the Group commits to a plan to abandon a long-lived asset before the end of its previous estimated useful life, depreciation shall be revised to reflect a shortened useful life. ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | Estimated useful lives |  | Residual rate |
Servers and network equipment |  | 3-5 years |  | 5 | %
Computer equipment |  | 5 years |  | 5 | %
Furniture, fixtures and office equipment |  | 3-5 years |  | 5 | %
Motor vehicles |  | 5 years |  | 5 | %
Leasehold improvements |  | Shorter of lease term or 3 years |  | — | ​
​ Repair and maintenance costs are expensed as incurred. Expenditures that substantially increase an asset’s useful life are capitalized. Upon sale or disposal, gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized in the consolidated statements of comprehensive (loss)/income. The cost and related accumulated depreciation are removed from the consolidated balance sheets.
Goodwill | (k) Goodwill Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company’s acquisitions of interests in its subsidiaries, VIE and VIE’s subsidiaries. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the two-step quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed. In performing the two-step quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit’s goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, allocation of assets, liabilities and goodwill to reporting units, and determination of the fair value of each reporting unit. Starting in 2020, the Company adopted the FASB issued ASU 2017-04: Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (the “Update”). To simplify the subsequent measurement of goodwill, the Board eliminated Step 2 from the goodwill impairment test. Under the amendments in this Update, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity should apply the amendments in this Update on a prospective basis. An entity is required to disclose the nature of and reason for the change in accounting principle upon transition. It is more likely that, by adopting simplified measurement which eliminates the Step 2 from goodwill impairment test, an entity with the triggering event for goodwill impairment will recognize more goodwill impairment than it would do under the old model. The Group’s goodwill was attributable to the Company as a whole. The impairment test for goodwill determines the fair value of the reporting unit, the Company as a whole, and compares it to the carrying value of the assets and liabilities, including goodwill, of the reporting unit. The fair value of the Company was estimated by management using the discounted cash flow model derived from the long-term (five-year) cash flow projections, which included significant judgements and assumptions relating to revenue forecast and operating margins, discount rate of 18.2% that reflects market assessments of the time value and the specific risks relating to the Company, and cash flows beyond the five-year period are extrapolated using a terminal growth rate of 2%. No goodwill impairment losses were recognized for the years ended December 31, 2019, 2020 and 2021 based on the impairment test performed by the Group.
Intangible assets | (l) Intangible assets Intangible assets, which include land use rights, acquired computer software and audio-visual license, are carried at cost less accumulated amortization with no residual value and impairment loss, if any. Amortization of intangible assets is computed using the straight-line method over the estimated useful lives of the assets as follows: ​
​ | ​ | ​
​ |  | Estimated useful lives
Land use rights |  | 30 years
Acquired computer software |  | 5 years
Audio-visual license |  | 9 years
​
Impairment of long-lived assets | (m) Impairment of long-lived assets For other long-lived assets, the Group evaluates its long-lived assets for impairment whenever events or changes in circumstances 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 be received from use of the assets and their eventual disposition at the lowest level of identifiable cash flows. 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. If the Group identifies an impairment, the carrying value of the asset will be reduced to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values.
Commitments and contingencies | (n) Commitments and contingencies In the normal course of business, the Group is subject to contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters. Liabilities for such contingencies are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. In regard to legal cost, the Group recorded such costs as incurred. Certain conditions may exist as of the date the financial statements are issued, which may result in a loss to the Group, but which will only be resolved when one or more future events occur or fail to occur. The Group’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Group or unasserted claims that may result in such proceedings, the Group, in consultation with its legal counsel, evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Group’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, would be disclosed.
Operating leases | (o) Operating leases On January 1, 2019, the Group adopted ASC Topic 842 Leases (“ASC 842”) to revise the accounting for leases. The adoption of new lease standard requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. Lessees shall follow the requirements to classify most leases as either financing or operating using principles similar to previous lease accounting. In the statement of comprehensive (loss)/income, a lessee shall present both of the following: a) for finance leases, the interest expense on the lease liability and amortization of the right-of-use asset are not required to be presented as separate line items and shall be presented in a manner consistent with how the entity presents other interest expense and depreciation or amortization of similar assets, respectively; b) for operating leases, lease expense shall be included in the lessee’s income from operations. The Group adopted ASC 842 on a modified retrospective basis and did not restate comparative periods. The adoption of ASC 842 resulted in the recognition of right-of-use assets and related lease liabilities of approximately USD11.8 million and USD11.4 million, respectively, which were reported on the consolidated balance sheet as of January 1, 2019. The Group have elected the short-term lease exemption for all leases with a lease term of 12 months. Payments associated with short-term leases are recognized on a straight-line basis as an expense in profit or loss. The standard also requires a lessee to recognize a single lease cost related to operating lease, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. The net profit after tax had not to be materially impacted as a result of adopting the new rules. With the adoption of ASC 842, the Group assesses, at contract inception, whether a contract is, or contains, a lease. That is, if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining the appropriate discount rate to use in calculating the present value of contractual lease payments, management regularly evaluates the lessee’s incremental borrowing rate, as the rate implicit in the lease cannot be readily determined. See note 11 for additional disclosures on operating lease arrangements.
Revenue recognition | (p) Revenue recognition Revenue is recognized when or as the control of the services or goods is transferred to the customer. Depending on the terms of the contract and the laws that apply to the contract, control of the services and goods may be transferred over time or at a point in time. A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. Contract costs includes incremental costs of obtaining a contract and costs to fulfil a contract. The Group generates revenues from various streams. Net revenues presented in the consolidated statements of (loss)/income represent revenues from service and product sales net off sales discount, value-added tax and related surcharges. ​ 2. Summary of significant accounting policies (Continued) (p) Revenue recognition (Continued) (I) Subscription revenues The Group operates a VIP membership program where VIP members can have access to high speed online acceleration services, online streaming and other access privileges. The membership fee is time-based and is collected up-front from subscribers. The terms of time-based subscriptions range from one month to twelve months, with the subscribers having the option to renew the contract. The receipt of subscription fee is initially recorded as contract liabilities. The Group satisfies its various performance obligations by providing services throughout the subscription period and revenue is recognized rateably over the period of subscription as services are rendered. Unrecognized portion beyond 12 months from balance sheet date is classified as a long-term liability. The Group evaluated the principal versus agent criteria and determined that the Group is the principal in the transaction and accordingly records revenue on a gross basis. In determining whether to report revenues gross for the amount of subscription revenue, the Group assesses whether it maintains the principal relationship with the VIP members, whether it bears the credit risk and whether it establishes prices for the end users. Service fees levied by online system and mobile payment channels (‘‘Payment handling charges’’) are recorded as the cost of revenues in the same period as the revenue for the membership fee is recognized. (II) Advertising revenues The Group cooperates with advertising platforms such as Guangdiantong and Baidu, of which, the advertising platforms are responsible for matching the requirements of advertisers or advertising agencies and dispatching the advertising content to Xunlei’s platforms by certain analysis systematically. As the advertising platforms are viewed as customers in these transactions, revenue is recognized monthly based on the data publicized on the platforms and pre-agreed sharing portion. In May 2020, the Group entered into a user traffic monetization agreement with Beijing Itui Online Network Technology Co., Ltd. (“Itui Online”), a company controlled by the Company’s principal shareholder. Since May 2020, Itui Online has been handling substantially all of the Group’s advertising resources, including matching the requirements of advertisers and dispatching the advertising content to Xunlei’s platforms. Itui Online is viewed as the customer and revenue is recognized monthly based on the data publicized on the platforms and pre-agreed sharing portion. (III) Live streaming revenues The Group operates certain live streaming platforms where users can access the platform, view the live streaming content provided by performers, and purchase virtual gifts which they can grant to performers in the live streaming platform to show support for their favorite performers. Xunlei is the principal in the provision of the live streaming content and experience, which is considered as the performance obligation of the Group. The Group recognizes revenue from sales of virtual gifts to the viewers when the relevant virtual gifts are presented to the performers or over the duration of stated period of the time-based item. The Group does not have further obligations to the viewers after the virtual gifts are consumed immediately or after the stated period for time-based items, although the Group will continue to provide the live streaming content to the viewers in order to continue to generate sales of virtual gifts. ​ 2. Summary of significant accounting policies (Continued) (p) Revenue recognition (Continued) (IV) Cloud computing and other internet value-added services (i) Revenues from cloud computing service On a monthly basis, the Group records the bandwidth it delivers and recognizes revenue from customers under contractual rates applied (price per GB of bandwidth multiplies total GBs of bandwidth per month). (ii) Revenues from online games The Group enters into a series of technical cooperation agreements with third party online game operators. Users access to the Group’s platform and purchase in-game virtual items which can then be used in games provided by the third-party online game operators. The Group provides the third-party online game operators with a portal which the online game operators can host the online games. The Group charges the online game operators based on a pre-determined portion of proceeds earned from paying users pursuant to the revenue sharing arrangements for the provision of portal and payment collection service to the online game operators. The third-party online game operators are the principal in the provision of games to users and the Group provides the relevant platform to the game operators, therefore, the game operators are viewed as the customers in these transactions. The service fees receivable from the third-party online game operators are variable, which are contingent upon future events (future cash proceeds paid by game players), and are recognized when the contingency is met provided that collectability is reasonably assured.
Sales and marketing expenses | (q) Sales and marketing expenses Sales and marketing expenses comprise primarily salary, benefits of sales and marketing personnel and external advertising and market promotion expenses. The external advertising and market promotion expenses from operations amounted to approximately USD20,974,000, USD11,026,000 and USD15,052,000 for the years ended December 31, 2019, 2020 and 2021, respectively.
General and administrative expenses | (r) General and administrative expenses General and administrative expenses consist primarily of salaries and benefits (including related share-based compensation), professional service fees, legal expenses and other administrative expenses.
Research and development costs | (s) Research and development costs The Group incurred research and development costs to develop its downloading software, live streaming platforms and bandwidth crowdsourcing technologies to enhance the competitive advantages of the Group’s key products, such as Xunlei Accelerator and cloud computing services. Costs incurred during the research phase are expensed as incurred. Costs incurred for the development of the downloading software, live streaming platforms and bandwidth crowdsourcing technologies prior to the establishment of technological feasibility, which is when a working model is available, are expensed when incurred. The development costs qualified for capitalization have been immaterial for the periods presented. In addition, the Group incurred other research and development costs in relation to software used to support its operations. Any development costs qualified for capitalization were immaterial for the periods presented.
Taxation and uncertain tax positions | (t) Taxation and uncertain tax positions Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statements’ carrying amounts of existing assets and liabilities and their respective tax bases and tax loss carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which the difference is expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the consolidated statement of operations in the period that includes the enactment date. A valuation allowance is provided to reduce the carrying amount of deferred tax assets if it is considered more likely than not that some portion, or all, of the deferred tax assets will not be realized. The estimation of future taxable income involves significant judgement and estimates. Based on management’s estimated future taxable income, management concluded that it is more likely than not that the net operating losses carried forward cannot be utilized prior to their respective expiration dates. The Group adopted the ASC 740 “Income Taxes” regarding uncertain tax positions and evaluated its open tax positions that exist in each jurisdiction for each reporting period. If an uncertain tax position is taken or expected to be taken in a tax return, the tax benefit from that uncertain position is recognized in the Group’s consolidated financial statements if it is more likely than not that the position is sustainable upon examination by the relevant taxing authority. The Group did not have any significant uncertain tax position and there was no effect on its financial condition or results of operations as a result of implementing the ASC 740 “Income Taxes”. The Group recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense, if any. PRC Value-added Tax (“VAT”) VAT payable on goods sold or taxable labor services provided by a general VAT taxpayer for a taxable period is the net balance of the output VAT for the period after crediting the input VAT for the period. In addition to the product revenues currently subject to VAT at a rate of 13% (16% before April 1, 2019), the Group’s subscription revenue, live streaming revenue, cloud computing service revenue, online advertising revenue and online games revenue are now subject to VAT at a rate of 6%. According to the policy of the PRC State Tax Bureau, starting from April 1, 2019 to December 31, 2021 enterprises that engage in postal services, telecommunication services and consumer services are entitled to claim 110% of the input tax incurred as tax credit in determining VAT payable. The policy has been extended to December 31, 2022 by the PRC State Tax Bureau on February 18, 2022.
Retirement benefits | (u) Retirement benefits Full-time employees of the Company’s subsidiaries, VIE and VIE’s subsidiaries in the PRC participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require that the subsidiaries, VIE and VIE’s subsidiaries of the Company make contributions to the government for these benefits based on certain percentages of the employees’ salaries. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts from operations for such employee benefits, which are expensed as incurred, were USD12,337,000, USD7,949,000 and USD12,411,000 for the years ended December 31, 2019, 2020 and 2021, respectively.
Share-based compensation | (v) Share-based compensation The Group measures share-based compensation based on the stock price at the grant date. As the Group has granted restricted shares with service-only condition, the Group elected to recognize compensation costs net of estimated forfeitures on a straight-line basis over the requisite service period, which is generally the same as the vesting period. The amount of compensation cost recognized at any date is at least equal to the portion of the grant-date value of the award that is vested at that date.
Government subsidies | (w) Government subsidies The Group receives subsidies from the local PRC government for general use or purchase of equipment. General-use subsidies which are not subject to any conditions or specific use requirements are recorded as subsidy income in the consolidated statements of operations. Subsidies for purchase of equipment are recorded as deferred government grant when received, and are recorded as other income over the expected useful life of the assets after the related equipment has been purchased.
Segment reporting | (x) Segment reporting The Group’s Chief Executive Officer has been identified as the chief operating decision maker, who reviews consolidated operating results of the Group when making decisions about allocating resources and assessing performance of the Group as a whole. The Group has internal reporting of revenues, costs and expenses that does not distinguish between segments, and reports costs and expenses by nature as a whole. The Group does not distinguish between markets or segments for the purpose of internal reporting. Management has determined that the Group operates and manages its business as a single segment, over 95%of revenues of the Group were derived from mainland China. An analysis of the different types of revenues for the years ended December 31, 2019, 2020 and 2021 are summarized as follows:
​ | ​ | ​ | ​ | ​ | ​ | ​
Revenue from operations | ​ | Years ended December 31,
(In thousands) |  | 2019 |  | 2020 |  | 2021
Subscription revenue |  | 81,532 |  | 84,299 |  | 91,174
Live streaming revenue |  | 26,920 |  | 20,866 |  | 35,102
Advertising revenue |  | 15,643 |  | 13,206 |  | 12,267
Product revenue (note a) |  | 8,269 |  | 1,412 |  | 1,897
Cloud computing service and other internet value-added services (note b) |  | 48,903 |  | 66,900 |  | 99,161
Total |  | 181,267 |  | 186,683 |  | 239,601
​ ​ 2. Summary of significant accounting policies (Continued) (x) Segment reporting (Continued) Notes: (a) Product revenue comprised sales of OneThing Cloud devices and hard disks. (b) Other internet value-added services mainly comprised provision of technical services.
Net (loss)/income per share | (y) Net (loss)/income per share Net basic (loss)/income per share is computed by dividing net (loss)/income attributable to holders of common shares by the weighted-average number of common shares outstanding during the year using the two-class method. Using the two-class method, net (loss)/income is allocated between common shares and other participating securities based on their participating rights. Net diluted (loss)/income per share is calculated by dividing net (loss)/income attributable to common shareholders as adjusted for the effect of dilutive common equivalent shares, if any, by the weighted-average number of common and dilutive common equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted (loss)/income per share if their effects would be anti-dilutive. Common share equivalents are included for the unvested stock under the treasury stock method.
Comprehensive income | (z) Comprehensive income Comprehensive income is defined as the change in equity of a Group during the period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Accumulated other comprehensive income, as presented on the accompanying consolidated balance sheets, consists of cumulative translation adjustments.
Profit appropriation and statutory reserves | (aa) Profit appropriation and statutory reserves The Group’s subsidiaries, VIE and VIE’s subsidiaries incorporated in the PRC are required on an annual basis to make appropriations of retained earnings set at certain percentage of after-tax profit determined in accordance with PRC accounting standards and regulations (“PRC GAAP”). Appropriation to the statutory general reserve should be at least 10% of the after-tax net income determined in accordance with the legal requirements in the PRC until the reserve is equal to 50% of the entities’ registered capital. The Group is not required to make appropriation to other reserve funds and the Group does not have any intentions to make appropriations to any other reserve funds. The general reserve fund can only be used for specific purposes, such as setting off the accumulated losses, enterprise expansion or increasing the registered capital. Appropriations to the general reserve funds are classified in the consolidated balance sheets as statutory reserves. There are no legal requirements in the PRC to fund these reserves by transfer of cash to restricted accounts, and the Group does not do so.
Dividends | (bb) Dividends Dividends are recognized when declared. No dividends were declared for the years ended December 31, 2019, 2020 and 2021. The Group does not have any present plan to pay any dividends on common shares in the foreseeable future. The Group currently intends to retain the available funds and any future earnings to operate and expand its business.
Recent accounting pronouncements | (cc) Recent accounting pronouncements In January 2021, the FASB issued ASU No. 2021-01, Reference rate reform (Topic 848): ASU 2021-01 is to clarify that the scope of Topic 848 so that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions in Topic 848 and that a receive-variable-rate, pay-variable-rate cross-currency interest rate swap may be considered an eligible hedging instrument in a net investment hedge if both legs of the swap do not have the same repricing intervals and dates as a result of reference rate reform. ASU 2021-01 is effective on the issuance date of January 7, 2021 through December 31, 2022. In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): ASU 2021-10 is issuing the update to increase the transparency of government assistance including the disclosure of (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The amendments in this Update are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021 and early application of the amendments is permitted. The Company is currently evaluating the effect of the disclosure requirements of ASU 2021-10. The Group is currently evaluating the impact of the new guidance as stated above and does not expect that the adoption of those guidance will have a material impact on the consolidated financial statements.

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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: 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(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 recognizing any changes to a creditor's accounting policies or methodology from the prior period and management's rationale for the change. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyOrMethodologyChangePolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + 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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + 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 tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: 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.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: 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.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + 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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + 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 revenue recognition for dividend revenue. + References No definition available. + Details
Name: | us-gaap_RevenueRecognitionDividends
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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 + 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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + 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 the basis of presentation and the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References No definition available. + Details
Name: | xnet_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock
Namespace Prefix: | xnet_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for statutory reserves including, but not limited to, appropriations for certain non-distributable reserves in accordance with laws applicable to the reporting entity, its subsidiaries and consolidated VIEs. + References No definition available. + Details
Name: | xnet_ProfitAppropriationPolicyTextBlock
Namespace Prefix: | xnet_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for employee benefit plans, which may include but is not limited to defined contribution plans, deferred compensation plans and employee stock ownership plans. + References No definition available. + Details
Name: | xnet_RetirementPlansPolicyTextBlock
Namespace Prefix: | xnet_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration