XML 35 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Net Realized and Unrealized Gains and Losses Recorded in "Other, net" (Details) (USD $)
3 Months Ended 9 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]        
Net (losses) gains on derivative instruments and investments(1)     $ 7,058,000farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet $ (4,235,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
Other, net (1,569,000)us-gaap_OtherNonoperatingIncomeExpense 4,664,000us-gaap_OtherNonoperatingIncomeExpense (2,163,000)us-gaap_OtherNonoperatingIncomeExpense 3,244,000us-gaap_OtherNonoperatingIncomeExpense
Interest Rate Swap [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net (losses) gains on coffee-related derivative instruments 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
     
Coffee [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net (losses) gains on coffee-related derivative instruments (1,834,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
3,748,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(2,690,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
2,554,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Net gains on investments 265,000farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
765,000farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
281,000farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
15,000farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Net (losses) gains on derivative instruments and investments(1) (1,569,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
4,513,000farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(2,409,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
2,564,000farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Other gains, net 0farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
151,000farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
246,000farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
680,000farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Other, net (1,569,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
4,664,000us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(2,163,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
3,244,000us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Coffee [Member] | Interest Rate Swap [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net losses on interest rate swap 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(5,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Designated as Hedging Instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net   $ 0us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember