XML 14 R39.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 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Derivative Instruments, Gain (Loss) [Line Items]        
Net losses on derivative instruments and investments(1)     $ 9,002,000farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet $ (1,949,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
Other, net (530,000)us-gaap_OtherNonoperatingIncomeExpense (514,000)us-gaap_OtherNonoperatingIncomeExpense (594,000)us-gaap_OtherNonoperatingIncomeExpense (1,420,000)us-gaap_OtherNonoperatingIncomeExpense
Interest Rate Swap [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net losses from coffee-related derivative instruments 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
     
Coffee [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net losses from coffee-related derivative instruments (904,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(347,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(855,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(1,195,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Net gains (losses) on investments 205,000farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(55,000)farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
15,000farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(750,000)farm_RealizedAndUnrealizedGainsLossesOnInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Net losses on derivative instruments and investments(1) (699,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(400,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(840,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(1,949,000)farm_RealizedAndUnrealizedGainsLossesOnDerivativesAndInvestmentsNet
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Other gains (losses), net 169,000farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(114,000)farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
246,000farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
529,000farm_OtherInvestmentGainLoss
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Other, net (530,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(514,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(594,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
(1,420,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
Coffee [Member] | Interest Rate Swap [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) on interest rate swap $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember
$ 2,000us-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
$ (4,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ProductOrServiceAxis
= farm_CoffeeMember