XML 103 R81.htm IDEA: XBRL DOCUMENT
v3.22.1

Fair Value Measurements - Changes in the fair value of the financial liabilities (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($)
Warrants | Common Stock Private Warrants |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
Beginning Balance | $ 0
Initial recognition upon merger consummation | 6,017
Change in fair value during the period | (5,877)
Ending Balance | 140
Warrants | Common Stock Public Warrants |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
Beginning Balance | 0
Initial recognition upon merger consummation | 11,875
Change in fair value during the period | (4,519)
Ending Balance | 7,356
Warrants | Legacy Xos Preferred Stock Warrant |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
Beginning Balance | 1,707
Release due to warrant exercise | (3,136)
Change in fair value during the period | 1,429
Ending Balance | 0
Contingent Earn-out Shares Liability |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
Beginning Balance | 0
Initial recognition upon merger consummation | 101,744
Change in fair value during the period | (72,504)
Ending Balance | 29,240
Derivative Liability on Convertible Notes |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |
Beginning Balance | 6,394
Release due to extinguishment of convertible notes | (6,394)
Ending Balance | $ 0

X
- Definition Line items represent financial 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: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities. + References No definition available. + Details
Name: | us-gaap_FinancialLiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Liabilities, Fair Value Adjustments + References No definition available. + Details
Name: | xos_FinancialLiabilitiesFairValueAdjustments
Namespace Prefix: | xos_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financial Liabilities, Gain (Loss) On Extinguishment Of Convertible Debt + References No definition available. + Details
Name: | xos_FinancialLiabilitiesGainLossOnExtinguishmentOfConvertibleDebt
Namespace Prefix: | xos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Liabilities, Reverse Recapitalization + References No definition available. + Details
Name: | xos_FinancialLiabilitiesReverseRecapitalization
Namespace Prefix: | xos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Liabilities, Warrants Exercises + References No definition available. + Details
Name: | xos_FinancialLiabilitiesWarrantsExercises
Namespace Prefix: | xos_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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

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

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeInstrumentContingentConsiderationLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeLiabilityOnConvertibleNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |