XML 96 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Dec. 29, 2012
Dec. 31, 2011
Dec. 28, 2013
Loss Contingencies [Line Items]        
Amount funded for loss incurred by joint venture $ 8.8us-gaap_LitigationSettlementAmount $ 4.0us-gaap_LitigationSettlementAmount $ 4.8us-gaap_LitigationSettlementAmount  
Accrual recorded in other noncurrent liabilities 4.3us-gaap_LossContingencyAccrualCarryingValueNoncurrent     4.3us-gaap_LossContingencyAccrualCarryingValueNoncurrent
Recognized losses on indemnification agreement   8.0ck0001571371_RecognizedLossesOnIndemnificationAgreement 1.9ck0001571371_RecognizedLossesOnIndemnificationAgreement  
Unapproved change orders and claims 3.9us-gaap_UnapprovedChangeOrdersAmount     3.2us-gaap_UnapprovedChangeOrdersAmount
Unapproved change orders within costs in excess of billings 0.5ck0001571371_UnapprovedChangeOrdersWithinCostsInExcessOfBillings     0.5ck0001571371_UnapprovedChangeOrdersWithinCostsInExcessOfBillings
Unapproved change orders within other current assets 2.2ck0001571371_UnapprovedChangeOrdersWithinOtherCurrentAssets     2.7ck0001571371_UnapprovedChangeOrdersWithinOtherCurrentAssets
Unapproved change orders within accounts receivable 1.2us-gaap_AccountsReceivableUnapprovedContractClaims      
Maximum [Member]        
Loss Contingencies [Line Items]        
Duration of commitments 1 year      
Loss from Catastrophes [Member]        
Loss Contingencies [Line Items]        
Charge for costs to remove the barge       0.8ck0001571371_EnvironmentalPropertyAndProductDisposalOrAbandonmentCostsRecognizedDuringPeriod
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember
Charges recognized for lost product included in accrued expenses $ 0.4us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember
    $ 0.9us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember