XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Corporate Relocation (Details) (USD $)
9 Months Ended 3 Months Ended 0 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Feb. 03, 2015
position
Jun. 30, 2014
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve $ 2,672,000us-gaap_RestructuringReserve   $ 2,672,000us-gaap_RestructuringReserve   $ 0us-gaap_RestructuringReserve
Restructuring and Related Cost, Incurred Cost 4,570,000us-gaap_RestructuringAndRelatedCostIncurredCost 0us-gaap_RestructuringAndRelatedCostIncurredCost      
Payments for Restructuring 1,898,000us-gaap_PaymentsForRestructuring        
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment        
Restructuring Reserve, Current 2,672,000us-gaap_RestructuringReserveCurrent   2,672,000us-gaap_RestructuringReserveCurrent   0us-gaap_RestructuringReserveCurrent
Restructuring Reserve, Noncurrent 0us-gaap_RestructuringReserveNoncurrent   0us-gaap_RestructuringReserveNoncurrent   0us-gaap_RestructuringReserveNoncurrent
Restructuring Costs, Employee-related [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 2,472,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringCostsEmployeerelatedMember
[1]   2,472,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringCostsEmployeerelatedMember
[1]   0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringCostsEmployeerelatedMember
[1]
Restructuring and Related Cost, Incurred Cost 2,472,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringCostsEmployeerelatedMember
       
Payments for Restructuring 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringCostsEmployeerelatedMember
       
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringCostsEmployeerelatedMember
       
Restructuring costs, Facility-related [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringcostsfacilityrelatedMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringcostsfacilityrelatedMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringcostsfacilityrelatedMember
Restructuring and Related Cost, Incurred Cost 127,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringcostsfacilityrelatedMember
       
Payments for Restructuring 127,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringcostsfacilityrelatedMember
       
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= farm_RestructuringcostsfacilityrelatedMember
       
Other Restructuring Costs [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 200,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
[2]   200,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
[2]   0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
[2]
Restructuring and Related Cost, Incurred Cost 1,971,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  1,000,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Payments for Restructuring 1,771,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
       
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
       
Corporate Relocation Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring and Related Cost, Number of Positions Affected       350farm_RestructuringandRelatedCostNumberofPositionsAffected
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
 
Restructuring and Related Cost, Incurred Cost 4,600,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Restructuring and Related Cost, Expected Cash Payments 25,000,000farm_RestructuringandRelatedCostExpectedCashPayments
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
  25,000,000farm_RestructuringandRelatedCostExpectedCashPayments
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
   
Severance Costs 14,000,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Relocation Costs 4,000,000farm_RelocationCosts
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Other Restructuring Costs 7,000,000us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Restructuring and Related Cost, Expected Cost During Fiscal Year, Percent 35.00%farm_RestructuringandRelatedCostExpectedCostDuringFiscalYearPercent
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Minimum [Member] | Corporate Relocation Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Payments to Acquire Machinery and Equipment, Expected Cost 20,000,000farm_PaymentstoAcquireMachineryandEquipmentExpectedCost
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Payments to Acquire Buildings, Expected Cost 35,000,000farm_PaymentstoAcquireBuildingsExpectedCost
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Maximum [Member] | Corporate Relocation Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Payments to Acquire Machinery and Equipment, Expected Cost 25,000,000farm_PaymentstoAcquireMachineryandEquipmentExpectedCost
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
Payments to Acquire Buildings, Expected Cost $ 40,000,000farm_PaymentstoAcquireBuildingsExpectedCost
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= farm_CorporateRelocationPlanMember
       
[1] (1) Included in "Accrued payroll expenses" on the consolidated balance sheets.
[2] (2) Included in "Accounts payable" on the consolidated balance sheets.