XML 69 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Narrative (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jun. 30, 2012
quarter
Mar. 31, 2015
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Number of non-pension multiemployer plans that the Company participates in   10farm_MultiemployerPlansNumberOfPlans
Labor Management Pension Fund [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Withdrawal obligation $ 4.3us-gaap_MultiemployerPlansWithdrawalObligation
/ us-gaap_MultiemployerPlanNameAxis
= farm_LaborManagementPensionFundMember
 
Quarterly installment payments on estimated withdrawal liability $ 0.1farm_MultiemployerPlansWithdrawalObligationMonthlyPaymentElectionPeriodicPaymentAmount
/ us-gaap_MultiemployerPlanNameAxis
= farm_LaborManagementPensionFundMember
 
Number of quarters relating to installment payments on estimated withdrawal liability 80farm_MultiemployerPlansWithdrawalObligationMonthlyPaymentElectionPeriodicPaymentPeriod
/ us-gaap_MultiemployerPlanNameAxis
= farm_LaborManagementPensionFundMember
 
Multiemployer Plans, Pension [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Number of non-pension multiemployer plans that the Company participates in   2farm_MultiemployerPlansNumberOfPlans
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember