<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bdsx-20250110.xsd" xlink:type="simple"/>
    <context id="C_eb33406d-228f-403c-9e45-e71acaf675a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001439725</identifier>
        </entity>
        <period>
            <startDate>2025-01-10</startDate>
            <endDate>2025-01-10</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_5b4c346b-f605-4648-9d6e-8296199e4435">0001439725</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_9aadb456-4e7a-44cd-a4f6-b2aaf0a93e18">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_0d7dbbdd-f1e8-4eca-bfc3-31483b9a53ca">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_e8b69974-8e33-4ca5-9316-c9d50ebcaf40">2025-01-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_1b802ffd-7a96-43d3-9f64-34727bb7c948">Biodesix, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_03dde24a-c107-41c5-91cb-d050042aef2b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_582d310f-1e39-4ab0-9864-529711153134">001-39659</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_c1ea0d46-2fd5-4667-a5a1-f46f2fe6a10c">20-3986492</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_3b75099a-59e1-4c9a-bb1b-7a7715e916d3">919 West Dillon Rd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_10a976eb-8c7f-4acf-9a8c-850857e7c20c">Louisville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_963f356d-fa28-454d-a8c6-f2a5075a6664">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_b9321ac1-bfa2-4cf3-b4d7-b8ddb870cf8b">80027</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_9690b7a5-33a1-4725-b993-1ad4a0dc4608">(303)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_c1993260-4636-4e20-a821-33ca12fa7e73">417-0500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_37a2da75-b669-4012-8fd0-6e3251196956">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_168a234c-8658-4c4d-87cb-1248779f48e8">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_b7282ad8-ae1c-4f06-bfb2-d33cef3c150d">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_03bb0f51-2cab-413f-93d2-83c678f8b2e6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_79a72a48-2f69-4ef3-9b05-1cfa163af78c">Common Stock, par value of $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_2e96777e-bd55-49ee-a411-cb1a5bd45042">BDSX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_3896e9b6-fc3e-45ad-9b3b-977dc0b072f2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_4b764568-7510-4727-bcf7-18a427f6c372">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_eb33406d-228f-403c-9e45-e71acaf675a9"
      id="F_4fa479fa-f92a-4698-a837-baf5e329bcc4">false</dei:EntityExTransitionPeriod>
</xbrl>
