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

Commitments and Contingencies - Additional Information (Detail) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2019 USD ($)
Commitments And Contingencies Disclosure [Line Items] |
Purchase obligation, 2019 | $ 16.4
Purchase obligation, 2020 | 21.4
Purchase obligation, 2021 | 15.0
Purchase Obligations Satisfied | 1.8
Actual Purchases Under Agreement | 0.2
Chemical Supplier [Member] |
Commitments And Contingencies Disclosure [Line Items] |
Purchase obligation, 2019 | $ 0.6

X
- Definition Represents actual purchases. + References No definition available. + Details
Name: | ibp_ActualPurchasesUnderAgreement
Namespace Prefix: | ibp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Minimum amount of purchase arrangement maturing in the third 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_PurchaseObligationDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=ibp_ChemicalSupplierMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |