XML 72 R60.htm IDEA: XBRL DOCUMENT
v3.22.1

Earn-out Liability - Additional Information (Details) $ / shares in Units, $ in Thousands |  | 1 Months Ended | 3 Months Ended
--- | --- | --- | ---
Feb. 09, 2022 d $ / shares shares | Mar. 31, 2022 shares | Mar. 31, 2022 USD ($) | Mar. 31, 2021 USD ($)
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Earn-out shares (in shares) | 21,241,250 |  |  |
Change in fair value of earn-out liability | $ |  |  | $ (171,098) | $ 0
Tier 1 |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Vesting percentage | 50.00% |  |  |
Stock price trigger (in dollars per share) | $ / shares | $ 15.00 |  |  |
Threshold trading days | d | 20 |  |  |
Trading day period | d | 30 |  |  |
Change in fair value of earn-out liability | $ |  |  | $ 60,006 |
Tier 2 |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Vesting percentage | 50.00% |  |  |
Stock price trigger (in dollars per share) | $ / shares | $ 20.00 |  |  |
Threshold trading days | d | 20 |  |  |
Trading day period | d | 30 |  |  |
Class C Common Stock |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Common stock shares exchanged (in shares) |  | 694,062 |  |
Class A Common Stock |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Shares issued as part of exchange (in shares) |  | 694,062 |  |
Restricted Common Units |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Common stock shares converted (in shares) |  | 9,926,563 |  |
Class B Common Stock |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Stock issued (in shares) |  | 9,926,563 |  |

X
- Definition The number of common stock shares exchanged. + References No definition available. + Details
Name: | brrc_CommonStockSharesExchanged
Namespace Prefix: | brrc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common Stock, Shares Issued As Part Of Exchange + References No definition available. + Details
Name: | brrc_CommonStockSharesIssuedAsPartOfExchange
Namespace Prefix: | brrc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reverse Recapitalization, Contingent Consideration, Change In Amount Of Contingent Consideration, Liability + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationChangeInAmountOfContingentConsiderationLiability
Namespace Prefix: | brrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reverse Recapitalization, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
Namespace Prefix: | brrc_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Reverse Recapitalization, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod
Namespace Prefix: | brrc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reverse Recapitalization, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
Namespace Prefix: | brrc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reverse Recapitalization, Contingent Consideration, Liability, Shares + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationLiabilityShares
Namespace Prefix: | brrc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reverse Recapitalization, Contingent Consideration, Liability, Vesting Percentage + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationLiabilityVestingPercentage
Namespace Prefix: | brrc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | brrc_ReverseRecapitalizationVestingAxis=brrc_FirstTierVestingEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | brrc_ReverseRecapitalizationVestingAxis=brrc_SecondTierVestingEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=brrc_RestrictedCommonUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |