XML 103 R86.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Employee Benefit Plans - Amortization Schedule (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Jun. 30, 2016 | Jun. 30, 2015
Retiree Medical Plan |  |
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Net Prior Service Cost (Credit) [Roll Forward] |  |
Net Prior Service Cost (Credit), beginning of period | $ (13,963) |
Annual Amortization | 1,756 |
Net Prior Service Cost (Credit), end of period | (12,207) | $ (13,963)
Amortization of Net (Gain) Loss Calculation |  |
Net (gain) loss | (8,710) | (3,655)
Net (gain) loss subject to amortization | (8,710) | (3,655)
Corridor (10% of greater of APBO or assets) | 1,724 | 1,723
Net (gain)/loss in excess of corridor | $ (6,986) | $ (1,932)
Amortization years | 10 years | 10 years 9 months 18 days
Other Postretirement Benefit Plans, Defined Benefit Plan Established January 1, 2008 [Member] |  |
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Net Prior Service Cost (Credit) [Roll Forward] |  |
Net Prior Service Cost (Credit), beginning of period | $ (962) |
Annual Amortization | $ 230 |
Years Remaining | 3 years 2 months 12 days |
Curtailment | $ 0 |
Net Prior Service Cost (Credit), end of period | (732) | $ (962)
Other Postretirement Benefit Plans, Defined Benefit Plan Established July 1, 2012 [Member] |  |
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Net Prior Service Cost (Credit) [Roll Forward] |  |
Net Prior Service Cost (Credit), beginning of period | (13,001) |
Annual Amortization | $ 1,526 |
Years Remaining | 7 years 6 months |
Curtailment | $ 0 |
Net Prior Service Cost (Credit), end of period | (11,475) | (13,001)
Death Benefit Plan |  |
Amortization of Net (Gain) Loss Calculation |  |
Net (gain) loss | 690 | 690
Net (gain) loss subject to amortization | 690 | 690
Corridor (10% of greater of APBO or assets) | (729) | (729)
Net (gain)/loss in excess of corridor | $ 0 | $ 0
Amortization years | 7 years 8 months 12 days | 8 years 8 months 12 days

X
- Definition Accumulated Other Comprehensive Income, Calculation of Net Gains (Losses) Subject to Amortization [Abstract] + References No definition available. + Details
Name: | farm_AccumulatedOtherComprehensiveIncomeCalculationOfNetGainsLossesSubjectToAmortizationAbstract
Namespace Prefix: | farm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Net Prior Service Cost (Credit) [Roll Forward] + References No definition available. + Details
Name: | farm_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetPriorServiceCostCreditRollForward
Namespace Prefix: | farm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Accumulated Other Comprehensive Income, Net Gains (Losses) before Market Adjustment, after Tax + References No definition available. + Details
Name: | farm_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeMarketAdjustmentAfterTax
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined Benefit Plan, Accumulated Other Comprehensive Income, Net Gains (Losses) Subject to Amortization, after Tax + References No definition available. + Details
Name: | farm_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesSubjectToAmortizationAfterTax
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined Benefit Plan, Accumulated Other Comprehensive Income, Net Gains (Losses) Subject to Amortization, Remaining Amortization Period + References No definition available. + Details
Name: | farm_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesSubjectToAmortizationRemainingAmortizationPeriod
Namespace Prefix: | farm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Accumulated Other Comprehensive Income, Net Prior Service Cost (Credit), Remaining Amortization Period + References No definition available. + Details
Name: | farm_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditRemainingAmortizationPeriod
Namespace Prefix: | farm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Corridor + References No definition available. + Details
Name: | farm_DefinedBenefitPlanCorridor
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition After tax net amount of gain (loss) that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases (decreases) in other comprehensive income as they arise. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after tax of cost (credit) due to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as a component of net periodic benefit cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Prior Service Cost -URI http://asc.fasb.org/extlink&oid=49177896 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the prior service cost or credit recognized in net periodic benefit cost relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Prior Service Cost -URI http://asc.fasb.org/extlink&oid=49177896 + Details
Name: | us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of net gain (loss) recognized in net periodic benefit cost as a result of an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Plan Curtailment -URI http://asc.fasb.org/extlink&oid=6520938 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 15 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=7577095&loc=d3e8001-114927 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=farm_OtherPostretirementBenefitPlansDefinedBenefitPlanEstablishedJanuary12008Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=farm_OtherPostretirementBenefitPlansDefinedBenefitPlanEstablishedJuly12012Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |