XML 84 R73.htm IDEA: XBRL DOCUMENT
v3.21.2

Commitments and Contingencies - Additional Information (Details) $ in Thousands |  | 9 Months Ended |
--- | --- | --- | ---
May 27, 2021 USD ($) lease | Sep. 30, 2021 USD ($) lease | Aug. 01, 2020 USD ($)
Lessee, Lease, Description [Line Items] |  |  |
Annual minimum commitment, year one |  |  | $ 600
Annual minimum commitment, year two |  |  | $ 300
Non-cancellable purchase obligation |  | $ 17,287 |
Non-cancellable purchase obligation, fulfilled within a year |  | 11,824 |
Lease payments of initial term |  | $ 19,982 |
Project |  |  |
Lessee, Lease, Description [Line Items] |  |  |
Commencement date, rent abatement period | 120 days |  |
Commencement delivered period | 12 months |  |
Number of option to extend | lease | 2 | 2 |
Term of option to extend | 10 years | 10 years |
Base rent percentage | 1.85% |  |
Lease payments of initial term | $ 496,000 |  |
Maximum |  |  |
Lessee, Lease, Description [Line Items] |  |  |
Remaining lease term |  | 5 years 3 months |

X
- Definition Leaseee, Operating Lease, Commencement Date, Rent Abatement Period + References No definition available. + Details
Name: | band_LeaseeeOperatingLeaseCommencementDateRentAbatementPeriod
Namespace Prefix: | band_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leaseee, Operating Lease, Commencement Date, Termination Period + References No definition available. + Details
Name: | band_LeaseeeOperatingLeaseCommencementDateTerminationPeriod
Namespace Prefix: | band_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, Operating Lease, Lease Not yet Commenced, Number Of Option to Extend + References No definition available. + Details
Name: | band_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfOptionToExtend
Namespace Prefix: | band_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, Operating Lease, Lease Not yet Commenced, Term Of Option to Extend + References No definition available. + Details
Name: | band_LesseeOperatingLeaseLeaseNotYetCommencedTermOfOptionToExtend
Namespace Prefix: | band_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating Leases of Lessor, Contingent Rentals, Increased Base Rent Percentage + References No definition available. + Details
Name: | band_OperatingLeasesOfLessorContingentRentalsIncreasedBaseRentPercentage
Namespace Prefix: | band_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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_LesseeLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseRemainingLeaseTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=band_LeaseAgreementRaleighNorthCarolinaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |