<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:_2="http://www.w3.org/1999/xhtml"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001514416</identifier>
        </entity>
        <period>
            <startDate>2026-02-19</startDate>
            <endDate>2026-02-19</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001514416</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-19</startDate>
            <endDate>2026-02-19</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001514416</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-19</startDate>
            <endDate>2026-02-19</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>_2:sHARES</measure>
    </unit>
    <unit id="usd">
        <measure>_2:uSD</measure>
    </unit>
    <unit id="usd2">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <ffd:FeeExhibitTp contextRef="c-1" id="f-17">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-18">0001514416</dei:EntityCentralIndexKey>
    <ffd:PrevslyPdFlg contextRef="c-2" id="f-19">false</ffd:PrevslyPdFlg>
    <ffd:OffsetTableNa contextRef="c-1" id="f-20">N/A</ffd:OffsetTableNa>
    <ffd:FormTp contextRef="c-1" id="f-1">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c-1" id="f-2">Bandwidth Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="c-2" id="f-3">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c-2" id="f-4">Class A common stock, $0.001 par value, reserved for issuance pursuant to the 2017 Plan (as defined below)</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-2" id="f-5">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-2" decimals="0" id="f-6" unitRef="shares">2033710</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-2" decimals="2" id="f-7" unitRef="usd">12.89</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-2" decimals="0" id="f-8" unitRef="usd2">26214522</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-2" decimals="8" id="f-9" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-2" decimals="2" id="f-10" unitRef="usd2">3620.23</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c-1" decimals="INF" id="f-11" unitRef="usd2">26214522</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c-1" decimals="2" id="f-12" unitRef="usd2">3620.23</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="c-1" decimals="INF" id="f-13" unitRef="usd2">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c-1" decimals="2" id="f-14" unitRef="usd2">3620.23</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c-2" id="f-15">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Represents shares of Class A common stock, $0.001 par value (&#x201c;Class A Common Stock&#x201d;), issuable under the Bandwidth Inc. Third Amended and Restated 2017 Incentive Award Plan (as amended and/or restated from time to time, the &#x201c;2017 Plan&#x201d;) and, pursuant to Rule 416 under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), includes any additional shares that may become issuable in accordance with the adjustment and anti-dilution provisions of the 2017 Plan.&lt;/span&gt;&lt;/div&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c-3" id="f-16">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h)(1) of the Securities Act based on the average of the high and low prices of a share of the Registrant&#x2019;s Class A Common Stock on the Nasdaq Global Select Market on February 12, 2026.&lt;/span&gt;</ffd:OfferingNote>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#f-6" xlink:label="f-6" xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><_2:div style="text-align:justify"><_2:span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1) Represents shares of Class A common stock, $0.001 par value (&#x201c;Class A Common Stock&#x201d;), issuable under the Bandwidth Inc. Third Amended and Restated 2017 Incentive Award Plan (as amended and/or restated from time to time, the &#x201c;2017 Plan&#x201d;) and, pursuant to Rule 416 under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), includes any additional shares that may become issuable in accordance with the adjustment and anti-dilution provisions of the 2017 Plan.</_2:span></_2:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-6"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc xlink:href="#f-7" xlink:label="f-7" xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><_2:span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(2) Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h)(1) of the Securities Act based on the average of the high and low prices of a share of the Registrant&#x2019;s Class A Common Stock on the Nasdaq Global Select Market on February 12, 2026.</_2:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-7"
          xlink:to="fn-2"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
