XML 80 R69.htm IDEA: XBRL DOCUMENT
v3.23.2

Commitments and Contingencies - Additional Information (Details) $ in Thousands | May 27, 2021 USD ($) lease | Jun. 30, 2023 USD ($)
--- | --- | ---
Lessee, Lease, Description [Line Items] |  |
Lease payments of initial term |  | $ 8,876
Non-cancellable purchase obligation |  | 16,000
Non-cancellable purchase obligation, fulfilled within a year |  | 12,200
Project |  |
Lessee, Lease, Description [Line Items] |  |
Lease payments of initial term | $ 495,700 |
Number of option to extend | lease | 2 |
Term of option to extend | 10 years |
Base rent percentage (as a percent) | 1.85% |
Office Space |  |
Lessee, Lease, Description [Line Items] |  |
Lease payments of initial term |  | $ 12,700

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-types1: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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3 + 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 -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue
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 -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + 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 -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + 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_LeaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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