v3.21.2

Stockholders' Equity - Schedule of Changes in Warrants Activity (Details) - Warrants | 9 Months Ended
--- | ---
Sep. 30, 2021 $ / shares shares
Warrants [Line Items] |
Outstanding, Opening Balance | shares | 48,044,381
Granted | shares | 1,168,088
Exercised | shares | (11,223,529)
Expired | shares | (278)
Outstanding, Ending Balance | shares | 37,988,662
Exercise price range, Expired | $ 300.00
Minimum |
Warrants [Line Items] |
Exercise price range, Beginning Balance | 0.525
Exercise price range, Granted | 1.70
Exercise price range, Exercised | 1.70
Exercise price range, Ending Balance | 0.525
Maximum |
Warrants [Line Items] |
Exercise price range, Beginning Balance | 300.00
Exercise price range, Granted | 2.125
Exercise price range, Exercised | 2.125
Exercise price range, Ending Balance | $ 6.566

X
- Definition The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). + 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 (c)(2)(iii)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. + 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 (c)(2)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised + References No definition available. + Details
Name: | xspa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercised
Namespace Prefix: | xspa_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award equity instruments other than options expired. + References No definition available. + Details
Name: | xspa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpired
Namespace Prefix: | xspa_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation shares authorized other than stock option plans exercise price range exercised + References No definition available. + Details
Name: | xspa_ShareBasedCompensationSharesAuthorizedOtherThanStockOptionPlansExercisePriceRangeExercised
Namespace Prefix: | xspa_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation shares authorized other than stock option plans exercise price range expired. + References No definition available. + Details
Name: | xspa_ShareBasedCompensationSharesAuthorizedOtherThanStockOptionPlansExercisePriceRangeExpired
Namespace Prefix: | xspa_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation shares authorized other than stock option plans exercise price range granted + References No definition available. + Details
Name: | xspa_ShareBasedCompensationSharesAuthorizedOtherThanStockOptionPlansExercisePriceRangeGranted
Namespace Prefix: | xspa_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation shares authorized other than stock option plans exercise price range number of outstanding options + References No definition available. + Details
Name: | xspa_ShareBasedCompensationSharesAuthorizedOtherThanStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Namespace Prefix: | xspa_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent reporting concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | xspa_WarrantsLineItems
Namespace Prefix: | xspa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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