XML 45 R97.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail) (USD $) In Thousands, unless otherwise specified | 0 Months Ended | 12 Months Ended
--- | --- | ---
Apr. 24, 2014 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Temporary Equity [Line Items] |  |  |  |
Repurchase of preferred shares | $ (49,809)us-gaap_StockRepurchasedDuringPeriodValue | $ (59,082)us-gaap_StockRepurchasedDuringPeriodValue |  |
Initial Public Offering [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Converted to common shares upon IPO |  | 470,759 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_SubsidiarySaleOfStockAxis = us-gaap_IPOMember |  |
Series E Tranche 1 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
BCF upon Series E |  | 52,377 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember |  |
Series D Preferred Stock [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Accretion of Series D to convertible redeemable preferred shares redemption value |  | 1,870 us-gaap_TemporaryEquityAccretionToRedemptionValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 4,300 us-gaap_TemporaryEquityAccretionToRedemptionValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 3,509 us-gaap_TemporaryEquityAccretionToRedemptionValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember
Addition |  |  |  | 32,481 us-gaap_ProceedsFromIssuanceOfRedeemablePreferredStock / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember
Accretion of Series E to convertible redeemable preferred shares redemption value |  | (1,870)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | (4,300)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | (3,509)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember
Convertible Redeemable Preferred Shares [Member] | Series E Tranche 1 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance |  | 0 xnet_AdditionalPaidInCapitalBeneficialConversionFeature / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Addition |  | 275,314 us-gaap_ProceedsFromIssuanceOfRedeemablePreferredStock / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Exercise of Series E subsequent sale rights |  | 28,568 xnet_BeneficialConversionFeatureExerciseOfSubsequentSaleRights / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
BCF upon Series E |  | (53,486)us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Amortisation of BCF of Series E |  | 4,139 xnet_AmortizationOfBeneficialConversionFeature / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Accretion of Series E to convertible redeemable preferred shares redemption value |  | 12,754 us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Acceleration of amortization of BCF of Series E upon IPO |  | 49,346 xnet_AccelerationOfAmortizationOfBeneficialConversion / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Converted to common shares upon IPO |  | (344,031)xnet_BeneficialConversionFeatureConvertedToCommonShares / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Ending balance |  | 0 xnet_AdditionalPaidInCapitalBeneficialConversionFeature / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Convertible Redeemable Preferred Shares [Member] | Series E Tranche 1 Preferred Shares [Member] | Initial Public Offering [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Deemed dividend to preferred shareholders upon IPO |  | 27,396 xnet_DeemedDividendOnPreferredStock / us-gaap_StatementClassOfStockAxis = xnet_SeriesETrancheOnePreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember / us-gaap_SubsidiarySaleOfStockAxis = us-gaap_IPOMember |  |
Convertible Redeemable Preferred Shares [Member] | Series D Preferred Stock [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance |  | 40,290 us-gaap_TemporaryEquityCarryingAmountAttributableToParent / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember | 35,990 us-gaap_TemporaryEquityCarryingAmountAttributableToParent / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |
Deemed dividend to preferred shareholders upon IPO |  | 279 xnet_DeemedDividendOnPreferredStock / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Accretion of Series D to convertible redeemable preferred shares redemption value |  | 1,870 us-gaap_TemporaryEquityAccretionToRedemptionValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember | 4,300 us-gaap_TemporaryEquityAccretionToRedemptionValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |
Repurchase of preferred shares |  | (15,003)us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |  |
Ending balance |  |  | 40,290 us-gaap_TemporaryEquityCarryingAmountAttributableToParent / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember |
Convertible Redeemable Preferred Shares [Member] | Series D Preferred Stock [Member] | Initial Public Offering [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Deemed dividend to preferred shareholders upon IPO |  | 4,008 xnet_DeemedDividendOnPreferredStock / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember / us-gaap_SubsidiarySaleOfStockAxis = us-gaap_IPOMember |  |
Converted to common shares upon IPO |  | $ (31,444)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RedeemableConvertiblePreferredStockMember / us-gaap_SubsidiarySaleOfStockAxis = us-gaap_IPOMember |  |

X
- Definition Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 55 -Paragraph 51 -URI http://asc.fasb.org/extlink&oid=32707879&loc=d3e34017-109320 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Beneficial Conversion Feature -URI http://asc.fasb.org/extlink&oid=6505963 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from issuance of preferred stock that is classified as callable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfRedeemablePreferredStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Value of accretion of temporary equity to its redemption value during the period. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityAccretionToRedemptionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityCarryingAmountAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_TemporaryEquityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Acceleration of amortization of beneficial conversion. + References No definition available. + Details
Name: | xnet_AccelerationOfAmortizationOfBeneficialConversion
Namespace Prefix: | xnet_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Additional paid in capital beneficial conversion feature. + References No definition available. + Details
Name: | xnet_AdditionalPaidInCapitalBeneficialConversionFeature
Namespace Prefix: | xnet_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortization of beneficial conversion feature. + References No definition available. + Details
Name: | xnet_AmortizationOfBeneficialConversionFeature
Namespace Prefix: | xnet_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Beneficial conversion feature converted to common shares. + References No definition available. + Details
Name: | xnet_BeneficialConversionFeatureConvertedToCommonShares
Namespace Prefix: | xnet_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Beneficial conversion feature exercise of subsequent sale rights. + References No definition available. + Details
Name: | xnet_BeneficialConversionFeatureExerciseOfSubsequentSaleRights
Namespace Prefix: | xnet_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deemed Dividend On Preferred Stock + References No definition available. + Details
Name: | xnet_DeemedDividendOnPreferredStock
Namespace Prefix: | xnet_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RedeemableConvertiblePreferredStockMember
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: |