XML 81 R70.htm IDEA: XBRL DOCUMENT
v3.21.1

Employee Benefit Plans - Narrative (Details) $ in Thousands |  | 3 Months Ended | 6 Months Ended | 9 Months Ended
--- | --- | --- | --- | ---
Mar. 23, 2020 USD ($) | Mar. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Mar. 31, 2020 USD ($) shares | Dec. 31, 2020 USD ($) | Mar. 31, 2021 USD ($) plan shares | Mar. 31, 2020 USD ($) shares
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |  |
Defined Contribution Plan, Employer Matching Contribution, Amount |  |  |  | $ 500 |  |  |
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax | $ (13,400) |  |  |  |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Increase (Decrease) for Plan Amendment | $ (14,600) |  |  |  |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment |  |  |  |  | $ (5,800) |  |
Amortization expense |  | $ 600 | $ 600 |  |  | $ 1,800 |
Other Postretirement Benefit Plan |  |  |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |  |
Multiemployer plans, number of plans | plan |  |  |  |  |  | 9 |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment |  | $ 0 |  | $ (5,750) |  | $ 0 | $ (5,750)
Restated and Amended 401K Plan |  |  |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |  |
Defined contribution plan, employer matching contribution, percent of eligible income |  |  |  |  |  | 4.00% |
Defined Contribution Plan, Number of Shares Contributed | shares |  |  |  | 104,247 |  | 322,100 | 213,896
Defined Contribution Plan, Employer Discretionary Contribution Amount |  |  |  | $ 900 |  | $ 1,800 | $ 2,300
Defined Benefit Plan, Plan Assets, Contributions by Employer |  |  |  |  |  | $ 1,900 |

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, 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 The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in net periodic benefit cost from effect of change in substantive term of existing defined benefit plan or initiation of new defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (r) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined 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 (h)(7) -URI http://asc.fasb.org/extlink&oid=118255775&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 6 -Subparagraph (a)(7) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=118255775&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 http://asc.fasb.org/extlink&oid=118930883&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 http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
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_PlanNameAxis=farm_RestatedandAmended401KPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |