<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xos="http://www.xostrucks.com/20260623">
    <link:schemaRef xlink:href="xos-20260623.xsd" xlink:type="simple"/>
    <context id="C_1e1d80a0-1190-4791-8233-59b40b6e5a43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2026-06-23</startDate>
            <endDate>2026-06-23</endDate>
        </period>
    </context>
    <context id="C_55ae64ba-a82b-4bad-a25d-a834bdfe20e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xos:CommonStockParValue0.0001PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-23</startDate>
            <endDate>2026-06-23</endDate>
        </period>
    </context>
    <context id="C_57bcf98e-f319-4852-a134-a3d3d9ab0300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xos:WarrantsEveryThirtyWarrantsExercisableForOneShareOfCommonStockAtExercisePriceOf345.00PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-23</startDate>
            <endDate>2026-06-23</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_6add9ec5-49b3-477d-bb83-e1bbce78dc86">0001819493</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_d3e37874-0a49-46a3-90c4-193645adc2ee">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_38269829-f749-4c4e-ace7-146c3c5a1c3d">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_eb2a16bc-33cd-4c17-866f-43cb7f90d29a">2026-06-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_2c60d4a8-9b12-4474-9628-2312bcb4fe3a">XOS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_96ed30c3-8af0-4b35-8954-fa2458fa6249">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_06464882-7dc8-4b89-bea2-9f1247ef2fba">001-39598</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_7d3b6dd5-4027-4ddf-bdee-105f16cad973">98-1550505</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_b8cc1b7a-e4ec-407d-8f21-d81db854760c">3550 Tyburn Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_6db9a8b8-fb23-407a-a25e-ffe0d79b13da">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_07e67289-3881-410d-80fe-7d76bfe2e46f">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_567d10c9-29da-487d-850a-2d51ba2b73e5">90065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_cae517c4-0373-4dce-9889-91b63b80d94b">818</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_c77d7fb9-173f-4d3e-ba40-0f4b6332e894">316-1890</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_8da2ede5-5d22-4afa-b993-338f3d4bc810">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_d048a01f-d78d-425b-bf6d-547a0e721e95">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_4ca75e4f-b058-4695-816c-100dbce737bc">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_dd70fd9b-bf68-4753-b97e-79744179705b">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_55ae64ba-a82b-4bad-a25d-a834bdfe20e0"
      id="F_28bdbfc7-8dd1-4c3e-9623-f8b578535799">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_55ae64ba-a82b-4bad-a25d-a834bdfe20e0"
      id="F_0ff5d9dd-c4a2-4ca8-b5ed-dfaa55862699">XOS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_55ae64ba-a82b-4bad-a25d-a834bdfe20e0"
      id="F_bc91d9c4-e623-4a77-b1e4-ada6ffc8be32">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_57bcf98e-f319-4852-a134-a3d3d9ab0300"
      id="F_24d32030-53fa-4de0-b02c-db82cf6f32f2">Warrants, every thirty warrants exercisable for one share of Common Stock at an exercise price of $345.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_57bcf98e-f319-4852-a134-a3d3d9ab0300"
      id="F_f8b8f26c-58e1-4292-91d7-e53d8ec73fef">XOSWW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_57bcf98e-f319-4852-a134-a3d3d9ab0300"
      id="F_fbaf73d2-4039-4cb1-bd44-e1bfaaae3171">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_1e1d80a0-1190-4791-8233-59b40b6e5a43"
      id="F_7afa58dc-d9a5-4027-a817-f7627afed3bb">false</dei:EntityEmergingGrowthCompany>
</xbrl>
