<?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/20260813">
    <link:schemaRef xlink:href="xos-20260813.xsd" xlink:type="simple"/>
    <context id="C_b738392c-9478-426e-bc80-c1da8f7151a8">
        <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-08-13</startDate>
            <endDate>2026-08-13</endDate>
        </period>
    </context>
    <context id="C_de79b3b8-3731-49cb-bf11-c0f88a4591dd">
        <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-08-13</startDate>
            <endDate>2026-08-13</endDate>
        </period>
    </context>
    <context id="C_063a7d75-ef1e-415d-a24f-fa7445172107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2026-08-13</startDate>
            <endDate>2026-08-13</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_8747e01b-5c46-4453-b18e-d993a27ad39c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_dfeda0a2-93f9-4094-9109-53363a15fbc4">0001819493</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_f647330d-2cf1-40bc-8b08-8c2f2927fbec">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_d86316bf-c531-4e74-8a4f-1f7bc2104bfa">2026-08-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_c5bf7a2c-83e4-4a6f-abf6-476af6e5cc26">XOS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_ae67bc7a-0c47-485d-9825-669ade805fd6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_80d1037f-f0a9-4356-a863-f4b914cb251f">001-39598</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_7124b126-ec53-4cb6-91b1-77355691f52e">98-1550505</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_58b8d536-dc85-41f8-a1d3-e1c31c6f2c41">3550 Tyburn Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_70917fde-5cc6-46f9-9956-530d8e23d7c4">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_5573aa72-4358-4056-a4a6-47e8cbca8b8d">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_2da21bf8-5c6c-45c4-bbc6-e4ed02b1af25">90065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_338e581a-0b27-4294-9cfa-2e35825c7a17">818</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_d71bbca6-b6ef-450c-8839-cb1efb2ce9c4">316-1890</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_2fecf285-036c-425b-86a3-bfeb5496a794">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_8e7ae1ce-77bb-45db-b5ed-c90af40e4dfe">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_cad23c22-a63e-4825-84d8-8629013fa6b9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_b5949993-4fe2-45d3-8cc0-0707663c1dc4">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_de79b3b8-3731-49cb-bf11-c0f88a4591dd"
      id="F_f4cf6694-8a6d-4046-a963-bd17c548862a">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_de79b3b8-3731-49cb-bf11-c0f88a4591dd"
      id="F_6eb46b10-7dd2-4349-9096-efca313474ae">XOS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_de79b3b8-3731-49cb-bf11-c0f88a4591dd"
      id="F_18cc6b69-a06a-45cc-b3a4-508374f28ed1">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_b738392c-9478-426e-bc80-c1da8f7151a8"
      id="F_335abf38-c2f3-4688-a6cc-174d3970a8a5">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_b738392c-9478-426e-bc80-c1da8f7151a8"
      id="F_7c4167ad-7c8d-4c92-9ae6-5c49b519e468">XOSWW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_b738392c-9478-426e-bc80-c1da8f7151a8"
      id="F_ddc092a8-c3f1-4d8b-be85-92e96da01d18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_063a7d75-ef1e-415d-a24f-fa7445172107"
      id="F_7e9d30b3-5f96-4e95-8f31-7b1268f042ad">false</dei:EntityEmergingGrowthCompany>
</xbrl>
