v3.22.1

Stockholders' Equity and Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands |  |  |  |  |  |  |  |  | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 01, 2021 | Dec. 21, 2020 | Dec. 17, 2020 | Aug. 28, 2020 | Aug. 25, 2020 | Jun. 19, 2020 | Jun. 04, 2020 | Apr. 06, 2020 | Mar. 31, 2020 | Jun. 30, 2020 | Dec. 31, 2021 | Dec. 31, 2020 | Jun. 17, 2020 | Mar. 19, 2020 | Mar. 06, 2020 | May 31, 2018
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares per warrant |  |  |  |  |  |  | 1.5 |  | 1.5 |  |  |  |  |  |  |
Gross proceeds |  |  |  |  |  |  |  |  | $ 4,258 |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  |  |  | 1,374,750 |  |  | 1,942,131 |  |  |  |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  |  | $ 1.70 |  |  |  |
Warrants converted into shares of common stock |  |  |  |  |  |  |  |  |  | 2,913,197 |  |  |  |  |  |
Warrant Exchange for Common Stock (in shares) | 510,460 |  |  |  |  |  | 2,062,126 |  |  |  |  | 1,221,945 |  |  |  |
Number of shares issued |  |  |  |  |  |  |  |  | 6,511,280 |  |  |  |  |  |  |
Equity offering costs |  |  |  |  |  |  |  |  | $ 626 |  |  |  |  |  |  |
Conversion price |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.525 | $ 1.68 |
Deemed dividend |  |  |  |  |  |  |  |  |  |  |  | $ 140 |  |  |  |
Offerings |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Gross proceeds |  |  |  |  |  | $ 40,000 |  |  |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  |  |  | 7,614,700 |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  |  |  | $ 5.25 |  |  |
Equity offering costs |  |  |  |  |  | $ 4,414 |  |  |  |  |  |  |  |  |  |
Warrants term |  |  |  |  |  |  |  |  |  |  |  |  | 21 months |  |  |
Series E Convertible Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  |  |  |  |  |  |  |  | 10,123 |  |  |  |
Series F Convertible Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  |  |  |  |  |  |  |  | 8,996 |  |  |  |
Preferred stock, par value |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.01
Preferred stock, stated value |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 100
Conversion price |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 6.00 | $ 6.00
March Exchange Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate fair value |  |  |  |  |  |  |  |  |  | $ 6,434 |  |  |  |  |  |
June Exchange Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate fair value |  |  |  |  |  |  | $ 11,755 |  |  |  |  |  |  |  |  |
Purchase agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares per warrant |  |  | 1 |  |  |  |  |  |  |  |  | 754,902 |  |  |  |
Gross proceeds |  |  |  | $ 35,333 |  |  |  | $ 2,806 |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  | 24,509,806 |  | 11,216,932 |  |  | 481,818 |  |  |  |  | 7,614,700 |  |  |
Cash fees paid |  |  |  | $ 3,914 |  |  |  |  |  |  |  |  |  |  |  |
Warrant exercise price |  |  | $ 1.70 |  | $ 3.02 |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  | 24,509,806 |  | 10,407,408 |  |  | 4,139,393 |  |  |  |  |  |  |  |
Equity offering costs |  | $ 5,118 |  |  |  |  |  | $ 244 |  |  |  |  |  |  |  |
Share price |  |  | $ 0.01 |  | $ 3.15 |  |  | $ 0.66 |  |  |  |  | $ 5.253 |  |  |
Offering price per pre-funded warrant |  |  |  |  |  |  |  | $ 0.63 |  |  |  |  |  |  |  |
Proceeds from issuance of warrants |  | $ 41,667 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants term |  |  | 24 months |  |  |  |  |  |  |  |  |  |  |  |  |
Placement Agent Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash fees paid |  |  |  |  |  |  |  |  |  |  | $ 2,162 |  |  |  |  |
Warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercised |  |  |  |  |  |  |  |  | 1,900,625 |  |  |  |  |  |  |
Calm Warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.0525 | $ 1.68 |
Pre-funded warrant | Purchase agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares per warrant |  |  |  |  | 1 |  |  |  |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  | 809,524 |  |  |  |  |  |  |  |  |  |  |
Warrant exercise price |  |  |  |  | $ 0.001 |  |  |  |  |  |  |  |  |  |  |
Palladium Warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  | 325,500 |  |  |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  | $ 1.70 |  |  |  |  |
Palladium Warrants | Purchase agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares per warrant |  |  |  |  |  |  |  |  |  |  |  |  | 133,258 |  |  |
Warrants to purchase shares of common stock |  |  |  |  | 222,222 |  |  |  |  |  |  |  |  |  |  |
Warrant exercise price |  |  |  |  | $ 3.02 |  |  |  |  |  |  |  | $ 5.25 |  |  |
Palladium Warrants | Placement Agent Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  | 325,500 |  |  |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  | $ 1.70 |  |  |  |  |
H.C.W. Warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  | 846,588 |  |  |  |  |
Cash fees paid |  |  |  |  |  |  |  |  |  |  | $ 2,162 |  |  |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  | $ 2.125 |  |  |  |  |
H.C.W. Warrants | Purchase agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares per warrant |  |  |  |  |  |  |  |  |  |  |  | 1,960,784 | 609,176 |  |  |
Warrants to purchase shares of common stock |  |  |  |  | 897,355 |  |  |  |  |  |  |  |  |  |  |
Warrant exercise price |  |  |  |  | $ 3.9375 |  |  |  |  |  |  | $ 2.13 | $ 6.5663 |  |  |
H.C.W. Warrants | Placement Agent Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants to purchase shares of common stock |  |  |  |  |  |  |  |  |  |  | 846,588 |  |  |  |  |
Warrant exercise price |  |  |  |  |  |  |  |  |  |  | $ 2.125 |  |  |  |  |
December 2020 Warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total of warrants exercised |  |  |  |  |  |  |  |  |  |  | 11,273,529 |  |  |  |  |
Gross proceeds |  |  |  |  |  |  |  |  |  |  | $ 19,245 |  |  |  |  |

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOrSaleOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value portion of warrants not settleable in cash classified as equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsNotSettleableInCashFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of warrants or rights exercised. + References No definition available. + Details
Name: | xspa_ClassOfWarrantOrRightExercised
Namespace Prefix: | xspa_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The difference between the fair value and exercise price treated as a deemed dividend. + References No definition available. + Details
Name: | xspa_DeemedDividendReductionInExercisePrice
Namespace Prefix: | xspa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity offering costs. + References No definition available. + Details
Name: | xspa_EquityOfferingCosts
Namespace Prefix: | xspa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the offering price per First Pre-Funded Warrant. + References No definition available. + Details
Name: | xspa_OfferingPricePerFirstPreFundedWarrant
Namespace Prefix: | xspa_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References No definition available. + Details
Name: | xspa_PreferredStockParValuePerShare
Namespace Prefix: | xspa_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References No definition available. + Details
Name: | xspa_PreferredStockStatedValuePerShare
Namespace Prefix: | xspa_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of stock issued during the period for warrants exercised. + References No definition available. + Details
Name: | xspa_StockIssuedDuringPeriodSharesWarrantsExercised
Namespace Prefix: | xspa_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=xspa_March2020ExchangeAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=xspa_June2020ExchangeAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=xspa_SecuritiesPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=xspa_PlacementAgentAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=xspa_CalmWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=xspa_PreFundedWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=xspa_PalladiumCapitalAdvisorsLlcWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=xspa_H.c.WainwrightCo.LlcWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=xspa_December2020WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |