XML 30 R19.htm IDEA: XBRL DOCUMENT
v3.21.2

Employee Stock Ownership Plan | 3 Months Ended
--- | ---
Sep. 30, 2021
Share-based Payment Arrangement [Abstract] |
Employee Stock Ownership Plan | Employee Stock Ownership Plan The Company’s Employee Stock Ownership Plan (“ESOP”) was established in 2000. As of December 31, 2018, the Company froze the ESOP such that (i) no employees of the Company may commence participation in the ESOP on or after December 31, 2018; (ii) no Company contributions will be made to the ESOP with respect to services performed or compensation received after December 31, 2018; and (iii) the ESOP accounts of all individuals who are actively employed by the Company and participating in the ESOP on December 31, 2018 will be fully vested as of such date. Additionally, the Administrative Committee, with the consent of the Board of Directors, designated certain employees who were terminated in connection with certain reductions-in-force in 2018 to be fully vested in their ESOP accounts as of their severance dates. Shares are held by the plan trustee for allocation among participants using a compensation-based formula. Subject to vesting requirements, allocated shares are owned by participants and shares are held by the plan trustee until the participant retires.
|  | September 30, 2021 |  | June 30, 2021
Allocated shares |  | 1,041,054 |  |  | 1,067,687 |
Committed to be released shares |  | — |  |  | — |
Unallocated shares |  | — |  |  | — |
Total ESOP shares |  | 1,041,054 |  |  | 1,067,687 |
(In thousands) |  |  |  |
Fair value of ESOP shares |  | $ | 8,755 |  |  | $ | 13,549 |

X
- Definition Employee Stock Ownership Plan [Text Block] + References No definition available. + Details
Name: | farm_EmployeeStockOwnershipPlanTextBlock
Namespace Prefix: | farm_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration