XML 164 R82.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Tax Receivable Agreements - Schedule of Changes related to the TRAs (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Tax Receivable Agreement, Liability [Roll Forward] |  |
TRAs liability, beginning balance | $ 220,923 | $ 109,733
Exchange of Dutch Bros OpCo Class A common units for Class A common stock | 72,635 | 114,656
TRAs remeasurements | (2,638) | (3,466)
TRAs liability, ending balance | $ 290,920 | $ 220,923

X
- Definition Tax Receivable Agreement, Liability + References No definition available. + Details
Name: | bros_TaxReceivableAgreementLiability
Namespace Prefix: | bros_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Receivable Agreement Liability, Additions Related To Conversion Of Units + References No definition available. + Details
Name: | bros_TaxReceivableAgreementLiabilityAdditionsRelatedToConversionOfUnits
Namespace Prefix: | bros_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Receivable Agreement Liability, Remeasurement Adjustments + References No definition available. + Details
Name: | bros_TaxReceivableAgreementLiabilityRemeasurementAdjustments
Namespace Prefix: | bros_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Receivable Agreement, Liability + References No definition available. + Details
Name: | bros_TaxReceivableAgreementLiabilityRollForward
Namespace Prefix: | bros_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration