XML 95 R76.htm IDEA: XBRL DOCUMENT
v3.23.2

Employee Benefit Plans - Narrative (Details) |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Mar. 30, 2020 | Jun. 30, 2021 USD ($) | Jun. 30, 2023 USD ($) definedBenefitPlan hour plan shares | Jun. 30, 2022 USD ($) shares | Jun. 30, 2021 USD ($) shares
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation |  |  | $ 25,000 |  |
Multiemployer Plans, Estimated Employer Contributions in Next Fiscal Year |  |  | $ 3,600,000 |  |
Plan assets by category |  |  | 100.00% | 100.00% |
Defined contribution plan, hours threshold for eligibility | hour |  |  | 1,000 |  |
Defined contribution plan, employer matching contribution percent | 6.00% |  |  |  |
Defined contribution plan, shares contributed | shares |  |  | 937,848,000 | 371,566 | 373,697
Defined contribution plan, employer matching contribution |  | $ 100,000 | $ 2,000,000 | $ 2,000,000 |
Defined benefit plan, discount rate |  |  |  | 4.50% |
Postretirement benefits curtailment and pension settlement charge |  |  | 0 | $ 0 | $ (6,359,000)
Multiemployer Plan, Employer Contribution, Cost |  | $ 2,400,000 | 4,600,000 | $ 3,600,000 |
Postretirement, Non-cash Death Settlement Gain |  |  | 6,400,000 |  |
Defined Contribution Plan, Employer Matching Contribution, Percentage of Employee Contribution, Non-Union | 50.00% |  |  |  |
Other Assets, Life Insurance Policies |  |  | $ 500,000 |  |
Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] |  | Benefit Plans [Member] | Benefit Plans [Member] | Benefit Plans [Member] | Benefit Plans [Member]
Number Of Defined Benefit Plans | definedBenefitPlan |  |  | 2 |  |
Other Postretirement Benefits Plan |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) |  |  | $ (14,600,000) |  |
Multiemployer plans, number of plans | plan |  |  | 9 |  |
Expected employer contributions in the next fiscal year |  |  | $ 62,000 |  |
Prior service cost/(credit) |  |  | (13,400,000) |  |
Pension settlement |  |  | (5,800,000) |  |
Multiemployer Plan, Employer Contribution, Cost |  |  | $ 3,600,000 | $ 3,000,000 | $ 2,800,000
Real Asset |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Plan assets by category |  |  | 7.10% | 8.00% |
Farmer Brothers Plan |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Amount expected to be recognized as a component of net periodic benefit cost in the next fiscal year |  |  | $ 1,100,000 |  |
Plan assets by category |  |  | 100.00% | 100.00% |
Expected employer contributions in the next fiscal year |  |  | $ 2,300,000 |  |
Defined benefit plan, discount rate |  |  | 5.05% | 4.50% |
Farmer Brothers Plan | Real Asset |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Plan assets by category |  |  | 7.50% | 8.40% |
Hourly Employees’ Plan |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Amount expected to be recognized as a component of net periodic benefit cost in the next fiscal year |  |  | $ 33,500 |  |
Plan assets by category |  |  | 100.00% | 100.00% |
Defined benefit plan, discount rate |  |  | 5.05% | 4.50% |
Hourly Employees’ Plan | Real Asset |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |
Plan assets by category |  |  | 0.00% | 0.00% |

X
- Definition Defined Benefit Plan, net Periodic Benefit Cost (Credit), Future Credit + References No definition available. + Details
Name: | farm_DefinedBenefitPlannetPeriodicBenefitCostCreditFutureCredit
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined Contribution Plan, Employer Matching Contribution, Amount + References No definition available. + Details
Name: | farm_DefinedContributionPlanEmployerMatchingContributionAmount
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined Contribution Plan, Employer Matching Contribution, Percentage of Employee Contribution + References No definition available. + Details
Name: | farm_DefinedContributionPlanEmployerMatchingContributionPercentageOfEmployeeContribution
Namespace Prefix: | farm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Contribution Plan, Employer Matching Contribution, Percentage of Employee Contribution, Non-Union + References No definition available. + Details
Name: | farm_DefinedContributionPlanEmployerMatchingContributionPercentageOfEmployeeContributionNonUnion
Namespace Prefix: | farm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Contribution Plan, Number of Hours Threshold + References No definition available. + Details
Name: | farm_DefinedContributionPlanNumberofHoursThreshold
Namespace Prefix: | farm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Contribution Plan, Number of Shares Contributed + References No definition available. + Details
Name: | farm_DefinedContributionPlanNumberofSharesContributed
Namespace Prefix: | farm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plan, Number of Plans + References No definition available. + Details
Name: | farm_MultiemployerPlanNumberofPlans
Namespace Prefix: | farm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Estimated Employer Contributions in Next Fiscal Year + References No definition available. + Details
Name: | farm_MultiemployerPlansEstimatedEmployerContributionsinNextFiscalYear
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number Of Defined Benefit Plans + References No definition available. + Details
Name: | farm_NumberOfDefinedBenefitPlans
Namespace Prefix: | farm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Assets, Life Insurance Policies + References No definition available. + Details
Name: | farm_OtherAssetsLifeInsurancePolicies
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | farm_PostretirementBenefitsCurtailmentAndPensionSettlementChargeNet
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Postretirement, Non-cash Death Settlement Gain + References No definition available. + Details
Name: | farm_PostretirementNonCashDeathSettlementGain
Namespace Prefix: | farm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(1) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanCurtailments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(03) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 35 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 9 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947 + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (i) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (j) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=farm_FarmerBrothersPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=farm_HourlyEmployeesPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |