XML 34 R73.htm IDEA: XBRL DOCUMENT
v3.20.1

Commitments and Contingencies - Additional Information (Detail) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2020 USD ($)
Commitments And Contingencies Disclosure [Line Items] |
Purchase obligation, 2020 | $ 22.6
Purchase obligation, 2021 | 15.0
Purchase Obligations Satisfied | $ 1.8

X
- Definition Commitments and contingencies disclosure. + References No definition available. + Details
Name: | ibp_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | ibp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents purchase obligations satisfied. + References No definition available. + Details
Name: | ibp_PurchaseObligationsSatisfied
Namespace Prefix: | ibp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant