0001562762-24-000004.txt : 20240103 0001562762-24-000004.hdr.sgml : 20240103 20240103160726 ACCESSION NUMBER: 0001562762-24-000004 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20231202 FILED AS OF DATE: 20240103 DATE AS OF CHANGE: 20240103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CAL-MAINE FOODS INC CENTRAL INDEX KEY: 0000016160 STANDARD INDUSTRIAL CLASSIFICATION: AGRICULTURE PRODUCTION - LIVESTOCK & ANIMAL SPECIALTIES [0200] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 640500378 STATE OF INCORPORATION: DE FISCAL YEAR END: 0601 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38695 FILM NUMBER: 24506353 BUSINESS ADDRESS: STREET 1: 1052 HIGHLAND COLONY PKWY CITY: RIDGELAND STATE: MS ZIP: 39157 BUSINESS PHONE: 6019486813 MAIL ADDRESS: STREET 1: 1052 HIGHLAND COLONY PKWY STREET 2: SUITE 200 CITY: RIDGELAND STATE: MS ZIP: 39157 FORMER COMPANY: FORMER CONFORMED NAME: CAL MAINE FOODS INC DATE OF NAME CHANGE: 19961018 FORMER COMPANY: FORMER CONFORMED NAME: CHICKEN CHEF SYSTEMS INC DATE OF NAME CHANGE: 19710315 10-Q 1 calm2024q2.htm FORM 10Q calm2024q2
FALSE 2024 0000016160 Q2 0.01 120000 70261 0.01 0.01 4800 4800 4800 --06-01 0.3333 P91D P91D P182D P182D P3Y P3Y P3M P5M 0000016160 2023-06-04 2023-12-02 0000016160 2023-12-02 0000016160 2023-06-03 0000016160 us-gaap:CommonStockMember 2023-12-02 0000016160 us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonClassAMember 2023-12-02 0000016160 us-gaap:CommonClassAMember 2023-06-03 0000016160 2022-05-29 2022-11-26 0000016160 2022-05-28 0000016160 2022-11-26 0000016160 us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2023-06-03 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member 2023-06-03 0000016160 us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2023-12-02 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member 2023-12-02 0000016160 us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:CommonStockMember 2024-01-03 0000016160 us-gaap:CommonClassAMember 2024-01-03 0000016160 2022-08-28 2022-11-26 0000016160 2023-09-03 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2023-09-03 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2022-08-28 2022-11-26 0000016160 calm:SpecialtyShellEggSalesMember 2023-09-03 2023-12-02 0000016160 calm:SpecialtyShellEggSalesMember 2022-08-28 2022-11-26 0000016160 calm:EggProductsMember 2023-09-03 2023-12-02 0000016160 calm:EggProductsMember 2022-08-28 2022-11-26 0000016160 calm:OtherMember 2023-09-03 2023-12-02 0000016160 calm:OtherMember 2022-08-28 2022-11-26 0000016160 us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-03 0000016160 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-03 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:PendingLitigationMember calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember 2023-06-04 2023-12-02 0000016160 us-gaap:PendingLitigationMember srt:MinimumMember calm:BellEtAlVCalMaineFoodsEtAlMember 2020-04-23 2020-04-23 0000016160 us-gaap:PendingLitigationMember calm:BellEtAlVCalMaineFoodsEtAlMember srt:MaximumMember 2020-04-23 2020-04-23 0000016160 calm:BentonCountyFoodsMember 2023-12-02 0000016160 us-gaap:CommonStockMember 2022-08-27 0000016160 us-gaap:CommonStockMember 2022-11-26 0000016160 us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonStockMember 2023-12-02 0000016160 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2023-09-02 0000016160 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2023-12-02 0000016160 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-08-27 0000016160 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-11-26 0000016160 us-gaap:TreasuryStockCommonMember 2022-08-27 0000016160 us-gaap:TreasuryStockCommonMember 2022-08-28 2022-11-26 0000016160 us-gaap:TreasuryStockCommonMember 2022-11-26 0000016160 us-gaap:TreasuryStockCommonMember 2023-09-02 0000016160 us-gaap:TreasuryStockCommonMember 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-09-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-09-03 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-08-27 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-08-28 2022-11-26 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-27 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-28 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-03 2023-12-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2023-09-02 0000016160 us-gaap:RetainedEarningsMember 2023-09-03 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2022-08-27 0000016160 us-gaap:RetainedEarningsMember 2022-08-28 2022-11-26 0000016160 us-gaap:RetainedEarningsMember 2022-11-26 0000016160 us-gaap:RetainedEarningsMember us-gaap:CommonStockMember 2022-08-28 2022-11-26 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2022-08-28 2022-11-26 0000016160 us-gaap:RetainedEarningsMember us-gaap:CommonStockMember 2023-09-03 2023-12-02 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-09-03 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-09-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-09-03 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2022-08-27 0000016160 us-gaap:NoncontrollingInterestMember 2022-08-28 2022-11-26 0000016160 us-gaap:NoncontrollingInterestMember 2022-11-26 0000016160 2022-08-27 0000016160 us-gaap:CommonStockMember 2023-09-03 2023-12-02 0000016160 us-gaap:CommonClassAMember 2023-09-03 2023-12-02 0000016160 us-gaap:CommonStockMember 2022-08-28 2022-11-26 0000016160 us-gaap:CommonClassAMember 2022-08-28 2022-11-26 0000016160 2023-09-02 0000016160 us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:TreasuryStockCommonMember 2023-06-03 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-06-03 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-03 0000016160 us-gaap:RetainedEarningsMember 2023-06-03 0000016160 us-gaap:NoncontrollingInterestMember 2023-06-03 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-04 2023-12-02 0000016160 us-gaap:TreasuryStockCommonMember 2023-06-04 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-06-04 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2023-06-04 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-06-04 2023-12-02 0000016160 us-gaap:CommonStockMember 2023-06-04 2023-12-02 0000016160 us-gaap:CommonClassAMember 2023-06-04 2023-12-02 0000016160 us-gaap:TreasuryStockCommonMember 2022-05-29 2022-11-26 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-05-29 2022-11-26 0000016160 us-gaap:RetainedEarningsMember 2022-05-29 2022-11-26 0000016160 us-gaap:NoncontrollingInterestMember 2022-05-29 2022-11-26 0000016160 us-gaap:RetainedEarningsMember us-gaap:CommonStockMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonStockMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonClassAMember 2022-05-29 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonStockMember 2022-05-28 0000016160 us-gaap:TreasuryStockCommonMember 2022-05-28 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-05-28 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-28 0000016160 us-gaap:RetainedEarningsMember 2022-05-28 0000016160 us-gaap:NoncontrollingInterestMember 2022-05-28 0000016160 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-05-28 0000016160 calm:FassioEggFarmsIncMember 2023-09-30 2023-09-30 0000016160 calm:FassioEggFarmsIncMember 2023-09-30 0000016160 calm:FassioEggFarmsIncMember 2023-06-04 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2023-06-04 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2022-05-29 2022-11-26 0000016160 calm:SpecialtyShellEggSalesMember 2023-06-04 2023-12-02 0000016160 calm:SpecialtyShellEggSalesMember 2022-05-29 2022-11-26 0000016160 calm:EggProductsMember 2023-06-04 2023-12-02 0000016160 calm:EggProductsMember 2022-05-29 2022-11-26 0000016160 calm:OtherMember 2023-06-04 2023-12-02 0000016160 calm:OtherMember 2022-05-29 2022-11-26 0000016160 us-gaap:SubsequentEventMember 2023-12-12 2023-12-12 0000016160 us-gaap:SubsequentEventMember 2023-12-18 2023-12-18 0000016160 srt:MinimumMember us-gaap:SubsequentEventMember 2023-12-18 2023-12-18 0000016160 srt:MaximumMember us-gaap:SubsequentEventMember 2023-12-18 2023-12-18 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-09-03 2023-12-02 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-12-01 2023-12-01 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:RetainedEarningsMember us-gaap:CommonStockMember 2023-06-04 2023-12-02 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-06-04 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:CertificatesOfDepositMember 2023-12-02 iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares dummy:Layers dummy:pullet_and_breeder iso4217:USD dummy:Claim
 
 
 
1
UNITED STATES
 
SECURITIES AND EXCHANGE COMMISSION
Washington,
 
DC
 
20549
FORM
10-Q
 
 
Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange
 
Act of 1934
For the quarterly period ended
December 2, 2023
 
or
 
Transition report pursuant to Section 13 or 15(d)
 
of the Securities Exchange Act of 1934
For the transition period from ____________ to ____________
Commission File Number:
 
001-38695
 
CAL-MAINE FOODS, INC.
(Exact name of registrant as specified in its charter)
Delaware
 
64-0500378
(State or other jurisdiction of incorporation or organization)
 
(I.R.S Employer Identification No.)
1052 Highland Colony Pkwy
,
Suite 200
,
Ridgeland
,
Mississippi
 
39157
 
(Address of principal executive offices)
 
(Zip Code)
(
601
)
948-6813
 
(Registrant’s telephone number,
 
including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.01 par value per share
CALM
The
NASDAQ
 
Global Select Market
Indicate
 
by
 
check
 
mark
 
whether
 
the
 
registrant: (1)
 
has
 
filed
 
all
 
reports
 
required
 
to
 
be
 
filed
 
by
 
Section
 
13
 
or
 
15(d)
 
of
 
the
Securities Exchange
 
Act of 1934
 
during the preceding
 
12 months (or
 
for such
 
shorter period that
 
the registrant was
 
required to
file such reports), and (2) has been subject to such filing requirements for the past
 
90 days.
Yes
 
No
Indicate by check
 
mark whether the
 
registrant has submitted
 
electronically every
 
Interactive Data File
 
required to be
 
submitted
pursuant to
 
Rule 405
 
of Regulation
 
S-T (§232.405
 
of this
 
chapter) during
 
the preceding
 
12 months
 
(or for
 
such shorter
 
period
that the registrant was required to submit such files).
Yes
 
No
Indicate by
 
check mark
 
whether the registrant
 
is a large
 
accelerated filer,
 
an accelerated
 
filer, a
 
non-accelerated filer,
 
a smaller
reporting
 
company,
 
or
 
an
 
emerging
 
growth
 
company.
 
See
 
the
 
definitions
 
of
 
“large
 
accelerated
 
filer,”
 
“accelerated
 
filer,”
“smaller reporting company,”
 
and “emerging growth company” in Rule 12b-2 of
 
the Exchange Act.
Large Accelerated filer
Accelerated filer
 
Non – Accelerated filer
 
Smaller reporting company
 
Emerging growth company
 
If
 
an
 
emerging
 
growth
 
company,
 
indicate
 
by
 
check
 
mark
 
if
 
the
 
registrant
 
has
 
elected
 
not
 
to
 
use
 
the
 
extended
transition
 
period
 
for
 
complying
 
with
 
any
 
new
 
or
 
revised
 
financial
 
accounting
 
standards
 
provided
 
pursuant
 
to
Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined
 
in Rule 12b-2 of the Exchange Act).
Yes
 
No
There were
44,182,613
 
shares of
 
Common Stock,
 
$0.01 par value,
 
and
4,800,000
 
shares of Class
 
A Common
 
Stock, $0.01
 
par
value, outstanding as of January 3, 2024.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
INDEX
 
 
 
 
Page
Number
Part I.
 
 
Financial Information
 
 
 
 
 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
 
 
 
 
Item 3.
Item 4.
 
 
 
 
 
 
Part
II.
 
 
Other Information
 
 
 
 
 
Item 1.
 
 
 
 
 
 
Item 1A.
 
 
 
 
 
 
Item 2.
 
 
 
 
 
 
Item 6.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
PART
 
I.
 
FINANCIAL
INFORMATION
ITEM 1.
 
FINANCIAL STATEMENTS
Cal-Maine Foods, Inc. and Subsidiaries
Condensed Consolidated Balance Sheets
(In thousands, except for par value amounts)
 
(Unaudited)
 
 
December 2, 2023
June 3, 2023
Assets
Current assets:
Cash and cash equivalents
$
361,783
$
292,824
Investment securities available-for-sale
206,045
355,090
Trade and other receivables, net
165,391
120,247
Income tax receivable
33,771
66,966
Inventories
287,270
284,418
Prepaid expenses and other current assets
9,673
5,380
Total current
 
assets
1,063,933
1,124,925
Property, plant &
 
equipment, net
815,468
744,540
Investments in unconsolidated entities
14,370
14,449
Goodwill
45,776
44,006
Intangible assets, net
17,074
15,897
Other long-term assets
10,184
10,708
Total Assets
$
1,966,805
$
1,954,525
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable
$
98,144
$
82,590
Accrued wages and benefits
20,164
38,733
Accrued income taxes payable
8,445
8,288
Dividends payable
5,682
37,130
Accrued expenses and other liabilities
21,352
15,990
Total current
 
liabilities
153,787
182,731
Other noncurrent liabilities
30,571
9,999
Deferred income taxes, net
158,483
152,212
Total liabilities
342,841
344,942
Commitments and contingencies - see Note 10
Stockholders’ equity:
Common stock ($
0.01
 
par value):
Common stock - authorized
120,000
 
shares, issued
70,261
 
shares
703
703
Class A convertible common stock - authorized and issued
4,800
 
shares
48
48
Paid-in capital
74,214
72,112
Retained earnings
1,583,071
1,571,112
Accumulated other comprehensive loss, net of tax
(1,614)
(2,886)
Common stock in treasury at cost –
26,078
 
shares at December 2, 2023 and
26,077
shares at June 3, 2023
(30,014)
(30,008)
Total Cal-Maine Foods,
 
Inc. stockholders’ equity
1,626,408
1,611,081
Noncontrolling interest in consolidated entity
(2,444)
(1,498)
Total stockholders’
 
equity
1,623,964
1,609,583
Total Liabilities and Stockholders’
 
Equity
$
1,966,805
$
1,954,525
See Notes to Condensed Consolidated Financial Statements.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
Cal-Maine Foods, Inc. and Subsidiaries
Condensed Consolidated Statements of Income
(In thousands, except per share amounts)
(Unaudited)
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Net sales
$
523,234
$
801,700
$
982,578
$
1,460,044
Cost of sales
432,104
483,851
846,015
924,705
Gross profit
91,130
317,849
136,563
535,339
Selling, general and administrative
76,578
57,952
128,824
111,559
Loss on disposal of fixed assets
318
29
262
62
Operating income
14,234
259,868
7,477
423,718
Other income (expense):
Interest income, net
6,987
1,930
14,333
2,833
Royalty income
301
344
650
772
Equity income (loss) of unconsolidated
entities
29
(987)
(441)
(843)
Other, net
567
1,113
832
1,268
Total other income, net
7,884
2,400
15,374
4,030
Income before income taxes
22,118
262,268
22,851
427,748
Income tax expense
5,540
63,974
5,862
104,320
Net income
16,578
198,294
16,989
323,428
Less: Loss attributable to noncontrolling
interest
(431)
(293)
(946)
(446)
Net income attributable to Cal-Maine Foods,
Inc.
$
17,009
$
198,587
$
17,935
$
323,874
Net income per common share:
Basic
$
0.35
$
4.08
$
0.37
$
6.66
Diluted
$
0.35
$
4.07
$
0.37
$
6.63
Weighted average
 
shares outstanding:
Basic
48,690
48,624
48,691
48,624
Diluted
48,866
48,840
48,854
48,827
See Notes to Condensed Consolidated Financial Statements.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
Cal-Maine Foods, Inc. and Subsidiaries
Condensed Consolidated Statements of
Comprehensive Income
(In thousands)
(Unaudited)
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Net income
$
16,578
$
198,294
$
16,989
$
323,428
Other comprehensive income (loss), before
tax:
Unrealized holding gain (loss) on available-
for-sale securities, net of reclassification
adjustments
895
(974)
1,681
(1,971)
Income tax benefit (expense) related to
items of other comprehensive income
(218)
237
(409)
480
Other comprehensive income (loss), net of tax
677
(737)
1,272
(1,491)
Comprehensive income
17,255
197,557
18,261
321,937
Less: Comprehensive loss attributable to the
noncontrolling interest
(431)
(293)
(946)
(446)
Comprehensive income attributable to Cal-
Maine Foods, Inc.
$
17,686
$
197,850
$
19,207
$
322,383
See Notes to Condensed Consolidated Financial Statements.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
Cal-Maine Foods, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 
 
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
Cash flows from operating activities:
Net income
$
16,989
$
323,428
Depreciation and amortization
39,394
34,729
Deferred income taxes
5,862
(540)
Other adjustments, net
11,407
(12,830)
Net cash provided by operations
73,652
344,787
Cash flows from investing activities:
Purchases of investment securities
(43,569)
(152,365)
Sales and maturities of investment securities
196,104
65,279
Investment in unconsolidated entities
(363)
Acquisition of business
(53,746)
Purchases of property,
 
plant and equipment
(65,774)
(59,709)
Net proceeds from disposal of property,
 
plant and equipment
150
92
Net cash provided by (used in) investing activities
32,802
(146,703)
Cash flows from financing activities:
Payments of dividends
(37,276)
(78,394)
Purchase of common stock by treasury
(5)
(45)
Principal payments on finance lease
(214)
(94)
Net cash used in financing activities
(37,495)
(78,533)
Net change in cash and cash equivalents
68,959
119,551
Cash and cash equivalents at beginning of period
292,824
59,084
Cash and cash equivalents at end of period
$
361,783
$
178,635
See Notes to Condensed Consolidated Financial Statements.
7
Cal-Maine Foods, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Note 1 - Summary of Significant Accounting Policies
Basis of Presentation
The
 
unaudited
 
condensed
 
consolidated
 
financial
 
statements
 
of
 
Cal-Maine
 
Foods,
 
Inc.
 
and
 
its
 
subsidiaries
 
(the
 
“Company,”
“we,” “us,” “our”)
 
have been prepared
 
in accordance with
 
the instructions to
 
Form 10-Q and
 
Article 10 of
 
Regulation S-X and
in
 
accordance
 
with generally
 
accepted
 
accounting
 
principles in
 
the
 
United
 
States of
 
America
 
(“GAAP”)
 
for
 
interim
 
financial
reporting and
 
should be
 
read in
 
conjunction with
 
our Annual
 
Report on
 
Form 10-K
 
for the fiscal
 
year ended
 
June 3,
 
2023 (the
“2023
 
Annual
 
Report”).
 
These
 
statements
 
reflect
 
all
 
adjustments
 
that
 
are,
 
in
 
the
 
opinion
 
of
 
management,
 
necessary
 
to
 
a
 
fair
statement of the results for
 
the interim periods presented
 
and, in the opinion of
 
management, consist of adjustments
 
of a normal
recurring nature.
 
Operating results for
 
the interim periods
 
are not necessarily
 
indicative of operating
 
results for the
 
entire fiscal
year.
Fiscal Year
The Company’s
 
fiscal year
 
ends on
 
the Saturday
 
closest to
 
May 31.
 
Each of
 
the three-month
 
periods and
 
year-to-date periods
ended on December 2, 2023 and November 26, 2022 included
13 weeks
 
and
26 weeks
, respectively.
Use of Estimates
The preparation of the
 
consolidated financial statements in
 
conformity with GAAP requires management
 
to make estimates and
assumptions
 
that affect
 
the amounts
 
reported in
 
the consolidated
 
financial statements
 
and accompanying
 
notes. Actual
 
results
could differ from those estimates.
Investment Securities
The Company
 
has determined
 
that its
 
debt securities
 
are available-for-sale
 
investments. We
 
classify these
 
securities as
 
current
because the
 
amounts invested
 
are available
 
for current
 
operations. Available
 
-for-sale
 
securities are
 
carried at
 
fair value,
 
based
on quoted market prices
 
as of the balance sheet
 
date, with unrealized gains
 
and losses recorded in other
 
comprehensive income.
The
 
amortized
 
cost
 
of
 
debt
 
securities
 
is
 
adjusted
 
for
 
amortization
 
of
 
premiums
 
and
 
accretion
 
of
 
discounts
 
to
 
maturity
 
and
 
is
recorded in interest
 
income. The Company regularly
 
evaluates changes to the
 
rating of its debt
 
securities by credit agencies
 
and
economic conditions
 
to assess and
 
record any
 
expected credit
 
losses through
 
allowance for
 
credit losses,
 
limited to
 
the amount
that fair value was less than the amortized cost basis.
 
Investments
 
in
 
mutual
 
funds
 
are
 
recorded
 
at
 
fair
 
value
 
and
 
are
 
classified
 
as
 
“Other
 
long-term
 
assets”
 
in
 
the
 
Company’s
Condensed
 
Consolidated
 
Balance
 
Sheets.
 
Unrealized
 
gains
 
and
 
losses
 
for
 
equity
 
securities
 
are
 
recorded
 
in
 
other
 
income
(expenses) as Other, net in the Company’s
 
Condensed Consolidated Statements of Income.
The cost
 
basis for
 
realized gains
 
and losses
 
on available-for-sale
 
securities is
 
determined by
 
the specific
 
identification method.
Gains
 
and
 
losses
 
are
 
recognized
 
in
 
other
 
income
 
(expenses)
 
as
 
Other,
 
net
 
in
 
the
 
Company’s
 
Condensed
 
Consolidated
Statements of Income. Interest and dividends on securities classified as available-for-sale
 
are recorded in interest income.
Trade Receivables
 
Trade receivables are stated at their carrying
 
values, which include a reserve for credit losses. As of December
 
2, 2023 and June
3,
 
2023,
 
reserves
 
for
 
credit
 
losses
 
were
 
$
536
 
thousand
 
and
 
$
579
 
thousand,
 
respectively.
 
The
 
Company
 
extends
 
credit
 
to
customers based on
 
an evaluation of each
 
customer’s financial condition
 
and credit history.
 
Collateral is generally
 
not required.
The
 
Company
 
minimizes
 
exposure
 
to
 
counter
 
party
 
credit
 
risk
 
through
 
credit
 
analysis
 
and
 
approvals,
 
credit
 
limits,
 
and
monitoring
 
procedures.
 
In
 
determining
 
our
 
reserve
 
for
 
credit
 
losses,
 
receivables
 
are
 
assigned
 
an
 
expected
 
loss
 
based
 
on
historical loss information adjusted as needed for economic and
 
other forward-looking factors.
Goodwill
Goodwill
 
represents
 
the
 
excess
 
of
 
the
 
purchase
 
price
 
over
 
the
 
fair
 
value
 
of
 
the
 
identifiable
 
net
 
assets
 
acquired.
 
Goodwill
 
is
evaluated
 
for
 
impairment
 
annually
 
by
 
first
 
performing
 
a
 
qualitative
 
assessment
 
to
 
determine
 
whether
 
a
 
quantitative
 
goodwill
8
test is
 
necessary.
 
After assessing
 
the totality
 
of events
 
or circumstances,
 
if we
 
determine it
 
is more
 
likely than
 
not that
 
the fair
value
 
of
 
a
 
reporting
 
unit
 
is
 
less
 
than
 
its
 
carrying
 
amount,
 
then
 
we
 
perform
 
additional
 
quantitative
 
tests
 
to
 
determine
 
the
magnitude of any impairment.
 
Intangible Assets
Intangible
 
assets
 
are
 
initially
 
recorded
 
at
 
fair
 
value
 
in
 
business
 
acquisitions,
 
which
 
include
 
franchise
 
rights,
 
customer
relationships, non-compete
 
agreements, trademark
 
and right
 
of use
 
intangibles. They
 
are amortized
 
over their
 
estimated useful
lives
 
of
 
5
 
to
 
15
 
years. The
 
gross
 
cost
 
and
 
accumulated
 
amortization
 
of
 
intangible
 
assets
 
are
 
removed
 
when
 
the
 
recorded
amounts
 
are fully
 
amortized
 
and
 
the asset
 
is no
 
longer
 
in use
 
or the
 
contract has
 
expired.
 
When certain
 
events or
 
changes in
operating conditions
 
occur,
 
asset lives may
 
be adjusted
 
and an impairment
 
assessment may
 
be performed
 
on the recoverability
of the carrying amounts.
Indefinite life assets are recorded at fair value in business acquisitions and
 
represents water rights. They are not amortized, but
are reviewed for impairment at least annually or more frequently if
 
impairment indicators arise.
Dividends Payable
 
We
 
accrue dividends at
 
the end of
 
each quarter according
 
to the Company’s
 
dividend policy adopted
 
by its Board
 
of Directors.
The Company
 
pays a dividend
 
to shareholders
 
of its Common
 
Stock and
 
Class A Common
 
Stock on
 
a quarterly basis
 
for each
quarter for
 
which the
 
Company reports
 
net income
 
attributable to
 
Cal-Maine Foods,
 
Inc. computed
 
in accordance
 
with GAAP
in an amount
 
equal to one-third
 
(1/3) of such
 
quarterly income. Dividends
 
are paid to
 
shareholders of record
 
as of the 60th
 
day
following the
 
last day
 
of such quarter,
 
except for
 
the fourth fiscal
 
quarter.
 
For the
 
fourth quarter,
 
the Company
 
pays dividends
to shareholders of record on the 65th day after the
 
quarter end. Dividends are payable on the 15th day following
 
the record date.
Following a quarter for which the Company does not report net income
 
attributable to Cal-Maine Foods, Inc., the Company will
not pay a dividend
 
for a subsequent profitable
 
quarter until the Company
 
is profitable on a cumulative
 
basis computed from the
date of the most recent quarter
 
for which a dividend was paid.
 
The dividend policy is subject to
 
periodic review by the Board of
Directors.
Business Combinations
The Company applies the acquisition
 
method of accounting, which
 
requires that once control is obtained,
 
all the assets acquired
and liabilities assumed,
 
including amounts
 
attributable to noncontrolling
 
interests, are recorded
 
at their respective
 
fair values at
the date of acquisition. We
 
determine the fair values of identifiable assets and liabilities
 
internally,
 
which requires estimates and
the
 
use
 
of
 
various
 
valuation
 
techniques.
 
When
 
a
 
market
 
value
 
is
 
not
 
readily
 
available,
 
our
 
internal
 
valuation
 
methodology
considers the remaining estimated life of the assets acquired and what
 
management believes is the market value for those assets.
 
We
 
typically use the income
 
method approach for
 
intangible assets acquired in
 
a business combination. Significant
 
estimates in
valuing
 
certain
 
intangible
 
assets
 
include,
 
but
 
are
 
not
 
limited
 
to,
 
the
 
amount
 
and
 
timing
 
of
 
future
 
cash
 
flows,
 
growth
 
rates,
discount rates and
 
useful lives. The
 
excess of the purchase
 
price over fair values
 
of identifiable assets and
 
liabilities is recorded
as goodwill.
 
Loss Contingencies
Certain
 
conditions
 
may
 
exist
 
as
 
of
 
the
 
date
 
the
 
financial
 
statements
 
are
 
issued
 
that
 
may
 
result
 
in
 
a
 
loss
 
to
 
the
 
Company
 
but
which will
 
only be
 
resolved when
 
one or
 
more future
 
events occur
 
or fail
 
to occur.
 
The Company’s
 
management and
 
its legal
counsel
 
assess such
 
contingent
 
liabilities, and
 
such assessment
 
inherently
 
involves an
 
exercise
 
of judgment.
 
In assessing
 
loss
contingencies
 
related
 
to legal
 
proceedings
 
that are
 
pending against
 
the Company
 
or unasserted
 
claims that
 
may result
 
in such
proceedings, the Company’s
 
legal counsel evaluates
 
the perceived merits
 
of any legal
 
proceedings or unasserted
 
claims as well
as the perceived merits of the amount of relief sought or expected to be
 
sought therein.
If the assessment
 
of a contingency
 
indicates it is
 
probable that
 
a material loss
 
has been incurred
 
and the amount
 
of the liability
can be
 
estimated, the
 
estimated liability
 
would be accrued
 
in the Company’s
 
financial statements.
 
If the assessment
 
indicates a
potentially material loss contingency is
 
not probable, but is reasonably possible,
 
or is probable but cannot be estimated,
 
then the
nature of the
 
contingent liability,
 
together with an
 
estimate of the
 
range of possible
 
loss if determinable
 
and material, would
 
be
disclosed. Loss
 
contingencies considered
 
remote are
 
generally not
 
disclosed unless
 
they involve
 
guarantees, in
 
which case
 
the
nature of the guarantee would be disclosed.
 
The Company expenses the costs of litigation as they are incurred.
 
9
New Accounting Pronouncements and Policies
No new accounting pronouncement issued or effective
 
during the fiscal year had or is expected to have a material impact on
 
our
Consolidated Financial Statements.
Note 2 - Acquisition
Effective
September 30, 2023
, the Company
 
acquired the assets of
 
Fassio Egg Farms,
 
Inc. (“Fassio”), related
 
to its commercial
shell
 
egg
 
production
 
and
 
processing
 
business.
 
Fassio
 
owns
 
and
 
operates
 
commercial
 
shell
 
egg
 
production
 
and
 
processing
facilities with
 
a capacity
 
at the
 
time of
 
acquisition of
 
approximately
1.2
 
million
 
laying hens,
 
primarily
 
cage-free,
 
a feed
 
mill,
pullets, a
 
fertilizer production
 
and composting
 
operation and
 
land located
 
in Erda, Utah,
 
outside Salt
 
Lake City.
 
The Company
accounted for the acquisition as a business combination.
 
The following table summarizes the consideration paid
 
for Fassio and the amounts of the assets acquired and
 
liabilities assumed
recognized at the acquisition date (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash consideration paid
$
53,746
Fair value of contingent consideration
1,000
Total estimated purchase
 
consideration
54,746
Recognized amounts of identifiable assets acquired and liabilities assumed
Inventory
$
6,164
Property, plant and equipment
44,540
Intangible assets
2,272
Other long-term assets
143
Liabilities assumed
(143)
Total identifiable
 
net assets
52,976
Goodwill
1,770
$
54,746
Inventory consisted
 
primarily of
 
flock, feed
 
ingredients,
 
packaging, and
 
egg inventory.
 
Flock inventory
 
was valued at
 
carrying
value
 
as
 
management
 
believes
 
that
 
its
 
carrying
 
value
 
best
 
approximates
 
its
 
fair
 
value.
 
Feed
 
ingredients,
 
packaging
 
and
 
egg
inventory were all valued based on market prices as of September 30, 2023.
 
Property,
 
plant and
 
equipment were
 
valued utilizing
 
the cost
 
approach which
 
is based
 
on replacement
 
or reproduction
 
costs of
the assets and subtracting any depreciation resulting from physical deterioration
 
and/or functional or economic obsolescence.
Intangible
 
assets
 
consisted
 
primarily
 
of
 
water
 
rights
 
within
 
the
 
property
 
acquired.
 
Water
 
rights
 
were
 
valued
 
using
 
the
 
sales
comparison approach.
Contingent
 
consideration
 
liability
 
was
 
recorded
 
and
 
represents
 
potential
 
future
 
cash
 
payment
 
to
 
the
 
sellers
 
contingent
 
on
 
the
acquired
 
business
 
meeting
 
certain
 
return
 
on
 
profitability
 
milestones over
 
a
three-year
 
period,
 
commencing
 
on
 
the date
 
of
 
the
acquisition.
 
The fair
 
value of
 
the contingent
 
consideration is
 
estimated using
 
a discounted
 
cash flow
 
model. Key
 
assumptions
and
 
unobservable
 
inputs that
 
require
 
significant judgement
 
used in
 
the estimate
 
include weighted
 
average cost
 
of capital,
 
egg
prices, projected revenue
 
and expenses over which
 
the contingent considered
 
is measured, and the
 
probability assessments with
respect to the
 
likelihood of achieving
 
the forecasted projections.
 
A range of
 
potential outcomes cannot
 
be reasonably estimated
due to market volatility of egg prices.
Goodwill
 
represents
 
the
 
excess
 
of
 
the
 
purchase
 
price
 
of
 
the
 
acquired
 
business
 
over
 
the
 
acquisition
 
date
 
fair
 
value
 
of
 
the
 
net
assets acquired.
 
Goodwill recorded
 
in connection
 
with the
 
Fassio acquisition
 
is primarily
 
attributable to
 
improved efficiencies
from integrating the assets of
 
Fassio with the operations
 
of the Company.
 
The Company recognized goodwill
 
of $1.8 million as
a result of the acquisition.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
Note 3 - Investment
Securities
The following represents the Company’s
 
investment securities as of December 2, 2023 and June 3, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
Amortized
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
6,141
$
$
108
$
6,033
Commercial paper
2,791
2
2,789
Corporate bonds
98,202
535
97,667
Certificates of deposits
1,125
6
1,119
US government and agency obligations
88,470
116
88,354
Asset backed securities
10,045
38
10,083
Total current
 
investment securities
$
206,774
$
38
$
767
$
206,045
Mutual funds
$
2,190
$
$
24
$
2,166
Total noncurrent
 
investment securities
$
2,190
$
$
24
$
2,166
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 3, 2023
Amortized
 
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
16,571
$
$
275
$
16,296
Commercial paper
56,486
77
56,409
Corporate bonds
139,979
1,402
138,577
Certificates of deposits
675
675
US government and agency obligations
101,240
471
100,769
Asset backed securities
13,459
151
13,308
Treasury bills
29,069
13
29,056
Total current
 
investment securities
$
357,479
$
$
2,389
$
355,090
Mutual funds
$
2,172
$
$
91
$
2,081
Total noncurrent
 
investment securities
$
2,172
$
$
91
$
2,081
Available-for-sale
Proceeds from sales
 
and maturities of investment
 
securities available-for-sale
 
were $
196.1
 
million and $
65.3
 
million during the
twenty-six weeks ended December 2, 2023
 
and November 26, 2022, respectively.
 
Gross realized gains for the twenty-six
 
weeks
ended December 2, 2023 and November
 
26, 2022 were $
7
 
thousand and $
2
 
thousand, respectively.
 
Gross realized losses for the
twenty-six
 
weeks ended
 
December 2,
 
2023 and
 
November 26,
 
2022 were
 
$
8
 
thousand and
 
$
63
 
thousand, respectively.
 
There
were
no
 
allowances for credit losses at December 2, 2023 and June 3, 2023.
Actual maturities
 
may differ
 
from contractual
 
maturities as some
 
borrowers have
 
the right to
 
call or prepay
 
obligations with
 
or
without penalties. Contractual maturities of current investments at December
 
2, 2023 are as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
Estimated Fair Value
Within one year
$
145,788
1-5 years
60,257
Total
$
206,045
Noncurrent
 
There were
no
 
sales of
 
noncurrent investment
 
securities during
 
the twenty-six
 
weeks ended
 
December 2,
 
2023 and
 
November
26, 2022.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
Note 4 - Fair Value
 
Measurements
The Company
 
is required
 
to categorize
 
both financial
 
and nonfinancial
 
assets and
 
liabilities based
 
on the
 
following fair
 
value
hierarchy. The
 
fair value
 
of an
 
asset is
 
the price
 
at which
 
the asset
 
could be
 
sold in
 
an orderly
 
transaction between
 
unrelated,
knowledgeable, and willing
 
parties able to engage in
 
the transaction. A liability’s
 
fair value is defined
 
as the amount that would
be
 
paid
 
to
 
transfer
 
the
 
liability
 
to
 
a
 
new
 
obligor
 
in
 
a
 
transaction
 
between
 
such
 
parties,
 
not
 
the
 
amount
 
that
 
would
 
be paid
 
to
settle the liability with the creditor.
Level 1
 
- Quoted prices in active markets for identical assets or liabilities
Level 2
 
- Inputs
 
other than
 
quoted
 
prices included
 
in Level
 
1 that
 
are observable
 
for the
 
asset or
 
liability,
 
either
directly or indirectly,
 
including:
Quoted prices for similar assets or liabilities in active markets
Quoted prices for identical or similar assets in non-active markets
Inputs other than quoted prices that are observable for the asset or liability
Inputs derived principally from or corroborated by other observable market
 
data
Level 3
 
- Unobservable inputs for the asset or liability that are
 
supported by little or no market activity and that
 
are
significant to the fair value of the assets or liabilities
The disclosures of fair value of certain financial assets and liabilities that are recorded
 
at cost are as follows:
Cash and cash equivalents, accounts receivable,
 
and accounts payable:
 
The carrying amount approximates fair value due to the
short maturity of these instruments.
Assets and Liabilities Measured at Fair
 
Value
 
on a Recurring Basis
In
 
accordance
 
with
 
the
 
fair
 
value
 
hierarchy
 
described
 
above,
 
the
 
following
 
table
 
shows
 
the
 
fair
 
value
 
of
 
financial
 
assets and
liabilities measured at fair value on a recurring basis as of December 2, 2023 and June 3,
 
2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
6,033
$
$
6,033
Commercial paper
2,789
2,789
Corporate bonds
97,667
97,667
Certificates of deposits
1,119
1,119
US government and agency obligations
88,354
88,354
Asset backed securities
10,083
10,083
Mutual funds
2,166
2,166
Total assets measured at fair
 
value
$
2,166
$
206,045
$
$
208,211
Liabilities
Contingent consideration
$
$
$
1,000
$
1,000
Total liabilities measured
 
at fair value
$
$
$
1,000
$
1,000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 3, 2023
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
16,296
$
$
16,296
Commercial paper
56,409
56,409
Corporate bonds
138,577
138,577
Certificates of deposits
675
675
US government and agency obligations
100,769
100,769
Asset backed securities
13,308
13,308
Treasury bills
29,056
29,056
Mutual funds
2,081
2,081
Total assets measured at fair
 
value
$
2,081
$
355,090
$
$
357,171
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
Investment
 
securities
 
 
available-for-sale
 
classified
 
as Level
 
2
 
consist
 
of
 
securities
 
with maturities
 
of
 
three
 
months
 
or longer
when purchased. We
 
classified these securities as
 
current because amounts
 
invested are readily available
 
for current operations.
Observable inputs for these securities are yields, credit risks, default rates, and volatility.
Contingent
 
consideration
 
classified
 
as
 
Level
 
3
 
consists
 
of
 
the
 
potential
 
obligation
 
to
 
pay
 
an
 
earnout
 
to
 
the
 
sellers
 
of
 
Fassio
contingent on the
 
acquired business meeting
 
certain return on
 
profitability milestones over
 
a
three-year
 
period, commencing on
the date of
 
the acquisition. The fair
 
value of the
 
contingent consideration is
 
estimated using a
 
discounted cash flow
 
model. Key
assumptions and
 
unobservable inputs
 
that require
 
significant judgement
 
used in
 
the estimate
 
include weighted
 
average cost
 
of
capital,
 
egg
 
prices,
 
projected
 
revenue
 
and
 
expenses
 
over
 
which
 
the
 
contingent
 
considered
 
is
 
measured,
 
and
 
the
 
probability
assessments
 
with
 
respect
 
to
 
the
 
likelihood
 
of
 
achieving
 
the
 
forecasted
 
projections.
 
See
 
further
 
discussion
 
in
Note 5 - Inventories
Inventories consisted of the following as of December 2, 2023 and June
 
3, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
June 3, 2023
Flocks, net of amortization
$
162,323
$
164,540
Eggs and egg products
30,485
28,318
Feed and supplies
94,462
91,560
$
287,270
$
284,418
We
 
grow
 
and
 
maintain
 
flocks
 
of
 
layers
 
(mature
 
female
 
chickens),
 
pullets
 
(female
 
chickens,
 
under
 
18
 
weeks
 
of
 
age),
 
and
breeders
 
(male
 
and
 
female
 
chickens
 
used
 
to
 
produce
 
fertile
 
eggs
 
to
 
hatch
 
for
 
egg
 
production
 
flocks).
 
Our
 
total
 
flock
 
at
December
 
2,
 
2023
 
and
 
June 3,
 
2023
 
consisted
 
of
 
approximately
10.6
 
million
 
and
10.8
 
million
 
pullets
 
and
 
breeders
 
and
43.3
million and
41.2
 
million layers, respectively.
Note 6 - Equity
The following reflects equity activity for the thirteen weeks ended
 
December 2, 2023 and November 26, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended December 2, 2023
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at
September 2, 2023
$
703
$
48
$
(30,014)
$
73,153
$
(2,291)
$
1,571,744
$
(2,013)
$
1,611,330
Other comprehensive
income, net of tax
677
677
Stock compensation
plan transactions
1,061
1,061
Dividends ($
0.116
per share)
Common
(5,125)
(5,125)
Class A common
(557)
(557)
Net income (loss)
17,009
(431)
16,578
Balance at December
2, 2023
$
703
$
48
$
(30,014)
$
74,214
$
(1,614)
$
1,583,071
$
(2,444)
$
1,623,964
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended November 26, 2022
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at May 28,
2022
$
703
$
48
$
(28,495)
$
69,017
$
(2,350)
$
1,149,399
$
(359)
$
1,187,963
Other comprehensive
loss, net of tax
(737)
(737)
Stock compensation
plan transactions
(1)
988
987
Dividends ($
1.353
per share)
Common
(59,708)
(59,708)
Class A common
(6,494)
(6,494)
Net income (loss)
198,587
(293)
198,294
Balance at November
26, 2022
$
703
$
48
$
(28,496)
$
70,005
$
(3,087)
$
1,281,784
$
(652)
$
1,320,305
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Twenty-six Weeks
 
Ended December 2, 2023
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at June 3,
2023
$
703
$
48
$
(30,008)
$
72,112
$
(2,886)
$
1,571,112
$
(1,498)
$
1,609,583
Other comprehensive
income, net of tax
1,272
1,272
Stock compensation
plan transactions
(6)
2,102
2,096
Dividends ($
0.122
per share)
Common
(5,390)
(5,390)
Class A common
(586)
(586)
Net income (loss)
17,935
(946)
16,989
Balance at December
2, 2023
$
703
$
48
$
(30,014)
$
74,214
$
(1,614)
$
1,583,071
$
(2,444)
$
1,623,964
 
 
 
 
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Twenty-six Weeks
 
Ended November 26, 2022
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrollin
g
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at May 28,
2022
$
 
703
$
 
48
$
 
(28,447)
$
 
67,989
$
 
(1,596)
$
 
1,065,854
$
 
(206)
$
 
1,104,345
Other comprehensive
loss, net of tax
(1,491)
(1,491)
Stock compensation
plan transactions
(49)
2,016
1,967
Contributions
Dividends ($
2.206
per share)
Common
(97,355)
(97,355)
Class A common
(10,589)
(10,589)
Net income (loss)
323,874
(446)
323,428
Balance at November
26, 2022
$
703
$
48
$
(28,496)
$
70,005
$
(3,087)
$
1,281,784
(652)
$
1,320,305
 
Note 7 - Net Income per Common Share
 
Basic net income
 
per share is
 
based on the
 
weighted average Common
 
Stock and Class
 
A Common Stock
 
outstanding. Diluted
net
 
income
 
per
 
share
 
is
 
based
 
on
 
weighted-average
 
common
 
shares
 
outstanding
 
during
 
the
 
relevant
 
period
 
adjusted
 
for
 
the
dilutive effect of share-based awards.
 
The
 
following
 
table
 
provides
 
a
 
reconciliation
 
of
 
the
 
numerators
 
and
 
denominators
 
used
 
to
 
determine
 
basic
 
and
 
diluted
 
net
income per common share (amounts in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Numerator
Net income
$
16,578
$
198,294
$
16,989
$
323,428
Less: Loss attributable to
noncontrolling interest
(431)
(293)
(946)
(446)
Net income attributable to Cal-Maine
Foods, Inc.
$
17,009
$
198,587
$
17,935
$
323,874
Denominator
Weighted-average
 
common shares
outstanding, basic
48,690
48,624
48,691
48,624
Effect of dilutive restricted shares
176
216
163
203
Weighted-average
 
common shares
outstanding, diluted
48,866
48,840
48,854
48,827
Net income per common share
attributable to Cal-Maine Foods, Inc.
Basic
$
0.35
$
4.08
$
0.37
$
6.66
Diluted
$
0.35
$
4.07
$
0.37
$
6.63
 
 
 
 
 
 
 
 
 
15
 
Note 8 - Revenue from Contracts with Customers
Satisfaction of Performance Obligation
The vast majority of the Company’s
 
revenue is derived from agreements with customers based on the customer
 
placing an order
for products. Pricing
 
for the most part
 
is determined when
 
the Company and
 
the customer agree
 
upon the specific
 
order, which
establishes the contract for that order.
Revenues are
 
recognized in
 
an amount
 
that reflects
 
the net
 
consideration we
 
expect to
 
receive in
 
exchange for
 
the goods.
 
Our
shell
 
eggs
 
are
 
sold
 
at
 
prices
 
related
 
to
 
independently
 
quoted
 
wholesale
 
market
 
prices
 
or
 
formulas
 
related
 
to
 
our
 
costs
 
of
production.
 
The
 
Company’s
 
sales
 
predominantly
 
contain
 
a
 
single
 
performance
 
obligation.
 
We
 
recognize
 
revenue
 
upon
satisfaction
 
of
 
the
 
performance
 
obligation
 
with
 
the
 
customer,
 
which
 
typically
 
occurs
 
within
 
days
 
of
 
the
 
Company
 
and
 
the
customer agreeing upon the order.
Returns and Refunds
Some of our contracts include a guaranteed sale clause, pursuant to which we
 
credit the customer’s account for product that the
customer is unable to sell before expiration. The Company records an allowance for
 
expected customer returns using historical
return data compared to current period sales and accounts receivable.
 
The allowance is recorded as a reduction of sales in the
same period the revenue is recognized.
Sales Incentives Provided to Customers
The
 
Company
 
periodically
 
provides
 
incentive
 
offers
 
to
 
its
 
customers
 
to
 
encourage
 
purchases.
 
Such
 
offers
 
include
 
current
discount offers
 
(e.g., percentage
 
discounts off
 
current purchases), inducement
 
offers (e.g.,
 
offers for
 
future discounts subject
 
to
a minimum
 
current purchase),
 
and other
 
similar offers.
 
Current discount
 
offers,
 
when accepted
 
by customers,
 
are treated
 
as a
reduction
 
to
 
the sales
 
price
 
of the
 
related
 
transaction,
 
while inducement
 
offers,
 
when
 
accepted
 
by customers,
 
are
 
treated
 
as
 
a
reduction
 
to
 
sales
 
price
 
based
 
on
 
estimated
 
future
 
redemption
 
rates.
 
Redemption
 
rates
 
are
 
estimated
 
using
 
the
 
Company’s
historical
 
experience
 
for
 
similar
 
inducement
 
offers.
 
Current discount
 
and
 
inducement
 
offers
 
are
 
presented
 
as a
 
net amount
 
in
‘‘Net sales.’’
Disaggregation of Revenue
The following table provides revenue disaggregated by product category
 
(in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Conventional shell egg sales
$
280,599
$
541,917
$
505,879
$
967,506
Specialty shell egg sales
217,905
227,778
426,586
428,598
Egg products
20,012
28,052
42,235
55,692
Other
4,718
3,953
7,878
8,248
$
523,234
$
801,700
$
982,578
$
1,460,044
Contract Costs
The Company can incur costs to
 
obtain or fulfill a contract with a
 
customer. If the
 
amortization period of these costs is less
 
than
one year,
 
they are
 
expensed as
 
incurred. When
 
the amortization
 
period is
 
greater than
 
one year,
 
a contract
 
asset is
 
recognized
and
 
is amortized
 
over the
 
contract life
 
as a
 
reduction in
 
net sales.
 
As of
 
December 2,
 
2023 and
 
June 3,
 
2023, the
 
balance for
contract assets was immaterial.
Contract Balances
The Company receives payment from customers based on specified terms that are
 
generally less than 30 days from delivery.
There are rarely contract assets or liabilities related to performance under the
 
contract.
Note 9 - Stock Based Compensation
Total
 
stock-based
 
compensation
 
expense
 
was
 
$
2.1
 
and
 
$
2.0
 
million
 
for
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023
 
and
November 26, 2022, respectively.
 
 
 
 
16
Unrecognized
 
compensation
 
expense
 
as a
 
result
 
of non
 
-vested
 
shares
 
of
 
restricted
 
stock outstanding
 
under
 
the
 
Amended
 
and
Restated
 
2012
 
Omnibus
 
Long-Term
 
Incentive
 
Plan
 
at
 
December
 
2,
 
2023
 
of
 
$
5.0
 
million
 
will
 
be
 
recorded
 
over
 
a
 
weighted
average period of
1.7
 
years. Refer to Part
 
II Item 8,
 
Notes to Consolidated
 
Financial Statements and
 
Supplementary Data, Note
14 - Stock Compensation Plans in our 2023 Annual Report for further information
 
on our stock compensation plans.
The Company’s restricted share activity
 
for the twenty-six weeks ended December 2, 2023 follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of
Shares
Weighted
Average Grant
Date Fair Value
Outstanding, June 3, 2023
294,140
$
43.72
Vested
(305)
37.70
Forfeited
(1,329)
44.68
Outstanding, December 2, 2023
292,506
$
43.72
 
 
 
 
Note 10 - Commitments and Contingencies
LEGAL PROCEEDINGS
State of Texas
 
v. Cal-Maine Foods, Inc. d/b/a Wharton;
 
and Wharton County Foods, LLC
 
On April
 
23, 2020,
 
the Company
 
and its subsidiary
 
Wharton County
 
Foods, LLC (“WCF”)
 
were named
 
as defendants in
 
State
of
 
Texas
 
v.
 
Cal-Maine
 
Foods,
 
Inc.
 
d/b/a
 
Wharton;
 
and
 
Wharton
 
County
 
Foods,
 
LLC,
 
Cause
 
No.
 
2020-25427,
 
in
 
the
 
District
Court of
 
Harris County,
 
Texas.
 
The State
 
of Texas
 
(the “State”)
 
asserted claims
 
based on
 
the Company’s
 
and WCF’s
 
alleged
violation
 
of
 
the
 
Texas
 
Deceptive
 
Trade
 
Practices—Consumer
 
Protection
 
Act,
 
Tex.
 
Bus.
 
&
 
Com.
 
Code
 
§§
 
17.41-17.63
(“DTPA”).
 
The
 
State
 
claimed
 
that
 
the
 
Company
 
and
 
WCF
 
offered
 
shell
 
eggs
 
at
 
excessive
 
or
 
exorbitant
 
prices
 
during
 
the
COVID-19
 
state
 
of
 
emergency
 
and
 
made
 
misleading
 
statements
 
about
 
shell
 
egg
 
prices.
 
The
 
State
 
sought
 
temporary
 
and
permanent
 
injunctions
 
against
 
the
 
Company
 
and
 
WCF
 
to
 
prevent
 
further
 
alleged
 
violations
 
of
 
the
 
DTPA,
 
along
 
with
 
over
$
100,000
 
in damages. On August 13, 2020, the court granted the defendants’ motion to dismiss the State’s
 
original petition with
prejudice. On September
 
11, 2020,
 
the State filed a
 
notice of appeal,
 
which was assigned to
 
the Texas
 
Court of Appeals
 
for the
First
 
District.
 
On
 
August
 
16,
 
2022,
 
the
 
appeals
 
court
 
reversed
 
and
 
remanded
 
the
 
case
 
back
 
to
 
the
 
trial
 
court
 
for
 
further
proceedings. On October 31, 2022,
 
the Company and WCF appealed
 
the First District Court’s
 
decision to the Supreme Court
 
of
Texas.
 
On
 
September
 
29,
 
2023,
 
the
 
Supreme
 
Court
 
of
 
Texas
 
denied
 
the
 
Company’s
 
Petition
 
for
 
Review
 
so
 
the
 
case
 
will
 
be
remanded
 
to the
 
trial court
 
for further
 
proceedings.
 
Management believes
 
the risk
 
of material
 
loss related
 
to this
 
matter to
 
be
remote.
 
Bell et al. v. Cal-Maine Foods et al.
 
On
 
April
 
30, 2020,
 
the Company
 
was named
 
as one
 
of several
 
defendants
 
in
 
Bell et
 
al. v.
 
Cal-Maine
 
Foods et
 
al.,
 
Case No.
1:20-cv-461,
 
in
 
the
 
Western
 
District
 
of
 
Texas,
 
Austin
 
Division.
 
The
 
defendants
 
include
 
numerous
 
grocery
 
stores,
 
retailers,
producers, and farms. Plaintiffs assert that defendants
 
violated the DTPA
 
by allegedly demanding exorbitant or
 
excessive prices
for
 
eggs during
 
the
 
COVID-19
 
state of
 
emergency.
 
Plaintiffs
 
request
 
certification
 
of a
 
class of
 
all consumers
 
who purchased
eggs
 
in
 
Texas
 
sold,
 
distributed,
 
produced,
 
or
 
handled
 
by
 
any
 
of
 
the
 
defendants
 
during
 
the
 
COVID-19
 
state
 
of
 
emergency.
Plaintiffs seek to enjoin
 
the Company and other
 
defendants from selling eggs
 
at a price more than
 
10% greater than the price
 
of
eggs prior
 
to the
 
declaration
 
of the
 
state of
 
emergency
 
and damages
 
in the
 
amount
 
of $
10,000
 
per violation,
 
or $
250,000
 
for
each violation
 
impacting anyone
 
over 65
 
years old.
 
On December
 
1, 2020,
 
the Company
 
and
 
certain other
 
defendants filed
 
a
motion to
 
dismiss the
 
plaintiffs’
 
amended
 
class action
 
complaint. The
 
plaintiffs
 
subsequently filed
 
a motion
 
to strike,
 
and the
motion to
 
dismiss and
 
related proceedings
 
were referred
 
to a
 
United States
 
magistrate judge.
 
On July
 
14, 2021,
 
the magistrate
judge
 
issued
 
a
 
report
 
and
 
recommendation
 
to
 
the
 
court
 
that
 
the
 
defendants’
 
motion
 
to
 
dismiss
 
be
 
granted
 
and
 
the
 
case
 
be
dismissed without prejudice for lack of subject matter jurisdiction. On
 
September 20, 2021, the court dismissed the case without
prejudice.
 
On
 
July
 
13,
 
2022,
 
the
 
court
 
denied
 
the
 
plaintiffs’
 
motion
 
to
 
set
 
aside
 
or
 
amend
 
the
 
judgment
 
to
 
amend
 
their
complaint.
17
 
 
On March 15, 2022,
 
plaintiffs filed a
 
second suit against the
 
Company and several
 
defendants in Bell et
 
al. v.
 
Cal-Maine Foods
et al.,
 
Case No.
 
1:22-cv-246, in
 
the Western
 
District of
 
Texas,
 
Austin Division
 
alleging the
 
same assertions
 
as laid
 
out in
 
the
first
 
complaint.
 
On
 
August
 
12,
 
2022,
 
the
 
Company
 
and
 
other
 
defendants
 
in
 
the
 
case
 
filed
 
a
 
motion
 
to
 
dismiss
 
the
 
plaintiffs’
class action
 
complaint. On
 
January 9,
 
2023, the
 
court entered
 
an order
 
and final
 
judgement granting
 
the Company’s
 
motion to
dismiss.
 
On February
 
8, 2023,
 
the plaintiffs
 
appealed
 
the lower
 
court’s
 
judgement
 
to the
 
United States
 
Court of
 
Appeals for
 
the Fifth
Circuit, Case No.
 
23-50112.
 
The parties filed
 
their respective appellate
 
briefs, but the
 
court has not
 
ruled on these
 
submissions.
Management believes the risk of material loss related to both matters to be remote.
Kraft Foods Global, Inc. et al. v.
 
United Egg Producers, Inc. et al.
 
As previously
 
reported, on
 
September 25,
 
2008, the
 
Company
 
was named
 
as one
 
of several
 
defendants
 
in numerous
 
antitrust
cases involving
 
the United
 
States shell
 
egg
 
industry.
 
The Company
 
settled all
 
of these
 
cases, except
 
for
 
the claims
 
of certain
plaintiffs who sought substantial
 
damages allegedly arising from
 
the purchase of egg products (as
 
opposed to shell eggs). These
remaining plaintiffs
 
are Kraft Food
 
Global, Inc.,
 
General Mills, Inc.,
 
and Nestle USA,
 
Inc. (the
 
“Egg Products
 
Plaintiffs”) and,
until a subsequent settlement was reached as described below,
 
The Kellogg Company.
On September
 
13, 2019,
 
the case
 
with the
 
Egg Products
 
Plaintiffs was
 
remanded from
 
a multi-district
 
litigation proceeding
 
in
the
 
United
 
States
 
District
 
Court
 
for
 
the
 
Eastern
 
District
 
of
 
Pennsylvania,
 
In
 
re
 
Processed
 
Egg
 
Products
 
Antitrust
 
Litigation,
MDL No. 2002, to
 
the United States District Court
 
for the Northern District
 
of Illinois, Kraft Foods Global,
 
Inc. et al. v.
 
United
Egg
 
Producers,
 
Inc.
 
et
 
al., Case
 
No.
 
1:11-cv-8808,
 
for
 
trial. The
 
Egg
 
Products
 
Plaintiffs
 
alleged
 
that
 
the
 
Company
 
and
 
other
defendants
 
violated
 
Section
 
1
 
of
 
the
 
Sherman
 
Act,
 
15.
 
U.S.C.
 
§
 
1,
 
by
 
agreeing
 
to
 
limit
 
the
 
production
 
of
 
eggs
 
and
 
thereby
illegally
 
to
 
raise
 
the
 
prices
 
that
 
plaintiffs
 
paid
 
for
 
processed
 
egg
 
products.
 
In
 
particular,
 
the
 
Egg
 
Products
 
Plaintiffs
 
attacked
certain features of
 
the United Egg
 
Producers animal-welfare guidelines
 
and program used by
 
the Company and
 
many other egg
producers.
 
On October 24, 2019,
 
the Company entered into
 
a confidential settlement agreement
 
with The Kellogg Company
 
dismissing all
claims against the
 
Company for an
 
amount that did
 
not have a
 
material impact on
 
the Company’s
 
financial condition or
 
results
of operations.
 
On November
 
11,
 
2019, a
 
stipulation
 
for dismissal
 
was filed
 
with the
 
court, and
 
on March
 
28, 2022,
 
the court
dismissed the Company with prejudice.
The trial of this case began
 
on October 17, 2023. On December
 
1, 2023, the jury returned a decision
 
awarding the Egg Products
Plaintiffs
 
$
17.8
 
million
 
in damages.
 
If the
 
jury’s
 
decision
 
is ultimately
 
upheld,
 
the defendants
 
would
 
be jointly
 
and
 
severally
liable
 
for
 
treble
 
damages,
 
or
 
$
53.3
 
million,
 
subject
 
to
 
credit
 
for
 
the
 
Kellogg
 
settlement
 
described
 
above
 
and
 
certain
 
other
settlements with
 
previous
 
settling defendants,
 
plus the
 
Egg Product
 
Plaintiffs’
 
reasonable
 
attorneys’
 
fees. This
 
decision is
 
not
final and
 
remains subject
 
to the
 
defendants’ motion
 
for a
 
directed verdict
 
noted below
 
and appeals
 
by the
 
parties. During
 
our
second fiscal quarter
 
of 2024, we
 
recorded an accrued
 
expense of $
19.6
 
million in
 
selling, general and
 
administrative expenses
in
 
the
 
Company’s
 
Condensed
 
Consolidated
 
Statements
 
of
 
Income
 
and
 
classified
 
as
 
other
 
noncurrent
 
liabilities
 
in
 
the
Company’s
 
Condensed Consolidated
 
Balance Sheets. The
 
accrual represents
 
our estimate of
 
the Company’s
 
proportional share
of the reasonably
 
possible ultimate damages
 
award, excluding the Egg
 
Product Plaintiffs’ attorneys’
 
fees that we believe
 
would
be approximately offset
 
by the credits noted
 
above. We
 
and the other
 
defendants are discussing
 
apportionment, and our
 
accrual
may change in
 
the future based on
 
the outcome of
 
those discussions. Our
 
accrual may also
 
be revised in
 
whole or in
 
part in the
future to the extent we
 
are successful in further proceedings
 
in the litigation.
 
On November 29, 2023, the
 
defendants, including
the Company,
 
filed a
 
motion for
 
judgment as
 
a matter
 
of law
 
in their
 
favor,
 
known as
 
a directed
 
verdict, notwithstanding
 
the
jury’s decision. The Company intends
 
to continue to vigorously defend the claims asserted by the Egg Products Plaintiffs.
State of Oklahoma Watershed Pollution
 
Litigation
On June
 
18, 2005,
 
the State
 
of Oklahoma
 
filed suit,
 
in the
 
United States
 
District Court
 
for the
 
Northern District
 
of Oklahoma,
against Cal-Maine
 
Foods,
 
Inc. and
 
Tyson
 
Foods,
 
Inc., Cobb-Vantress,
 
Inc., Cargill,
 
Inc., George’s,
 
Inc., Peterson
 
Farms, Inc.
and
 
Simmons
 
Foods,
 
Inc.,
 
and
 
certain
 
of
 
their
 
affiliates.
 
The
 
State
 
of
 
Oklahoma
 
claims
 
that
 
through
 
the
 
disposal
 
of
 
chicken
litter the
 
defendants polluted
 
the Illinois
 
River Watershed.
 
This watershed
 
provides water
 
to eastern
 
Oklahoma. The
 
complaint
sought
 
injunctive
 
relief
 
and
 
monetary
 
damages,
 
but
 
the
 
claim
 
for
 
monetary
 
damages
 
was dismissed
 
by
 
the
 
court.
 
Cal-Maine
Foods,
 
Inc.
 
discontinued
 
operations
 
in
 
the
 
watershed
 
in
 
or
 
around
 
2005.
 
Since
 
the
 
litigation
 
began,
 
Cal-Maine
 
Foods,
 
Inc.
purchased
100
%
 
of
 
the
 
membership
 
interests
 
of
 
Benton
 
County
 
Foods,
 
LLC,
 
which
 
is
 
an
 
ongoing
 
commercial
 
shell
 
egg
operation within
 
the Illinois
 
River Watershed.
 
Benton County
 
Foods, LLC
 
is not
 
a defendant
 
in the
 
litigation. We
 
also have
 
a
number of small contract producers that operate in the area.
18
 
The non-jury trial in the case began in September 2009
 
and concluded in February 2010. On January 18, 2023, the court entered
findings of
 
fact and
 
conclusions of
 
law in favor
 
of the
 
State of
 
Oklahoma, but
 
no penalties
 
were assessed.
 
The court
 
found the
defendants
 
liable
 
for
 
state
 
law
 
nuisance,
 
federal
 
common
 
law
 
nuisance,
 
and
 
state
 
law
 
trespass.
 
The
 
court
 
also
 
found
 
the
producers
 
vicariously
 
liable
 
for
 
the
 
actions
 
of
 
their
 
contract
 
producers.
 
The
 
court
 
directed
 
the
 
parties
 
to
 
confer
 
in
 
attempt
 
to
reach agreement
 
on appropriate
 
remedies. On
 
June 12,
 
2023, the
 
court ordered
 
the parties
 
to mediate
 
before the
 
retired Tenth
Circuit Chief Judge Deanell
 
Reece Tacha.
 
On October 26, 2023, the parties
 
filed separate status reports informing
 
the court that
the mediation
 
was unsuccessful.
 
Also on
 
October 26,
 
2023, the
 
defendants filed
 
a post-trial
 
motion to
 
dismiss and
 
supporting
brief arguing
 
that the
 
case should
 
be dismissed
 
due to
 
the state record
 
before the
 
court, the resulting
 
mootness of
 
the case,
 
and
violation
 
of
 
due
 
process.
 
On
 
November
 
10,
 
2023,
 
the
 
State
 
of
 
Oklahoma
 
filed
 
its
 
response
 
in
 
opposition
 
to
 
the
 
motion
 
to
dismiss and on
 
November 17, 2023,
 
the defendants filed
 
their reply.
 
The court has not
 
ruled on the motion.
 
While management
believes there
 
is a
 
reasonable
 
possibility of
 
a material
 
loss from
 
the case,
 
at the
 
present time,
 
it is
 
not possible
 
to estimate
 
the
amount
 
of
 
monetary
 
exposure,
 
if
 
any,
 
to
 
the
 
Company
 
due
 
to
 
a
 
range
 
of
 
factors,
 
including
 
the
 
following,
 
among
 
others:
uncertainties
 
inherent
 
in
 
any
 
assessment
 
of
 
potential
 
costs
 
associated
 
with
 
injunctive
 
relief
 
or
 
other
 
penalties
 
based
 
on
 
a
decision in a
 
case tried over
 
13 years ago based
 
on environmental conditions
 
that existed at the
 
time, the lack
 
of guidance from
the court as to what
 
might be considered appropriate
 
remedies, the ongoing litigation
 
with the State of Oklahoma
 
and motion to
dismiss before
 
the court, and
 
uncertainty regarding
 
what our proportionate
 
share of any
 
remedy would be,
 
although we believe
that our share compared to the other defendants is small.
Other Matters
In addition to the above, the Company is involved in various other claims and litigation incidental
 
to its business. Although the
outcome of these matters cannot be determined with certainty,
 
management, upon the advice of counsel, is of the opinion that
the final outcome should not have a material effect on the Company’s
 
consolidated results of operations or financial position.
Note 11 - Subsequent Events
On
 
December
 
12,
 
2023,
 
the
 
Company
 
reported
 
that
 
one
 
of
 
the
 
Company’s
 
facilities
 
in
 
Kansas
 
experienced
 
an
 
outbreak
 
of
highly pathogenic
 
avian influenza
 
(“HPAI”),
 
affecting
 
approximately
684,000
 
laying hens.
 
Subsequent
 
to the
 
initial outbreak,
nearby
 
facilities
 
in
 
Kansas
 
experienced
 
an outbreak
 
of
 
HPAI,
 
affecting
 
approximately
 
an additional
842,000
 
laying
 
hens and
240,000
 
pullets. The total of the combined outbreaks represented
3.3
% of our total flock as of December 2, 2023.
The
 
Company
 
has
 
and
 
continues
 
to
 
follow
 
all
 
guidelines
 
provided
 
by
 
the
 
United
 
States
 
Department
 
of
 
Agriculture
 
(the
“USDA”)
 
and
 
other
 
regulatory
 
agencies
 
to
 
depopulate
 
and
 
sanitize
 
the
 
facilities.
 
As
 
such,
 
Cal-Maine
 
will
 
be
 
eligible
 
to
participate
 
in
 
the
 
USDA
 
indemnity
 
program
 
and
 
other
 
programs
 
designed
 
to
 
compensate
 
for
 
the
 
loss of
 
birds
 
and
 
eggs.
 
The
Company’s
 
plans
 
are
 
to
 
repopulate
 
the
 
facilities
 
and
 
resume
 
normal
 
operations
 
at
 
the
 
facilities
 
within
3
-
5 months
.
 
Due
 
to
volatility in
 
the market
 
prices of
 
eggs and
 
uncertain future
 
supply,
 
demand and
 
other market
 
conditions, an
 
estimate of
 
the net
income effect cannot be reasonably made.
19
ITEM
 
2.
 
MANAGEMENT’S
DISCUSSION
AND
 
ANALYSIS
 
OF
 
FINANCIAL
 
CONDITION
 
AND
 
RESULTS
 
OF
OPERATIONS
The following
 
should be
 
read in
 
conjunction
 
with Management’s
 
Discussion and
 
Analysis of
 
Financial Condition
 
and Results
of Operations
 
included in Part
 
II Item 7
 
of the Company’s
 
Annual Report
 
on Form 10-K
 
for its fiscal
 
year ended
 
June 3, 2023
(the “2023 Annual Report”), and the accompanying financial statements and
 
notes included in Part II Item 8 of the 2023 Annual
Report and in
 
of this Quarterly Report on Form 10-Q (“Quarterly Report”).
This
 
report
 
contains
 
numerous
 
forward-looking
 
statements
 
within
 
the
 
meaning
 
of
 
Section
 
27A
 
of
 
the
 
Securities
 
Act
 
of
 
1933
(the “Securities
 
Act”) and
 
Section 21E
 
of the
 
Securities Exchange
 
Act of
 
1934 (the
 
“Exchange Act”)
 
relating to
 
our shell
 
egg
and egg
 
products business,
 
including estimated
 
future production
 
data, expected
 
construction schedules,
 
projected construction
costs, potential
 
future supply
 
of and
 
demand for
 
our products,
 
potential future
 
corn and
 
soybean price
 
trends, potential
 
future
impact
 
on
 
our
 
business
 
of
 
the
 
recent
 
resurgence
 
in
 
United
 
States
 
(“U.S.”)
 
commercial
 
table
 
egg
 
layer
 
flocks
 
of
 
the
 
highly
pathogenic
 
avian
 
influenza
 
(“HPAI”)
 
outbreak,
 
potential
 
future
 
impact
 
on
 
our
 
business
 
of
 
inflation
 
and
 
rising
 
interest
 
rates,
potential future
 
impact on our
 
business of new
 
legislation, rules
 
or policies,
 
potential outcomes
 
of legal proceedings
 
,
 
including
loss contingency
 
accruals and
 
factors
 
that may
 
result in
 
changes in
 
the amounts
 
recorded,
 
and other
 
projected
 
operating data,
including anticipated results
 
of operations and
 
financial condition. Such
 
forward-looking statements are
 
identified by the use
 
of
words such
 
as “believes,”
 
“intends,” “expects,”
 
“hopes,” “may,”
 
“should,” “plans,”
 
“projected,” “contemplates,”
 
“anticipates,”
or
 
similar
 
words.
 
Actual
 
outcomes
 
or
 
results
 
could
 
differ
 
materially
 
from
 
those
 
projected
 
in
 
the
 
forward-looking
 
statements.
The
 
forward-looking
 
statements
 
are
 
based
 
on
 
management’s
 
current
 
intent,
 
belief,
 
expectations,
 
estimates,
 
and
 
projections
regarding
 
the
 
Company
 
and
 
its
 
industry.
 
These
 
statements
 
are
 
not
 
guarantees
 
of
 
future
 
performance
 
and
 
involve
 
risks,
uncertainties, assumptions,
 
and other factors
 
that are difficult
 
to predict
 
and may be
 
beyond our
 
control. The
 
factors that
 
could
cause actual
 
results to
 
differ
 
materially
 
from
 
those projected
 
in the
 
forward-looking
 
statements include,
 
among
 
others, (i)
 
the
risk
 
factors
 
set forth
 
in
 
Part
 
I
 
Item
 
1A
 
of
 
the
 
2023
 
Annual Report,
 
the
 
risk
 
factors
 
(if
 
any)
 
set forth
 
in
 
Part
 
II
 
Item
 
1A Risk
Factors and
 
elsewhere in this
 
report as well
 
as those included
 
in other reports
 
we file from
 
time to time
 
with the Securities
 
and
Exchange Commission (the “SEC”)
 
(including our Quarterly Reports
 
on Form 10-Q and Current
 
Reports on Form 8-K), (ii)
 
the
risks
 
and
 
hazards
 
inherent
 
in
 
the
 
shell
 
egg
 
business
 
(including
 
disease,
 
pests,
 
weather
 
conditions,
 
and
 
potential
 
for
 
product
recall), including
 
but not limited
 
to the current
 
outbreak of HPAI
 
affecting poultry
 
in the U.S.,
 
Canada and other
 
countries that
was first
 
detected in
 
commercial flocks
 
in the
 
U.S. in
 
February 2022
 
and that
 
first impacted
 
our flock
 
in December
 
2023, (iii)
changes in the
 
demand for and
 
market prices of
 
shell eggs and
 
feed costs, (iv)
 
our ability to
 
predict and meet
 
demand for cage-
free and
 
other
 
specialty eggs,
 
(v)
 
risks, changes,
 
or obligations
 
that could
 
result from
 
our future
 
acquisition
 
of new
 
flocks or
businesses and risks
 
or changes that
 
may cause conditions
 
to completing a
 
pending acquisition not
 
to be met,
 
(vi) risks relating
to increased
 
costs and
 
higher and
 
potentially further
 
increases in,
 
inflation and
 
interest rates,
 
(vii) our
 
ability to
 
retain existing
customers,
 
acquire
 
new
 
customers
 
and
 
grow
 
our
 
product
 
mix,
 
(viii)
 
adverse
 
results
 
in
 
pending
 
litigation
 
matters,
 
(ix)
 
global
instability,
 
including as
 
a result of
 
the wars in
 
Ukraine and
 
Israel and
 
attacks on shipping
 
in the Red
 
Sea, and (x)
 
any potential
resurgence of
 
COVID-19. Readers
 
are cautioned
 
not to place
 
undue reliance
 
on forward-looking
 
statements because,
 
while we
believe the assumptions on
 
which the forward-looking
 
statements are based are reasonable,
 
there can be no
 
assurance that these
forward-looking statements
 
will prove
 
to be accurate.
 
Further, forward
 
-looking statements
 
included herein
 
are only made
 
as of
the respective
 
dates thereof,
 
or if no
 
date is stated,
 
as of the
 
date hereof.
 
Except as otherwise
 
required by
 
law,
 
we disclaim
 
any
intent or obligation
 
to update publicly
 
these forward-looking statements,
 
whether because of
 
new information, future
 
events, or
otherwise.
GENERAL
Cal-Maine
 
Foods,
 
Inc.
 
(the
 
“Company,”
 
“we,”
 
“us,”
 
“our”)
 
is
 
primarily
 
engaged
 
in
 
the
 
production,
 
grading,
 
packaging,
marketing
 
and
 
distribution
 
of
 
fresh
 
shell
 
eggs.
 
Our
 
operations
 
are
 
fully
 
integrated
 
and we
 
have
 
one
 
operating
 
and
 
reportable
segment.
 
We
 
are
 
the
 
largest
 
producer
 
and
 
distributor
 
of
 
fresh
 
shell
 
eggs
 
in
 
the
 
U.S.
 
Our
 
total
 
flock
 
of
 
approximately
 
43.3
million layers
 
and 10.6
 
million pullets
 
and breeders
 
is the largest
 
in the
 
U.S. We
 
sell most of
 
our shell
 
eggs to a
 
diverse group
of customers,
 
including national
 
and regional
 
grocery store
 
chains, club
 
stores, companies
 
servicing independent
 
supermarkets
in
 
the
 
U.S.,
 
food
 
service
 
distributors,
 
and
 
egg
 
product
 
consumers
 
located
 
primarily
 
in
 
states
 
across
 
the
 
southwestern,
southeastern, mid-western and mid-Atlantic regions of the U.S.
 
Our
 
operating
 
results
 
are
 
materially
 
impacted
 
by
 
market
 
prices for
 
eggs
 
and
 
feed
 
grains
 
(corn
 
and
 
soybean
 
meal),
 
which
 
are
highly
 
volatile,
 
independent
 
of
 
each
 
other,
 
and
 
out
 
of
 
our
 
control.
 
Generally,
 
higher
 
market
 
prices
 
for
 
eggs
 
have
 
a
 
positive
impact
 
on
 
our
 
financial
 
results
 
while
 
higher
 
market
 
prices
 
for
 
feed
 
grains
 
have
 
a
 
negative
 
impact
 
on
 
our
 
financial
 
results.
Although we
 
use a
 
variety of
 
pricing mechanisms
 
in pricing
 
agreements with
 
our customers,
 
we sell
 
most of
 
our conventional
shell eggs
 
based on
 
formulas that
 
consider,
 
in varying
 
ways, independently
 
quoted regional
 
wholesale
 
market prices
 
for shell
eggs
 
or
 
formulas
 
related
 
to
 
our
 
costs
 
of
 
production
 
which
 
include
 
the
 
cost
 
of
 
corn
 
and
 
soybean
 
meal.
 
We
 
do
 
not
 
sell
 
eggs
directly to consumers or set the prices at which eggs are sold to consumers.
20
Retail
 
sales
 
of
 
shell
 
eggs
 
historically
 
have
 
been
 
highest
 
during
 
the
 
fall
 
and
 
winter
 
months
 
and
 
lowest
 
during
 
the
 
summer
months. Prices
 
for shell
 
eggs fluctuate
 
in response
 
to seasonal
 
demand factors
 
and a
 
natural increase
 
in egg
 
production during
the
 
spring
 
and
 
early
 
summer.
 
Historically,
 
shell
 
egg
 
prices
 
tend
 
to
 
increase
 
with
 
the
 
start
 
of
 
the
 
school
 
year
 
and
 
tend
 
to
 
be
highest
 
prior
 
to
 
holiday
 
periods,
 
particularly
 
Thanksgiving,
 
Christmas
 
and
 
Easter.
 
Consequently,
 
and
 
all
 
other
 
things
 
being
equal, we would
 
expect to experience
 
lower selling prices, sales
 
volumes and net
 
income (and may incur
 
net losses) in our
 
first
and
 
fourth
 
fiscal
 
quarters
 
ending
 
in
 
August/September
 
and
 
May/June,
 
respectively.
 
Because
 
of
 
the
 
seasonal
 
and
 
quarterly
fluctuations,
 
comparisons
 
of
 
our
 
sales
 
and
 
operating
 
results
 
between
 
different
 
quarters
 
within
 
a
 
single
 
fiscal
 
year
 
are
 
not
necessarily meaningful comparisons.
We
 
routinely
 
fill
 
our
 
storage
 
bins
 
during
 
harvest
 
season
 
when
 
prices
 
for
 
feed
 
ingredients
 
are
 
generally
 
lower.
 
To
 
ensure
continued
 
availability of
 
feed ingredients,
 
we may
 
enter into
 
contracts for
 
future purchases
 
of corn
 
and soybean
 
meal, and
 
as
part
 
of
 
these
 
contracts,
 
we
 
may
 
lock-in
 
the
 
basis
 
portion
 
of
 
our
 
grain
 
purchases
 
several
 
months
 
in
 
advance.
 
Basis
 
is
 
the
difference
 
between the
 
local cash
 
price for
 
grain and
 
the applicable
 
futures price.
 
A basis
 
contract is
 
a common
 
transaction in
the grain
 
market that
 
allows us
 
to lock-in
 
a basis
 
level for
 
a specific
 
delivery period
 
and wait
 
to set
 
the futures
 
price at
 
a later
date. Furthermore,
 
due to
 
the more
 
limited supply
 
for organic
 
ingredients,
 
we may
 
commit to
 
purchase organic
 
ingredients in
advance to help ensure supply.
 
Ordinarily, we do
 
not enter into long-term contracts beyond a year to purchase
 
corn and soybean
meal
 
or
 
hedge
 
against
 
increases
 
in
 
the
 
prices
 
of
 
corn
 
and
 
soybean
 
meal.
 
Corn
 
and
 
soybean
 
meal
 
are
 
commodities
 
and
 
are
subject
 
to
 
volatile
 
price
 
changes
 
due
 
to
 
weather,
 
various
 
supply
 
and
 
demand
 
factors,
 
transportation
 
and
 
storage
 
costs,
speculators,
 
agricultural, energy
 
and trade
 
policies in
 
the U.S.
 
and internationally
 
,
 
and global
 
instability that
 
could disrupt
 
the
supply chain.
An important competitive advantage
 
for Cal-Maine Foods is
 
our ability to meet
 
our customers’ evolving needs
 
with a favorable
product
 
mix
 
of
 
conventional
 
and
 
specialty
 
eggs,
 
including
 
cage-free,
 
organic
 
and
 
other
 
specialty
 
offerings,
 
as
 
well
 
as
 
egg
products.
 
We
 
have
 
also
 
enhanced
 
our
 
efforts
 
to
 
provide
 
free-range
 
and
 
pasture-raised
 
eggs
 
that
 
meet
 
consumers’
 
evolving
choice
 
preferences.
 
While
 
a
 
small
 
part
 
of
 
our
 
current
 
business,
 
the
 
free-range
 
and
 
pasture-raised
 
eggs
 
we
 
produce
 
and
 
sell
represent attractive offerings
 
to a subset of
 
consumers,
 
and therefore our customers,
 
and help us continue
 
to serve as the trusted
provider of quality food choices.
CAGE-FREE EGGS
Ten
 
states
 
have
 
passed
 
legislation
 
or
 
regulations
 
mandating
 
minimum
 
space
 
or
 
cage-free
 
requirements
 
for
 
egg
 
production
 
or
mandated
 
the
 
sale
 
of
 
only
 
cage-free
 
eggs
 
and
 
egg
 
products
 
in
 
their
 
states,
 
with
 
implementation
 
of
 
these
 
laws
 
ranging
 
from
January
 
2022
 
to
 
January
 
2026.
 
These
 
states
 
represent
 
approximately
 
27%
 
of
 
the
 
U.S.
 
total
 
population
 
according
 
to
 
the 2020
U.S. Census.
 
California, Massachusetts,
 
and Colorado,
 
which collectively
 
represent approximately
 
16% of
 
the total
 
estimated
U.S.
 
population,
 
have
 
cage-free
 
legislation
 
currently
 
in
 
effect.
 
Oregon,
 
Washington
 
and
 
Nevada
 
have
 
cage-free
 
legislation
going into
 
effect starting
 
January 1,
 
2024, which
 
represents an
 
additional 5%
 
of the
 
total estimated
 
U.S. population.
 
Although
we do not sell the majority of our eggs in these ten states, these state laws have impacted
 
egg production practices nationally.
A significant number of
 
our customers have announced
 
goals to either exclusively offer
 
cage-free eggs or significantly
 
increase
the
 
volume
 
of
 
cage-free
 
egg
 
sales
 
in
 
the
 
future,
 
subject
 
in
 
most
 
cases
 
to
 
availability
 
of
 
supply,
 
affordability
 
and
 
consumer
demand,
 
among
 
other
 
contingencies.
 
Our
 
customers
 
typically
 
do
 
not
 
commit
 
to
 
long-term
 
purchases
 
of
 
specific
 
quantities or
types
 
of
 
eggs
 
with
 
us,
 
and
 
as
 
a
 
result,
 
it
 
is
 
difficult
 
to
 
accurately
 
predict
 
customer
 
requirements
 
for
 
cage-free
 
eggs.
 
We
 
are
focused
 
on
 
adjusting
 
our
 
cage-free
 
production
 
capacity
 
with
 
a
 
goal
 
of
 
meeting
 
the
 
future
 
needs
 
of
 
our
 
customers
 
in
 
light
 
of
changing state requirements
 
and our
 
customer’s goals.
 
As always, we
 
strive to offer
 
a product
 
mix that aligns
 
with current
 
and
anticipated
 
customer
 
purchase
 
decisions.
 
We
 
are
 
engaging
 
with
 
our
 
customers
 
to
 
help
 
them
 
meet
 
their
 
announced
 
goals
 
and
needs. We
 
have invested significant capital
 
in recent years to acquire
 
and construct cage-free facilities, and
 
we expect our focus
for future
 
expansion will
 
continue to
 
include cage-free
 
facilities. Our
 
volume of
 
cage-free egg
 
sales has
 
continued to
 
increase
and account for a larger share of our
 
product mix. Cage-free egg revenue represented approximately
 
30.4% of our total net shell
egg revenue for the second
 
quarter of fiscal year 2024.
 
At the same time, we understand
 
the importance of our continued ability
to
 
provide
 
conventional
 
eggs
 
in
 
order
 
to
 
provide
 
our
 
customers
 
with
 
a
 
variety
 
of
 
egg
 
choices
 
and
 
to
 
address
 
hunger
 
in
 
our
communities.
 
For
 
additional
 
information,
 
see
 
the
 
2023
 
Annual
 
Report,
 
Part
 
I
 
Item
 
1,
 
“Business
 
 
Specialty
 
Eggs,”
 
“Business
 
 
Growth
Strategy” and
 
“Business –
 
Government
 
Regulation,” and
 
the first
 
risk factor
 
in Part
 
I Item
 
1A, “Risk
 
Factors” under
 
the sub-
heading “Legal and Regulatory Risk Factors.”
21
ACQUISITIONS
During the second
 
quarter of fiscal
 
2024,
 
we acquired
 
the assets of
 
Fassio Egg Farms,
 
Inc. (“Fassio”) related
 
to its commercial
shell
 
egg
 
production
 
and
 
processing
 
business.
 
The
 
assets
 
acquired
 
included
 
commercial
 
shell
 
egg
 
production
 
and
 
processing
facilities with
 
a current
 
capacity of
 
approximately 1.2
 
million laying
 
hens, primarily
 
cage-free, a
 
feed mill,
 
pullets, a
 
fertilizer
production and composting
 
operation and land
 
located in Erda, Utah,
 
outside Salt Lake
 
City.
 
See further discussion
 
in
 
of the Notes to Condensed Consolidated Financial Statements included
 
in this Quarterly Report.
Following
 
the
 
end
 
of the
 
second
 
quarter,
 
we
 
announced
 
a definitive
 
agreement
 
to
 
acquire
 
from
 
Tyson
 
Foods,
 
Inc.
 
a recently
closed broiler
 
processing plant,
 
hatchery
 
and feed
 
mill located
 
in Dexter,
 
Missouri.
 
We
 
expect
 
to complete
 
the acquisition
 
in
our third fiscal quarter and to repurpose the assets for use in egg and egg products production.
HPAI
Outbreaks
 
of
 
HPAI
 
continue
 
to
 
occur
 
in
 
U.S.
 
poultry
 
flocks.
 
Prior
 
to
 
November
 
2023,
 
there
 
were
 
no
 
reported
 
significant
outbreaks
 
of
 
HPAI
 
in
 
commercial
 
table
 
egg
 
layer
 
flocks
 
since
 
December
 
2022.
 
On
 
January
 
3,
 
2024,
 
the
 
USDA
 
division
 
of
Animal and
 
Plant Health
 
Inspection Service
 
(“APHIS”) reported
 
that approximately
 
12.9 million
 
commercial table
 
egg layers
and
 
1.5
 
million
 
commercial
 
table
 
egg
 
pullets
 
have
 
been
 
depopulated
 
as
 
a
 
result
 
of
 
HPAI
 
outbreaks
 
since
 
the
 
beginning
 
of
November 2023.
 
Cal-Maine
 
Foods experienced
 
HPAI
 
outbreaks
 
within our
 
facilities in
 
Kansas, resulting
 
in depopulation
 
of approximately
 
1.5
million
 
layers
 
and
 
240
 
thousand
 
pullets,
 
or
 
approximately
 
3.3%
 
of
 
our
 
total
 
flock
 
as
 
of
 
December
 
2,
 
2023,
 
subsequent
 
to
period-end.
 
Cal-Maine
 
Foods
 
believes
 
that
 
we
 
can
 
mitigate
 
the
 
loss
 
of
 
production
 
through
 
flock
 
rotations.
 
Cal-Maine
 
Foods
remains dedicated
 
to robust
 
biosecurity programs
 
across our
 
locations;
 
however,
 
no farm
 
is immune
 
from HPAI.
 
HPAI
 
is still
present in the wild bird population
 
and the extent of possible future
 
outbreaks, particularly during the
 
migration seasons, cannot
be predicted.
 
According to
 
the U.S.
 
Centers for
 
Disease Control
 
and Prevention,
 
these detections
 
do not
 
present an
 
immediate
public health
 
concern. For
 
additional information,
 
see the
 
2023 Annual
 
Report, Part
 
II Item
 
7 “Management’s
 
Discussion and
Analysis of Financial Condition and Results of Operations – HPAI.”
 
We
 
believe the
 
HPAI
 
outbreak will
 
continue to
 
impact the overall
 
supply of
 
eggs until the
 
layer hen
 
flock is
 
fully replenished.
The layer hen
 
flock five-year average
 
for the month
 
of December from
 
2018 through 2022
 
is 330.1 million
 
hens. According
 
to
the USDA, the U.S. flock
 
consisted of 321.6 million
 
layers producing table or
 
market type eggs as of
 
December 1, 2023, which
is 2.6% below the five-year average.
EXECUTIVE OVERVIEW
For
 
the
 
second
 
quarter
 
and
 
first two
 
quarters
 
of
 
fiscal
 
2024,
 
we
 
recorded
 
a
 
gross profit
 
of
 
$91.1
 
million
 
and
 
$136.6 million,
respectively,
 
compared
 
to
 
$317.8
 
million
 
and
 
$535.3
 
million,
 
respectively,
 
for
 
the
 
same
 
periods
 
of
 
fiscal
 
2023,
 
with
 
the
decreases
 
due primarily
 
to lower
 
conventional shell
 
egg prices.
 
The decrease
 
in gross
 
profit was
 
partially offset
 
by lower
 
feed
ingredient prices
 
in the
 
second quarter
 
and first
 
two quarters
 
of fiscal
 
2024 compared
 
to the
 
same periods
 
of fiscal
 
2023. Our
operating
 
income
 
and
 
net
 
income
 
for
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024
 
were
 
impacted
 
by
 
a
 
$19.6
 
million
 
litigation
 
loss
contingency accrual for
 
pending anti-trust litigation,
 
reflected in selling,
 
general and administrative
 
expenses in the
 
Company’s
Condensed
 
Consolidated
 
Statements
 
of
 
Income
 
and
 
classified
 
as
 
accrued
 
expenses
 
and
 
other
 
liabilities
 
in
 
the
 
Company’s
Condensed Consolidated Balance Sheets.
Our net
 
average selling
 
price per
 
dozen for
 
the second
 
quarter of
 
fiscal 2024
 
was $1.730
 
compared to
 
$2.709 in
 
the prior-year
period. Conventional
 
egg prices
 
per dozen
 
were $1.458
 
compared to
 
$2.883 for
 
the prior-year
 
period, and
 
specialty egg
 
prices
per dozen were
 
$2.277 compared to
 
$2.370 for the
 
prior-year period.
 
Conventional egg prices
 
were lower in
 
the second quarter
of fiscal
 
2024 compared
 
to the
 
prior-year period
 
as the
 
U.S. egg
 
supply started
 
to recover
 
from outbreaks
 
of HPAI.
 
There has
been a
 
resurgence of
 
HPAI
 
starting in
 
November 2023,
 
and although
 
prices rose
 
in November
 
2023 they
 
remained lower
 
than
comparable 2022
 
prices. Our net
 
average selling
 
price per
 
dozen for
 
the first two
 
quarters of fiscal
 
2024 was
 
$1.661 compared
to
 
$2.469
 
in
 
the
 
prior-year
 
period.
 
Conventional
 
egg
 
prices
 
per
 
dozen
 
were
 
$1.353
 
compared
 
to
 
$2.631
 
for
 
the
 
prior-year
period, and
 
specialty egg
 
prices per
 
dozen were
 
$2.277 compared
 
to $2.236
 
for the
 
prior-year
 
period. The
 
daily average
 
price
for the
 
Urner Barry
 
southeast large
 
index for
 
the second
 
quarter of
 
fiscal 2024
 
and first
 
two quarters
 
of fiscal
 
2024 decreased
49.6% and 49.2%, respectively,
 
from the comparable periods in the
 
prior year. For
 
information about historical shell egg
 
prices,
see Part I Item I of our 2023 Annual Report.
 
Our total dozens
 
sold increased 1.4% to
 
288.2 million dozen shell
 
eggs for the second
 
quarter of fiscal 2024
 
compared to 284.1
million
 
dozen for
 
the same
 
period of
 
fiscal 2023.
 
For the
 
year-to-date
 
period,
 
total dozens
 
sold increased
 
slightly from
 
559.4
million
 
dozen
 
to
 
561.3
 
million
 
dozen.
 
For
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024,
 
conventional
 
dozens
 
sold
 
increased
 
2.4%
 
and
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
specialty dozens
 
sold decreased
 
0.4% as
 
compared to
 
the same
 
quarter in
 
fiscal 2023.
 
Demand for
 
specialty eggs
 
decreased in
the
 
second
 
quarter
 
of
 
fiscal
 
2024
 
compared
 
to
 
the
 
same
 
prior
 
year
 
period
 
due
 
primarily
 
to
 
the
 
large
 
decrease
 
in
 
prices
 
for
conventional
 
eggs
 
compared
 
to
 
the
 
same
 
prior
 
year
 
period.
 
For
 
the
 
year-to-date
 
period,
 
conventional
 
dozens
 
sold
 
increased
1.7% and specialty dozens sold decreased 2.3% compared to the prior year period.
Our farm
 
production costs
 
per dozen
 
produced for
 
the second
 
quarter and
 
first two
 
quarters of
 
fiscal 2024
 
decreased 8.0%,
 
or
$0.86, and
 
4.6%, or
 
$0.05, respectively,
 
compared to
 
the prior
 
year periods,
 
primarily due
 
to lower
 
feed costs.
 
Feed costs
 
per
dozen produced decreased 19.1%,
 
or $0.13, compared to
 
the second quarter of fiscal
 
2023 primarily due to reduced
 
corn prices,
our
 
primary
 
feed
 
ingredient.
 
For
 
information
 
about
 
historical
 
corn
 
and
 
soybean
 
meal
 
prices,
 
see
 
Part
 
I
 
Item
 
I
 
of
 
our
 
2023
Annual Report.
RESULTS OF
 
OPERATIONS
The following
 
table sets forth,
 
for the periods
 
indicated, certain
 
items from
 
our Condensed Consolidated
 
Statements of Income
expressed as a percentage of net sales.
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Net sales
100.0
%
100.0
%
100.0
%
100.0
%
Cost of sales
82.6
%
60.4
%
86.1
%
63.3
%
Gross profit
17.4
%
39.6
%
13.9
%
36.7
%
Selling, general and administrative
14.5
%
7.2
%
13.1
%
7.6
%
Loss on disposal of fixed assets
0.1
%
%
%
%
Operating income
2.8
%
32.4
%
0.8
%
29.1
%
Total other income, net
1.5
%
0.3
%
1.6
%
0.3
%
Income before income taxes
4.3
%
32.7
%
2.4
%
29.4
%
Income tax expense
1.1
%
8.0
%
0.6
%
7.1
%
Net income
3.2
%
24.7
%
1.8
%
22.3
%
Less: Loss attributable to noncontrolling
interest
(0.1)
%
%
(0.1)
%
%
Net income attributable to Cal-Maine
Foods, Inc.
3.3
%
24.7
%
1.9
%
22.3
%
NET SALES
Total
 
net
 
sales for
 
the
 
second quarter
 
of
 
fiscal
 
2024
 
were $523.2
 
million
 
compared
 
to $801.7
 
million
 
for
 
the same
 
period
 
of
fiscal 2023.
Net shell egg sales represented
 
96.2% and 96.5% of total net sales
 
for the second quarters of fiscal
 
2024 and 2023, respectively.
Shell
 
egg
 
sales classified
 
as “Other”
 
represent
 
sales
 
of
 
miscellaneous
 
byproducts
 
and
 
resale products
 
included
 
with our
 
shell
egg operations.
 
Total
 
net
 
sales
 
for
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023
 
were
 
$982.6
 
million,
 
compared
 
to
 
$1.46
 
billion
 
for
 
the
comparable period of fiscal 2023.
Net
 
shell
 
egg
 
sales
 
represented
 
95.7%
 
and
 
96.2%
 
of
 
total
 
net
 
sales
 
for
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023
 
and
November 26, 2022, respectively.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
The table below presents an analysis of our conventional and specialty shell egg
 
sales (in thousands, except percentage data):
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Total net sales
$
523,234
$
801,700
$
982,578
$
1,460,044
Conventional
$
280,599
55.8
%
$
541,917
70.1
%
$
505,879
53.8
%
$
967,506
68.9
%
Specialty
217,905
43.3
%
227,778
29.4
%
426,586
45.4
%
428,598
30.5
%
Egg sales, net
498,504
99.1
%
769,695
99.5
%
932,465
99.2
%
1,396,104
99.4
%
Other
4,718
0.9
%
3,953
0.5
%
7,878
0.8
%
8,248
0.6
%
Net shell egg sales
$
503,222
100.0
%
$
773,648
100.0
%
$
940,343
100.0
%
$
1,404,352
100.0
%
Net shell egg sales as a
percent of total net sales
96.2
%
96.5
%
95.7
%
96.2
%
Dozens sold:
Conventional
192,462
66.8
%
187,976
66.2
%
373,992
66.6
%
367,688
65.7
%
Specialty
95,711
33.2
%
96,110
33.8
%
187,307
33.4
%
191,715
34.3
%
Total dozens sold
288,173
100.0
%
284,086
100.0
%
561,299
100.0
%
559,403
100.0
%
Net average selling price
per dozen:
Conventional
$
1.458
$
2.883
$
1.353
$
2.631
Specialty
$
2.277
$
2.370
$
2.277
$
2.236
All shell eggs
$
1.730
$
2.709
$
1.661
$
2.496
Egg products sales:
 
Egg products net sales
$
20,012
$
28,052
$
42,235
$
55,692
Pounds sold
16,998
15,702
36,351
32,204
Net average selling price
per pound
$
1.177
$
1.787
$
1.162
$
1.729
Shell egg net sales
Second Quarter – Fiscal 2024
 
vs. Fiscal 2023
-
In
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024,
 
conventional
 
egg
 
sales
 
decreased
 
$261.3
 
million,
 
or
 
48.2%,
 
compared
 
to
 
the
second quarter of
 
fiscal 2023, primarily
 
due to a 49.4%
 
decrease in the prices
 
for conventional eggs,
 
which resulted in
a
 
$274.3
 
million
 
decrease
 
in
 
net
 
sales,
 
partially
 
offset
 
by
 
a
 
2.4%
 
increase
 
in
 
the
 
volume
 
of
 
conventional
 
eggs
 
sold,
which resulted in a $12.9 million increase in net sales.
-
Conventional egg prices
 
were lower in the
 
second quarter of fiscal
 
2024 compared to the
 
second quarter of fiscal
 
2023
as the
 
U.S. egg
 
supply
 
started
 
to recover
 
from outbreaks
 
of HPAI.
 
There
 
has been
 
a resurgence
 
of HPAI
 
starting in
November 2023, and although prices rose in November 2023,
 
they remained lower than comparable 2022 prices.
-
Specialty
 
egg
 
sales
 
decreased
 
$9.9
 
million,
 
or
 
4.3%,
 
in
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024
 
compared
 
to
 
the
 
second
quarter
 
of
 
fiscal
 
2023,
 
primarily
 
due
 
to
 
a
 
3.9%
 
decrease
 
in
 
the
 
prices
 
for
 
specialty
 
eggs,
 
which
 
resulted
 
in
 
a
 
$9.3
million decrease in net sales.
 
-
Cage-free
 
egg
 
revenue
 
for
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024
 
represented
 
30.4%
 
of
 
our
 
total
 
net
 
shell
 
egg
 
revenue
versus
 
18.2%
 
for
 
the
 
same
 
prior
 
year
 
period
 
due
 
to
 
the
 
lower
 
conventional
 
egg
 
prices
 
causing
 
conventional
 
egg
revenue to represent a smaller proportion of our total sales.
 
Twenty-six weeks –
 
Fiscal 2024 vs. Fiscal 2023
-
For
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023,
 
conventional
 
egg
 
sales
 
decreased
 
$461.6
 
million,
 
or
 
47.7%,
compared
 
to the
 
same
 
period of
 
fiscal
 
2023,
 
primarily
 
due
 
to
 
the
 
decrease
 
in
 
the
 
prices for
 
conventional
 
shell
 
eggs.
Changes in
 
prices resulted
 
in a
 
$478.0 million
 
decrease in
 
net sales,
 
partially offset
 
by a
 
1.7% increase
 
in the
 
volume
of conventional eggs sold, which resulted in a $16.6 million increase in net
 
sales.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
Egg products net sales
Second Quarter – Fiscal 2024
 
vs. Fiscal 2023
-
Egg products
 
net sales
 
decreased $8.0
 
million, or
 
28.7%, for
 
the second
 
quarter of
 
fiscal 2024
 
compared to
 
the same
period of
 
fiscal 2023,
 
primarily due
 
to a
 
34.1% selling
 
price decrease,
 
which had
 
a $10.4
 
million negative
 
impact on
net sales.
-
Our
 
egg
 
products
 
net
 
average
 
selling
 
price
 
decreased
 
in
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024,
 
compared
 
to
 
the
 
second
quarter of fiscal 2023 as the supply of shell eggs used to produce egg products
 
increased.
Twenty-six weeks –
 
Fiscal 2024 vs. Fiscal 2023
-
Egg products net sales decreased
 
$13.5 million, or 24.2%, primarily
 
due to a 32.8% selling price
 
decrease compared to
the first twenty-six weeks of fiscal 2023, which had a $20.6 million negative
 
impact on net sales.
 
COST OF SALES
Costs
 
of
 
sales
 
for
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024
 
were
 
$432.1
 
million
 
compared
 
to
 
$483.9
 
million
 
for
 
the
 
same
 
period
 
of
fiscal 2023. Costs of sales for the year-to-date period were $846.0
 
million compared to $924.7 million for the prior year period.
The following table presents the key variables affecting our cost of
 
sales (in thousands, except cost per dozen data):
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2,
2023
November 26,
2022
%
Change
December 2,
2023
November 26,
2022
%
Change
Cost of Sales:
Farm production
$
258,367
$
276,008
(6.4)
%
$
511,874
$
542,659
(5.7)
%
Processing, packaging, and
warehouse
84,767
83,639
1.3
166,673
165,056
1.0
Egg purchases and other
(including change in
inventory)
71,654
97,973
(26.9)
132,451
166,271
(20.3)
Total shell eggs
414,788
457,620
(9.4)
810,998
873,986
(7.2)
Egg products
17,316
26,231
(34.0)
35,017
50,719
(31.0)
Total
$
432,104
$
483,851
(10.7)
%
$
846,015
$
924,705
(8.5)
%
Farm production costs (per
dozen produced)
Feed
$
0.554
$
0.685
(19.1)
%
$
0.575
$
0.676
(14.9)
%
Other
$
0.431
$
0.386
11.7
%
$
0.435
$
0.383
13.6
%
Total
$
0.985
$
1.071
(8.0)
%
$
1.010
$
1.059
(4.6)
%
Outside egg purchases
(average cost per dozen)
$
2.03
$
3.14
(35.4)
%
$
1.84
$
2.88
(36.1)
%
Dozens produced
265,101
261,358
1.4
%
515,457
519,012
(0.7)
%
Percent produced to sold
92.0%
92.0%
%
91.8%
92.8%
(1.1)
%
Farm Production
Second Quarter – Fiscal 2024
 
vs. Fiscal 2023
-
Feed costs per dozen produced decreased 19.1
 
%
 
in the second quarter of fiscal 2024
 
compared to the second quarter of
fiscal
 
2023.
 
This
 
decrease
 
was
 
primarily
 
due
 
to
 
lower
 
prices
 
for
 
corn,
 
our
 
primary
 
feed
 
ingredient.
 
Basis
 
levels
 
for
corn
 
and
 
soybean
 
meal
 
were lower
 
in
 
our
 
areas
 
of operations
 
compared
 
to our
 
prior
 
year
 
second
 
fiscal
 
quarter.
 
The
decrease in
 
feed cost
 
per dozen
 
resulted in
 
a decrease
 
in cost of
 
sales of
 
$34.7 million
 
for the
 
second quarter
 
of fiscal
2024 compared to the prior period quarter.
 
 
25
-
For the second
 
quarter of fiscal
 
2024, the average
 
Chiago Board of
 
Trade (“CBOT”)
 
daily market price
 
was $4.79 per
bushel
 
for
 
corn
 
and
 
$417
 
per
 
ton
 
of
 
soybean
 
meal,
 
representing
 
decreases
 
of
 
29.3%
 
and
 
1.6%,
 
respectively,
 
as
compared to the average CBOT daily market prices for the second quarter of
 
fiscal 2023.
 
-
Other farm production costs
 
increased primarily due to
 
higher flock amortization and facility
 
costs. Flock amortization
increased primarily
 
due to
 
the increased
 
capitalized value
 
of our
 
flocks. This
 
is primarily
 
due to
 
the higher
 
feed costs
incurred during the growing phase of the flocks.
 
-
Facility costs
 
increased
 
due
 
primarily
 
to increased
 
labor costs.
 
Labor
 
costs increased
 
12.5% compared
 
to the
 
second
quarter of fiscal 2023 primarily due to an increase in contract labor in response
 
to labor shortages.
Twenty-six weeks –
 
Fiscal 2024 vs. Fiscal 2023
-
Feed
 
costs per
 
dozen
 
produced
 
decreased
 
14.9%
 
in
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023
 
compared
 
to
 
the
same period of
 
fiscal 2023, primarily
 
due to lower
 
feed ingredient prices.
 
The decrease in
 
feed cost per
 
dozen resulted
in a decrease in cost of sales of $52.1 million compared to the prior year period.
-
For the
 
year-to-date period
 
,
 
the average
 
CBOT daily
 
market price
 
was $5.05 per
 
bushel for
 
corn and $420
 
per ton
 
for
soybean meal,
 
representing decreases
 
of 24.8%
 
and 4.6%,
 
respectively,
 
compared to
 
the average
 
CBOT daily
 
market
prices for the comparable period in the prior year.
-
Other
 
farm
 
production
 
costs increased
 
due
 
to
 
higher
 
facility
 
costs
 
and
 
flock
 
amortization,
 
for
 
the
 
reasons
 
described
above.
 
Current
 
indications
 
for
 
corn
 
project
 
an
 
overall
 
better
 
stocks-to-use
 
ratio
 
implying
 
potentially
 
lower
 
prices
 
in
 
the
 
near
 
term;
however, as long
 
as outside factors remain uncertain
 
(including weather patterns and
 
global supply chain disruptions), volatility
could remain. Soybean meal supply has remained tight relative to demand
 
in the first two quarters of fiscal 2024.
Processing, packaging, and warehouse
Second Quarter – Fiscal 2024
 
vs. Fiscal 2023
-
Processing, packaging,
 
and warehouse
 
costs increased
 
1.3% compared
 
to the
 
second quarter
 
of fiscal
 
2023, primarily
due
 
to an
 
increase
 
in dozens
 
processed
 
in the
 
second quarter
 
of fiscal
 
2024 compared
 
to the
 
second quarter
 
of fiscal
2023.
 
Twenty-six weeks –
 
Fiscal 2024 vs. Fiscal 2023
-
Processing,
 
packaging,
 
and
 
warehouse
 
costs
 
increased
 
1.0%
 
compared
 
to
 
the
 
first
 
two
 
quarters
 
of
 
fiscal
 
2023,
primarily due
 
an increase
 
in labor
 
costs of
 
4.2% due
 
to wage
 
increases in
 
response to
 
labor shortages,
 
partially offset
by decrease in dozens processed.
Egg purchases and other (including change in inventory)
Second Quarter – Fiscal 2024
 
vs. Fiscal 2023
-
Costs in
 
this category
 
decreased primarily
 
due to
 
lower shell
 
egg prices
 
as the
 
average cost
 
per dozen
 
of outside
 
egg
purchases decreased 35.4% compared to second quarter of fiscal 2023
 
.
 
Twenty-six weeks –
 
Fiscal 2024 vs. Fiscal 2023
-
Costs in
 
this category
 
decreased primarily
 
due to
 
lower shell
 
egg prices
 
as the
 
average cost
 
per dozen
 
of outside
 
egg
purchases decreased 36.1% compared to fiscal 2023, partially offset
 
by an increase of 13.0% in dozens purchased.
GROSS PROFIT
 
Gross profit
 
for the
 
second quarter
 
of fiscal
 
2024 was
 
$91.1 million
 
compared to
 
$317.8 million
 
for the
 
same period
 
of fiscal
2023.
 
Gross profit
 
for the
 
twenty-six weeks
 
ended December
 
2, 2023
 
was $136.6
 
million compared
 
to $535.3
 
million for
 
the
same
 
period
 
of
 
2023.
 
The
 
decrease
 
for
 
both
 
periods
 
was
 
primarily
 
due
 
to
 
lower
 
conventional
 
egg
 
prices,
 
partially
 
offset
 
by
lower feed ingredient prices.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
SELLING, GENERAL, AND ADMINISTRATIVE
 
EXPENSES
Selling,
 
general,
 
and
 
administrative
 
(“SGA”)
 
expenses
 
include
 
costs
 
of
 
marketing,
 
distribution,
 
accounting
 
and
 
corporate
overhead. The following table presents an analysis of our SGA expenses (in thousands):
Thirteen Weeks
 
Ended
December 2, 2023
November 26, 2022
$ Change
% Change
Specialty egg expense
$
15,924
$
14,673
$
1,251
8.5
%
Delivery expense
17,706
18,175
(469)
(2.6)
%
Payroll, taxes and benefits
11,076
13,827
(2,751)
(19.9)
%
Stock compensation expense
1,061
987
74
7.5
%
Litigation loss contingency accrual
19,648
19,648
 
N.M
 
Other expenses
11,163
10,290
873
8.5
%
Total
$
76,578
$
57,952
$
18,626
32.1
%
N.M. – Not Meaningful
Second Quarter – Fiscal 2024
 
vs. Fiscal 2023
Specialty egg expense
-
During the second
 
part of fiscal year
 
2023, the higher
 
prices for conventional
 
eggs and the
 
comparatively lower prices
for
 
specialty eggs
 
diminished
 
the need
 
to promote
 
specialty eggs
 
.
 
During the
 
second quarter
 
of fiscal
 
year
 
2024, we
significantly
 
increased
 
promotional
 
programs,
 
resulting
 
in
 
higher
 
advertising
 
fees.
 
This
 
was
 
partially
 
offset
 
by
 
a
decrease
 
in a reduction in franchise fees to Eggland’s
 
Best, Inc.
 
Delivery expense
-
The
 
decreased
 
delivery
 
expense
 
is
 
primarily
 
due
 
to
 
a
 
decrease
 
in
 
fuel
 
and
 
contract
 
trucking
 
expenses
 
in
 
the
 
second
quarter of fiscal 2024 compared to the second quarter of fiscal 2023.
Payroll, taxes and benefits expense
-
The decrease
 
in payroll,
 
taxes and
 
benefits expense
 
is due
 
to a
 
decrease
 
in accrued
 
bonuses compared
 
to the
 
second
quarter of fiscal year 2023.
Litigation loss contingency accrual
-
The
 
litigation
 
loss
 
contingency
 
accrual
 
of
 
$19.6
 
million
 
relates
 
to
 
a
 
jury
 
decision
 
returned
 
on
 
December
 
1,
 
2023
 
in
pending
 
anti-trust
 
litigation.
 
See
 
further
 
discussion
 
in
 
of
 
the
 
Notes
 
to
Condensed Consolidated Financial Statements included in this Quarterly
 
Report.
Other expense
-
The
 
increase
 
in
 
other
 
expense
 
is
 
primarily
 
due
 
to
 
increased
 
legal
 
costs
 
incurred
 
compared
 
to
 
the
 
second
 
quarter
 
of
fiscal 2023.
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
$ Change
% Change
Specialty egg expense
$
27,929
$
27,740
$
189
0.7
%
Delivery expense
35,397
38,091
(2,694)
(7.1)
%
Payroll, taxes and benefits
23,142
24,814
(1,672)
(6.7)
%
Stock compensation expense
2,101
2,012
89
4.4
%
Litigation loss contingency accrual
19,648
19,648
 
N.M.
 
Other expenses
20,607
18,902
1,705
9.0
%
Total
$
128,824
$
111,559
$
17,265
15.5
%
N.M. - Not Meaningful
Twenty-six weeks –
 
Fiscal 2024 vs. Fiscal 2023
 
 
 
 
 
 
 
 
 
27
Specialty egg expense
-
Specialty egg
 
expense increased
 
by 0.7%,
 
as advertising
 
expense increased
 
in fiscal 2024
 
as discussed above
 
and was
offset by the reduction in franchise fees to Eggland’s
 
Best, Inc.
Delivery expense
-
The decreased delivery expense is primarily due to a decrease in fuel
 
and contract trucking expenses in fiscal 2024.
Payroll, taxes and benefits expense
-
The decrease
 
in payroll,
 
taxes and
 
benefits expense
 
is primarily
 
due to
 
a decrease
 
in accrued
 
bonuses in
 
the first
 
two
quarters of fiscal 2024 compared to the prior year period.
Litigation loss contingency accrual
-
The increase relates to the litigation loss contingency accrual discussed above.
Other expenses
-
The increase in other expense is primarily due to increased legal costs incurred
 
in the year-to-date period.
OPERATING
 
INCOME (LOSS)
For the second
 
quarter of fiscal
 
2024,
 
we recorded operating
 
income of $14.2
 
million compared
 
to operating income
 
of $259.9
million for the same period of fiscal 2023.
For the twenty-six
 
weeks ended December
 
2, 2023, we recorded
 
an operating income
 
of $7.5 million
 
compared to an operating
income of $423.7 million for the same period of fiscal 2023.
OTHER INCOME (EXPENSE)
 
Total
 
other
 
income
 
(expense)
 
consists
 
of
 
items
 
not
 
directly
 
charged
 
or
 
related
 
to
 
operations,
 
such
 
as
 
interest
 
income
 
and
expense, royalty income, equity income or loss of unconsolidated
 
entities, and patronage income, among other items.
For the
 
second quarter
 
of fiscal
 
2024,
 
we earned
 
$7.1 million
 
of interest
 
income compared
 
to $2.1
 
million for
 
the same
 
period
of
 
fiscal
 
2023.
 
The
 
increase
 
resulted
 
from
 
significantly
 
higher
 
investment
 
balances
 
and
 
higher
 
interest
 
rates.
 
The
 
Company
recorded interest expense
 
of $134 thousand and
 
$143 thousand for the
 
second quarters ended December
 
2, 2023 and November
26, 2022, respectively.
For the twenty-six weeks ended December 2, 2023, we earned
 
$14.6 million of interest income compared to $3.1 million for the
same period
 
of fiscal
 
2023. The
 
increase resulted
 
from significantly
 
higher investment
 
balances and
 
higher interest
 
rates. The
Company
 
recorded
 
interest
 
expense
 
of $276
 
thousand
 
and $291
 
thousand
 
for
 
the
 
twenty-six
 
weeks
 
ended
 
December 2,
 
2023
and November 26, 2022, respectively.
INCOME TAXES
For
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024,
 
pre-tax
 
income
 
was $22.1
 
million
 
compared
 
to
 
$262.2
 
million
 
for
 
the
 
same
 
period
 
of
fiscal 2023.
 
We
 
recorded income
 
tax expense
 
of $5.5
 
million for
 
the second
 
quarter of
 
fiscal 2024,
 
which reflects
 
an effective
tax rate
 
of 25.0%.
 
Income tax
 
expense was $64.0
 
million for
 
the comparable
 
period of fiscal
 
2023, which
 
reflects an effective
tax rate of 24.4%.
 
Our effective tax
 
rate differs from
 
the federal statutory income
 
tax rate due to
 
state income taxes, certain
 
federal tax credits and
certain
 
items
 
included
 
in
 
income
 
for
 
financial
 
reporting
 
purposes
 
that
 
are
 
not
 
included
 
in
 
taxable
 
income
 
for
 
income
 
tax
purposes,
 
including
 
tax
 
exempt
 
interest
 
income,
 
certain
 
nondeductible
 
expenses
 
and
 
net
 
income
 
or
 
loss
 
attributable
 
to
 
our
noncontrolling interest.
NET INCOME ATTRIBUTABLE
 
TO CAL-MAINE FOODS, INC.
Net income
 
attributable to
 
Cal-Maine Foods,
 
Inc. for the
 
second quarter
 
ended December 2,
 
2023, was
 
$17.0 million,
 
or $0.35
per basic and
 
diluted common share,
 
compared to net
 
income attributable to
 
Cal-Maine Foods, Inc.
 
of $198.6 million,
 
or $4.08
per basic and $4.07 per diluted common share for the same period of fiscal
 
2023.
 
 
 
 
 
 
 
28
Net income attributable to
 
Cal-Maine Foods, Inc. for the
 
twenty-six weeks ended December 2,
 
2023, was $17.9 million, or
 
$.37
per basic
 
and diluted
 
common share,
 
compared to
 
net income
 
attributable to
 
Cal-Maine Foods,
 
Inc. of
 
$323.9 million
 
or $6.66
per basic and $6.63 per diluted common share, for the same period of fiscal 2023.
LIQUIDITY AND CAPITAL
 
RESOURCES
 
Working
 
Capital and Current Ratio
Our working
 
capital at
 
December 2,
 
2023 was $910.1
 
million, compared
 
to $942.2
 
million at
 
June 3,
 
2023. The
 
calculation of
working
 
capital
 
is defined
 
as current
 
assets less
 
current
 
liabilities. Our
 
current
 
ratio
 
was 6.9
 
at December
 
2, 2023,
 
compared
with 6.2 at June 3, 2023. The current ratio is calculated by dividing current
 
assets by current liabilities.
Cash Flows from Operating Activities
For the twenty-six weeks
 
ended December 2, 2023,
 
$74.0 million in net cash
 
was provided by operating
 
activities, compared to
$344.8
 
million
 
provided
 
by
 
operating
 
activities
 
for
 
the
 
comparable
 
period
 
in
 
fiscal
 
2023.
 
The
 
decrease
 
in
 
cash
 
flow
 
from
operating activities resulted primarily from lower selling prices for
 
conventional eggs compared to the prior-year period.
Cash Flows from Investing Activities
For
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023,
 
$32.4
 
million
 
was
 
provided
 
by
 
investing
 
activities,
 
primarily
 
due
 
to
 
the
sales
 
and
 
maturities
 
of
 
investment
 
securities,
 
partially
 
offset
 
by
 
the
 
acquisition
 
of
 
assets
 
of
 
Fassio
 
Egg
 
Farms,
 
Inc.
 
This
compares
 
to
 
$146.7
 
million
 
used
 
in
 
investing
 
activities
 
in
 
the
 
same
 
period
 
of
 
fiscal
 
2023,
 
primarily
 
due
 
to
 
purchases
 
of
investment
 
securities.
 
Sales
 
and
 
maturities
 
of
 
investment
 
securities
 
were
 
$196.1
 
million
 
in
 
first
 
two
 
quarters
 
of
 
fiscal
 
2024,
compared to
 
$65.3 million
 
in the
 
first two
 
quarters fiscal
 
2023. The
 
increase in
 
sales and
 
maturities of
 
investment securities
 
is
primarily
 
due
 
to the
 
maturities of
 
short-term
 
investments
 
during
 
the period.
 
Purchases of
 
property,
 
plant and
 
equipment were
$66.2 million
 
and $59.7 million
 
in the first
 
two quarters
 
of fiscal 2024
 
and 2023,
 
respectively,
 
primarily reflecting
 
progress on
our construction projects.
Cash Flows from Financing Activities
We
 
paid dividends
 
of $37.3
 
million for
 
the twenty-six
 
weeks ended
 
December 2,
 
2023 compared
 
to $78.4
 
million in
 
the same
prior-year period.
As of December 2, 2023, cash
 
increased $69.0 million since June
 
3, 2023, compared to an increase
 
of $119.6 million during
 
the
same period of fiscal 2023.
Credit Facility
We
 
had no
 
long-term debt
 
outstanding at
 
December 2,
 
2023 or
 
June 3,
 
2023. On
 
November 15,
 
2021, we
 
entered into
 
a credit
agreement
 
that
 
provides
 
for
 
a
 
senior
 
secured
 
revolving
 
credit facility
 
(the
 
“Credit
 
Facility”),
 
in
 
an
 
initial
 
aggregate
 
principal
amount
 
of
 
up
 
to
 
$250
 
million
 
with
 
a
 
five-year
 
term.
 
As
 
of
 
December
 
2,
 
2023,
 
no
 
amounts
 
were
 
borrowed
 
under
 
the
 
Credit
Facility. We
 
have $4.3 million
 
in outstanding standby
 
letters of credit issued
 
under our Credit
 
Facility for the
 
benefit of certain
insurance companies.
 
Refer to
 
Part II
 
Item 8,
 
Notes to
 
Consolidated
 
Financial Statements
 
and Supplementary
 
Data, Note
 
10 -
Credit Facility included in our 2023
 
Annual Report for further information regarding our long-term debt.
Dividends
In
 
accordance
 
with
 
our
 
variable
 
dividend
 
policy,
 
we
 
will
 
pay
 
a
 
cash
 
dividend
 
totaling
 
approximately
 
$5.7
 
million,
 
or
approximately $0.116
 
per share to holders
 
of our common
 
and Class A common
 
stock with respect
 
to our second
 
fiscal quarter
of 2024.
 
The amount
 
paid per
 
share will
 
vary based
 
on the
 
number of
 
outstanding
 
shares on
 
the record
 
date. The
 
dividend is
payable on February 15, 2024 to holders of record on January 31, 2024.
 
Material Cash Requirements
We
 
continue
 
to
 
monitor
 
the
 
increasing
 
demand
 
for
 
cage-free
 
eggs
 
and
 
to
 
engage
 
with
 
our
 
customers
 
in
 
efforts
 
to
 
achieve
 
a
smooth transition
 
toward their
 
announced timelines
 
for cage-free
 
egg sales.
 
The following
 
table presents
 
material construction
projects approved as of December 2, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
Project(s) Type
Projected
 
Completion
Projected Cost
Spent as of
December 2, 2023
Remaining
Projected Cost
Cage-Free Layer & Pullet Houses
Fiscal 2025
54,702
36,370
18,332
Feed Mill
Fiscal 2025
10,486
2,486
8,000
Cage-Free Layer & Pullet Houses
Fiscal 2026
78,982
59,000
19,982
Cage-Free Layer & Pullet Houses
Fiscal 2027
56,732
29,334
27,398
$
200,902
$
127,190
$
73,712
We believe our
 
current cash balances, investments, cash flows from operations, and Credit Facility will be sufficient
 
to fund our
current cash needs for at least the next 12 months.
 
IMPACT OF
 
RECENTLY
 
ISSUED/ADOPTED ACCOUNTING STANDARDS
For
 
information
 
on
 
changes
 
in
 
accounting
 
principles
 
and
 
new
 
accounting
 
policies,
 
see
 
of the Notes to Condensed Consolidated Financial Statements included in this Quarterly
 
Report.
CRITICAL ACCOUNTING ESTIMATES
 
Critical accounting
 
estimates
 
are those
 
estimates
 
made
 
in accordance
 
with U.S.
 
generally
 
accepted
 
accounting
 
principles that
involve
 
a
 
significant
 
level
 
of
 
estimation
 
uncertainty
 
and
 
have
 
had
 
or
 
are
 
reasonably
 
likely
 
to
 
have
 
a
 
material
 
impact
 
on
 
our
financial
 
condition
 
or results
 
of operations.
 
There
 
have been
 
no changes
 
to our
 
critical accounting
 
estimates identified
 
in our
2023 Annual Report.
ITEM 3. QUANTITATIVE
 
AND QUALITATIVE
 
DISCLOSURES ABOUT MARKET RISK
There have been no material changes in our exposure to market risk during the
 
thirteen weeks ended December 2, 2023 from
the information provided in Part II Item 7A, Quantitative and Qualitative Disclosures About
 
Market Risk in our 2023 Annual
Report.
ITEM 4.
 
CONTROLS
AND
PROCEDURES
Disclosure Controls and Procedures
Our disclosure
 
controls and
 
procedures are
 
designed to
 
provide reasonable
 
assurance that
 
information required
 
to be
 
disclosed
by us in the reports
 
we file or submit
 
under the Exchange Act
 
is recorded, processed, summarized
 
and reported, within the
 
time
periods
 
specified
 
in
 
the
 
Securities and
 
Exchange
 
Commission’s
 
rules
 
and
 
forms. Disclosure
 
controls
 
and
 
procedures
 
include,
without limitation, controls and
 
procedures designed to ensure that
 
information required to be disclosed
 
by us in the reports that
we file or submit
 
under the Exchange
 
Act is accumulated and
 
communicated to management,
 
including our principal
 
executive
and
 
principal
 
financial
 
officers,
 
or
 
persons
 
performing
 
similar
 
functions,
 
as
 
appropriate
 
to
 
allow
 
timely
 
decisions
 
regarding
required disclosure. Based on an evaluation of our disclosure controls
 
and procedures conducted by our Chief Executive Officer
and
 
Chief
 
Financial
 
Officer,
 
together
 
with
 
other
 
financial
 
officers,
 
such
 
officers
 
concluded
 
that
 
our
 
disclosure
 
controls
 
and
procedures were effective as of December 2, 2023 at the reasonable
 
assurance level.
Changes in Internal Control Over Financial Reporting
There was
 
no change
 
in our
 
internal control
 
over financial
 
reporting that
 
occurred during
 
the quarter
 
ended December
 
2, 2023
that has materially affected, or is reasonably likely to materially affect,
 
our internal control over financial reporting.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
PART
 
II. OTHER INFORMATION
ITEM 1.
 
LEGAL PROCEEDINGS
Refer
 
to
 
the
 
discussion
 
of
 
certain
 
legal
 
proceedings
 
involving
 
the
 
Company
 
and/or
 
its
 
subsidiaries
 
in
 
(i)
 
our
 
2023
 
Annual
Report,
 
Part
 
I
 
Item
 
3
 
Legal
 
Proceedings,
 
and
 
Part
 
II
 
Item 8,
 
Notes
 
to
 
Consolidated
 
Financial
 
Statements
 
and
 
Supplementary
Data,
 
Note
 
16
 
-
 
Commitments
 
and
 
Contingencies,
 
and
 
(ii)
 
in
 
this
 
Quarterly
 
Report
 
in
 
of
 
the
 
Notes
 
to
 
Condensed
 
Consolidated
 
Financial
 
Statements,
 
which
 
discussions
 
are
 
incorporated
 
herein
 
by
reference.
 
ITEM 1A.
 
RISK
FACTORS
There have
 
been no
 
material changes
 
in the risk
 
factors previously
 
disclosed in
 
the Company’s
 
2023 Annual
 
Report, except
 
as
reported herein in Part I Item 2 under the heading “HPAI.”
 
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF
 
PROCEEDS
 
There were no purchases of Common Stock made by or
 
on behalf of our Company or any affiliated purchaser
 
during the second
quarter of fiscal 2024.
ITEM 6. EXHIBITS
Exhibits
No.
Description
3.1
3.2
31.1*
31.2*
32**
101.SCH*+
Inline XBRL Taxonomy
 
Extension Schema Document
101.CAL*+
Inline XBRL Taxonomy
 
Extension Calculation Linkbase Document
101.DEF*+
Inline XBRL Taxonomy
 
Extension Definition Linkbase Document
101.LAB*+
Inline XBRL Taxonomy
 
Extension Label Linkbase Document
101.PRE*+
Inline XBRL Taxonomy
 
Extension Presentation Linkbase Document
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained
 
in Exhibit 101)
 
*
Filed herewith as an Exhibit.
 
**
Furnished herewith as an Exhibit.
+
Submitted electronically with this Quarterly Report.
 
 
 
31
SIGNATURES
Pursuant to
 
the requirements
 
of the Securities
 
Exchange Act
 
of 1934,
 
the registrant has
 
duly caused
 
this report
 
to be signed
 
on
its behalf by the undersigned, thereunto duly authorized.
CAL-MAINE FOODS, INC.
(Registrant)
Date:
 
January 3, 2024
/s/ Max P.
 
Bowman
Max P.
 
Bowman
Vice President, Chief Financial
 
Officer
(Principal Financial Officer)
໿
Date:
 
January 3, 2024
/s/ Matthew S. Glover
Matthew S. Glover
Vice President – Accounting
(Principal Accounting Officer)
໿
EX-101.SCH 2 calm-20231202.xsd EX-101.SCH 000000 - Document - Document and Entity Information link:calculationLink link:definitionLink link:presentationLink 000100 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 000105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:definitionLink link:presentationLink 000200 - Statement - Condensed Consolidated Statements of Income link:calculationLink link:definitionLink link:presentationLink 000300 - Statement - Condensed Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 010101 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 020101 - Disclosure - Summary of Significant Accounting Policies (Policy) link:calculationLink link:definitionLink link:presentationLink 040101 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 010301 - Disclosure - Investment Securities link:calculationLink link:definitionLink link:presentationLink 030301 - Disclosure - Investment Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 040302 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) link:calculationLink link:definitionLink link:presentationLink 040301 - Disclosure - Investment Securities (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 040303 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details) link:calculationLink link:definitionLink link:presentationLink 010401 - Disclosure - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 030401 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 040402 - Disclosure - Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) link:calculationLink link:definitionLink link:presentationLink 010501 - Disclosure - Inventories link:calculationLink link:definitionLink link:presentationLink 030501 - Disclosure - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 040502 - Disclosure - Inventories (Schedule Of Inventories) (Details) link:calculationLink link:definitionLink link:presentationLink 040501 - Disclosure - Inventories (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 011201 - Disclosure - Equity link:calculationLink link:definitionLink link:presentationLink 011301 - Disclosure - Net Income per Common Share link:calculationLink link:definitionLink link:presentationLink 031301 - Disclosure - Net Income per Common Share (Tables) link:calculationLink link:definitionLink link:presentationLink 041302 - Disclosure - Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details) link:calculationLink link:definitionLink link:presentationLink 011401 - Disclosure - Revenue from Contracts with Customers link:calculationLink link:definitionLink link:presentationLink 031401 - Disclosure - Revenue from Contracts with Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 041402 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) link:calculationLink link:definitionLink link:presentationLink 011601 - Disclosure - Stock Based Compensation link:calculationLink link:definitionLink link:presentationLink 031601 - Disclosure - Stock Based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 041601 - Disclosure - Stock Based Compensation (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 041602 - Disclosure - Stock Based Compensation (Summary of Equity Award Activity) (Details) link:calculationLink link:definitionLink link:presentationLink 011801 - Disclosure - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 041801 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 020401 - Disclosure - Fair Value Measurements (Policy) link:calculationLink link:definitionLink link:presentationLink 031201 - Disclosure - Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 041301 - Disclosure - Net Income per Common Share (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 041202 - Disclosure - Equity (Summary of Equity Activity) (Details) link:calculationLink link:definitionLink link:presentationLink 000505 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 011901 - Disclosure - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 041901 - Disclosure - Subsequent Events (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 010201 - Disclosure - Acquisition link:calculationLink link:definitionLink link:presentationLink 030203 - Disclosure - Acquisition (Tables) link:calculationLink link:definitionLink link:presentationLink 040201 - Disclosure - Acquisition (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink 040202 - Disclosure - Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details) link:calculationLink link:definitionLink link:presentationLink 040401 - Disclosure - Fair Value Measurements (Narrative) (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 3 calm-20231202_cal.xml EX-101.CAL EX-101.DEF 4 calm-20231202_def.xml EX-101.DEF EX-101.LAB 5 calm-20231202_lab.xml EX-101.LAB Total receivables Accounts Receivable, Net, Current Trade and other receivables, net Accumulated other comprehensive loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss), net of tax Acquisition of business Payments to Acquire Businesses, Net of Cash Acquired Paid-in capital Additional Paid in Capital, Common Stock Advertising expense Advertising Expense Advertising Costs [Policy Text Block] Advertising Costs Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Reserves for credit losses Asset Backed Securities [Member] Asset-backed Securities [Member] Statement of Financial Position [Abstract] Condensed Consolidated Balance Sheets [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Business acquisition, percentage of voting interest acquired Business acquisition, percentage of voting interest acquired Business Acquisition [Axis] Business Acquisition Acquiree [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Combinations Business Combinations Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Payments To Acquire Businesses Gross Cash consideration paid Certificates of Deposits [Member] Certificates of Deposit [Member] Commercial Paper [Member] Commercial Paper [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock ($0.01 par value): Common Stock, Value, Issued Common stock ($0.01 par value) Comprehensive income attributable to Cal-Maine Foods, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Corporate Bonds [Member] Corporate Debt Securities [Member] Cost of sales Cost of Goods and Services Sold Total current liabilities Liabilities, Current Current liabilities: Liabilities, Current [Abstract] Amount borrowed Long-term Debt, Gross Outstanding Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred income taxes expense (benefit): Total Diluted (in dollars per share) Earnings Per Share, Diluted Principles of Consolidation Consolidation, Policy [Policy Text Block] Equity income of unconsolidated entities Equity income (loss) of unconsolidated entities Equity in income of affiliates Stock based compensation expense Share-based Payment Arrangement, Expense Feed and supplies Agricultural Related Inventory, Feed and Supplies Loss on disposal of fixed assets Gain Loss On Sale Of Property Plant Equipment (Gain) Loss on disposal of property, plant and equipment Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Gross profit Gross profit (loss) Gross Profit Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Income Statement [Abstract] Condensed Consolidated Statements of Income [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Income Taxes Receivable Income tax receivable Intangible Assets Net Excluding Goodwill Intangible assets, net Goodwill Goodwill, Balance Goodwill, Balance Goodwill Inventories Total inventories Inventory, Net Inventories Inventory, Policy [Policy Text Block] Investment Securities Investment, Policy [Policy Text Block] Investments in Unconsolidated Entities Equity and Cost Method Investments, Policy [Policy Text Block] Investments in unconsolidated entities Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Investment Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total liabilities Total liabilities Liabilities Total Liabilities and Stockholders' Equity Liabilities and Equity Liabilities and stockholders' equity Liabilities and Equity [Abstract] Line Of Credit Amount outstanding Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss Contingencies [Table] Loss Contingencies [Table] Stockholders Equity Attributable to Noncontrolling Interest Noncontrolling interest in consolidated entity Minority Interest Ownership Percentage By Parent Ownership interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash provided by operations Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income attributable to Cal-Maine Foods, Inc. Net profit (loss) attributable to Cal-Maine Foods, Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Net income (loss) attributable to Cal-Maine Foods, Inc. Interest Income Expense Net Interest income, net Total other income, net Nonoperating Income (Expense) Operating Income Loss Operating income (loss) Operating income Income tax benefit (expense) related to items of other comprehensive income Other Comprehensive Income (Loss), Tax Income tax benefit related to items of other comprehensive income Other, net Other Nonoperating Income Expense Other income (expense): Other Nonoperating Income (Expense) [Abstract] Payments of dividends Payments of Dividends Sales and maturities of investment securities Proceeds from Sale, Maturity and Collection of Investments Net proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Property, plant & equipment, net Property, plant and equipment, less accumulated depreciation Property, plant and equipment, net Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Investment in unconsolidated entities Payments to Acquire Interest in Joint Venture Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Trade Receivables Accounts Receivable [Policy Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Royalty Income Nonoperating Royalty income Inventories Inventory Disclosure [Text Block] Available For Sale Securities Debt Securities Current Estimated Fair Value, Current Selling, general and administrative Selling, General and Administrative Expense Number of Shares, Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Shares, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted Average Grant Date Fair Value, Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Number of Shares, Outstanding, Beginning Balance (in shares) Number of Shares, Outstanding, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Weighted Average Grant Date Fair Value, Outstanding, Beginning Balance (in dollars per share) Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of Shares, Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Weighted Average Grant Date Fair Value, Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Incentive plan shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Shares remaining for issuance Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Standby Letters of Credit [Member] Condensed Consolidated Statements of Cash Flows [Abstract] Condensed Consolidated Statements of Cash Flows [Abstract] Consolidated Statements of Comprehensive Income (Loss) [Abstract] Condensed Consolidated Statements of Comprehensive Income [Abstract] Statement of Stockholders' Equity [Abstract] Consolidated Statements of Stockholders' Equity [Abstract] Stock Based Compensation Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note [Abstract] Equity [Abstract] Equity Stockholders' Equity Note Disclosure [Text Block] Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Event [Table] Subsequent Event Type [Domain] Total current assets Assets, Current Current assets: Assets, Current [Abstract] Diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Effect of dilutive restricted shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Common Stock [Member] Common Stock [Member] Debt Securities, Available-for-sale, Noncurrent Estimated Fair Value, Noncurrent Total Debt Securities, Available-for-sale Investment securities available-for-sale Total Assets Total assets Assets Other noncurrent liabilities Other Liabilities, Noncurrent Dividends Dividends Financial Instruments [Domain] Financial Instruments [Domain] Stock Based Compensation Share-based Payment Arrangement [Text Block] Statement [Table] Statement [Table] Assets Assets [Abstract] Statement [Line Items] Statement [Line Items] Schedule Of Assets Measured At Fair Value On A Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Class of Stock [Domain] Class of Stock [Domain] Common stock in treasury at cost - 26,078 shares at December 2, 2023 and 26,077 shares at June 3, 2023 Treasury Stock, Value Purchases of investment securities Purchases of investment securities Class A Convertible Common Stock [Member] Class A Common Stock [Member] Class A [Member] Other long-term assets Other Assets, Noncurrent Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Antidilutive restricted shares Net income per common share: Net Income per Common Share [Abstract] Net Income (Loss) per Common Share Earnings Per Share, Policy [Policy Text Block] Debt Securities, Available-for-sale [Line Items] Class of Stock [Axis] Class of Stock [Axis] Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Total Cal-Maine Foods, Inc. stockholders' equity Beginning balance Ending balance Total equity Stockholders' equity Income tax expense Income tax expense (benefit) Income Tax Expense (Benefit) Income tax (benefit) expense Dividends per common share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Minority Interest Decrease From Redemptions Acquisition of noncontrolling interest in Texas Egg Products, LLC Reclass of equity portion of Texas Egg Products, LLC in connection with acquisition Equity Components [Axis] Equity Components [Axis] Paid In Capital [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Accum. Other Comp. Loss [Member] Equity Component [Domain] Equity Component [Domain] Dividends Payable Stockholders' Equity, Policy [Policy Text Block] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Denominator Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net Income per Common Share Earnings Per Share [Text Block] Profit Loss Net income Net income (loss) Net income Net profit (loss) attributable to Cal-Maine Foods, Inc. Net income Accrued Income Taxes Current Accrued income taxes payable Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest Less: Loss attributable to noncontrolling interest Less: Loss attributable to noncontrolling interest Depreciation and amortization Depreciation, Depletion and Amortization Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Less: Comprehensive loss attributable to the noncontrolling interest Less: Comprehensive loss attributable to the noncontrolling interest Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Total stockholders' equity Beginning balance Ending balance Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' equity Noncontrolling Interest [Member] Noncontrolling Interest [Member] Acquisition Business Combination Disclosure [Text Block] Commitments and contingencies - see Note 10 Commitments and Contingencies Nature of Operations Accounts Payable Current Trade accounts payable Dividends Payable Current Dividends payable Employee Related Liabilities Current Accrued wages and benefits Other comprehensive income (loss), before tax: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net Total identifiable net assets and goodwill Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Assets measured at fair value Assets, Fair Value Disclosure Liabilities Fair Value Disclosure Liabilities measured at fair value Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Damages sought Loss Contingency, Damages Sought, Value Accounts Payable And Other Accrued Liabilities Current Accrued expenses and other liabilities Other Operating Activities Cash Flow Statement Other adjustments, net Other adjustments, net Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain] Investments, Debt and Equity Securities [Abstract] Investments Securities [Abstract] Patronage Source Earnings Patronage dividends Business Combinations [Abstract] Acquisition [Abstract] Fair Value By Liability Class [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule Of Stockholders Equity [Table Text Block] Summary of Equity Activity Computation of Basic and Diluted Net Income Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies [Abstract] Fair Value Disclosures [Abstract] Fair Value Measurements [Abstract] Subsequent Events [Text Block] Subsequent Events Inventory Disclosure [Abstract] Inventories [Abstract] Summary of Equity Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock Based Compensation [Abstract] Fiscal Year Fiscal Period, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Accounting Policies [Abstract] Summary of Significant Accounting Policies [Abstract] Subsequent Events [Abstract] Schedule Of Investment Securities Available-for-sale Securities [Table Text Block] Investments [Domain] Investments [Domain] Schedule Of Contractual Maturities Of Investment Securities Investments Classified by Contractual Maturity Date [Table Text Block] Basis of Presentation Basis Of Accounting Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Financial Instrument [Axis] Financial Instrument [Axis] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Subsequent Event [Member] Intangible assets estimated useful life Finite-Lived Intangible Asset, Useful Life New Accounting Pronouncements and Policies New Accounting Pronouncements, Policy [Policy Text Block] Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Property, plant and equipment useful life Property, Plant and Equipment, Useful Life Within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value 1-5 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Weighted average period of unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Business Acquisition Effective Date Of Acquisition 1 Effective date of acquisition Purchase Obligation Purchase obligation Concentration risk, percentage Concentration Risk, Percentage Concentration Risk, Percentage Loss Contingency Accrual Provision Settlement accrual Unrealized holding gain (loss) on available-for-sale securities, net of reclassification adjustments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Other comprehensive Income (loss), net of tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss), net of tax Fair Value Measurement Policy [Policy Text Block] Fair Value Measurement Investment Type [Axis] Investment Type [Axis] Municipal Bonds [Member] Municipal Bonds [Member] U S Government Agencies Shortterm Debt Securities [Member] US Government and Agency Obligations [Member] U S Treasury Bill Securities [Member] Treasury Bills [Member] Contributions Noncontrolling Interest, Increase from Subsidiary Equity Issuance Accrued Self Insurance Self Insurance Reserve [Policy Text Block] Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets Other long-term assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill Intangible assets Business combination, consideration transferred Business combination, consideration transferred Total estimated purchase price Business Combination Consideration Transferred Liabilities Incurred Fair value of contingent consideration Fiscal period duration Deferred income taxes, net Deferred Income Tax Liabilities, Net Deferred income taxes Treasury Stock [Member] Treasury Stock, Common [Member] Common stock in treasury (in shares) Treasury Stock, Common, Shares Mutual Funds [Member] Mutual Funds [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue from Contract with Customer [Abstract] Revenue from Contracts with Customers [Abstract] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Revenue From Contract With Customer Excluding Assessed Tax Net sales Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Principal payments on finance lease Finance Lease, Principal Payments Leases Lessee, Leases [Policy Text Block] Litigation Settlement Amount Awarded To Other Party Amount awarded to other party Initial operating lease terms Lessee, Operating Lease, Term of Contract Revenue Recognition and Delivery Costs Revenue from Contract with Customer [Policy Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Debt Securities Available For Sale Allowance For Credit Loss Allowance for credit losses Finance lease, remaining terms Lessee, Finance Lease, Remaining Lease Term Cover [Abstract] Cover [Abstract] Document Type Document Type Document Annual Report Document Quarterly Report Document Transition Report Document Transition Report Entity Interactive Data Current Entity Interactive Data Current Amendment Flag Amendment Flag ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Fiscal Year End Date Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Public Float Entity Public Float Entity Address, Address Line One Entity Address, Address Line One Entity Address Address Line 2 Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Location Auditor Firm Id Restatement Adjustment [Member] Impact of ASC 326 [Member] Range [Axis] Statistical Measurement [Axis] Range [Domain] Statistical Measurement [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Litigation Case [Domain] Litigation Case [Domain] Litigation Case [Axis] Litigation Case [Axis] Ownership [Axis] Ownership [Domain] Product and Service [Domain] Product and Service [Domain] Product and Service [Axis] Product and Service [Axis] Restatement [Axis] Restatement [Domain] Cumulative Effect Period Of Adoption Adjusted Balance [Member] Adjusted Balance [Member] Flocks, net of amortization Agricultural Related Inventory, Flocks Agricultural related inventory, flocks, net of accumulated amortization. Egg products [Member] Egg Products [Member] Egg Products [Member] Eggs and egg products Agricultural Related Inventory, Eggs Agricultural Related Inventory, Eggs Schedule of Cost of Sales Amortization and Mortality Schedule Of Cost Of Sales Amortization And Mortality [Table Text Block] Schedule Of Cost Of Sales Amortization And Mortality. Specialty shell egg sales [Member] Specialty Shell Egg Sales [Member] Specialty Shell Egg Sales [Member] Percentage of net income loss used to compute accrued dividends Percentage Of Net Income Loss Used To Compute Accrued Dividends Percentage Of Net Income Loss Used To Compute Accrued Dividends Bell et al. v. Cal-Maine Foods et al. [Member] Bell et al. v. Cal-Maine Foods et al. [Member] Bell et al. v. Cal-Maine Foods et al. [Member] Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member] Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member] Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member] Agricultural Related Inventory, Layers Agricultural Related Inventory, Layers Layers Weighted average shares outstanding: Weighted average shares outstanding [Abstract] Weighted average shares outstanding [Abstract] 2012 Omnibus Long-Term Incentive Plan [Member] Two Thousand Twelve Omnibus Long Term Incentive Plan [Member] Two Thousand Twelve Omnibus Long-Term Incentive Plan [Member] Conventional shell egg sales [Member] Non-Specialty Shell Egg Sales [Member] Non-Specialty Shell Egg Sales [Member] Purchase of common stock by treasury Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award Pullets and breeders Agricultural Related Inventory, Pullets and Breeders Agricultural Related Inventory, Pullets and Breeders Other [Member] Other [Member] Other [Member] State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member] State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member] State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member] Treasury Stock Treasury Stock, Policy [Policy Text Block] Treasury Stock, Policy [Policy Text Block] Benton County Foods [Member] Proceeds From Sale And Maturity Of Available For Sale Securities, Current Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Proceeds from sale of available-for-sale securities, current Proceeds From Sale And Maturity Of Available For Sale Securities Noncurrent Proceeds from sale of available-for-sale securities, noncurrent Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. Debt Securities, Available For Sale, Current, Realized Gain Gross realized gains on sales of available-for-sale securities, current Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Debt Securities, Available For Sale, Noncurrent, Realized Gain Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. Gross realized gains on sales of available-for-sale securities, noncurrent Debt Securities, Available For Sale, Current, Realized Loss Gross realized losses on sales of available-for-sale securities, current Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Debt Securities, Available For Sale, Noncurrent, Realized Loss Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. Gross realized losses on sales of available-for-sale securities, noncurrent Allowance For Doubtful Accounts As Percentage Of Receivables Aged Over 60 Days Allowance For Doubtful Accounts As Percentage Of Receivables Aged Over 60 Days Allowance for doubtful accounts as percentage of receivables aged over 60 days Number Of Major Customers Number Of Major Customers Number of major customers Flock Costs, Cost Accumulation Period Flock costs, cost accumulation period Flock Costs, Cost Accumulation Period Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Gain, Before Tax Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as current. Gains in Accumulated Other Comprehensive Income, Current Unrealized Gains, Current Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Gain, Before Tax Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as noncurrent. Unrealized Gains, Noncurrent Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Loss, Before Tax Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Unrealized Losses, Current Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Loss, Before Tax Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. Unrealized Losses, Noncurrent Available For Sale Debt Securities, Current, Amortized Cost Basis Amortized Cost, Current Available For Sale Debt Securities, Noncurrent, Amortized Cost Basis Amortized Cost, Noncurrent Loss Contingency, Damages Sought,Value Per Claim Damages sought per claim Loss Contingency, Damages Sought,Value Per Claim Flock Costs, Amortization Period Flock Costs, Amortization Period Flock costs, amortization period Checks Outstanding In Excess Of Book Cash Balances Checks outstanding in excess of related book cash balances. Checks outstanding in excess of related book cash balances Credit Agreement [Member] Immaterial Error Correction [Policy Text Block] Immaterial Error Correction. Immaterial Error Correction Stock Compensation Plan Transactions Stock Compensation Plan Transactions Stock compensation plan transactions Stock Compensation Plan Transactions Shares Stock Compensation Plan Transactions Shares Stock compensation plan transactions (in shares) Net income per common share attributable to Cal-Maine Foods, Inc. Earnings Per Share, Basic Diluted [Abstract] Net income per common share attributable to Cal-Maine Foods, Inc. Production and Processing Facilities, Capacity, Number of Layers Layer capacity Production and Processing Facilities, Capacity, Number of Layers Fassio Egg Farms, Inc. [Member] Business Combination, Contingent Consideration, Measurement Period Contingent consideration measurement period Contingent Conisderation [Member] Litigation Settlement, Treble Damages Treble damages Number Of Laying Hens Affected By Avian Influenza Number Of Laying Hens Affected By Avian Influenza Number of laying hens affected by avian influenza Percentage Of Flock Affected By Avian Influenza Percentage Of Flock Affected By Avian Influenza Percentage of flock affected by avian influenza Amount Of Time To Return Facilities Affected By Avian Influenza To Operating Status Amount Of Time To Return Facilities Affected By Avian Influenza To Operating Status Amount of time to return facilities affected by avian influenza to operating status Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al [Member] Number Of Pullets Affected By Avian Influenza Number of pullets affected by avian influenza EX-101.PRE 6 calm-20231202_pre.xml EX-101.PRE EX-31.1 7 exhibit311.htm EX-31.1 exhibit311
 
Exhibit 31.1
1
Certification
Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934,
As Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Sherman L. Miller, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Cal-Maine Foods,
 
Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of
 
a material fact or omit to state a material fact
necessary to make the statements made, in light of the circumstances under
 
which such statements were made, not
misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information
 
included in this report, fairly present in
all material respects the financial condition, results of operations and
 
cash flows of the registrant as of, and for, the periods
presented in this report;
 
4.
The registrant’s other certifying officer(s) and I are responsible for establishing
 
and maintaining disclosure controls and
procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls
 
and procedures to be designed
under our supervision, to ensure that material information relating to the
 
registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly
 
during the period in which this report is
being prepared;
(b)
Designed such internal control over financial reporting, or caused such
 
internal control over financial reporting to be
designed under our supervision, to provide reasonable assurance regarding
 
the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance
 
with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures
 
and presented in this report our
conclusions about the effectiveness of the disclosure controls and procedures,
 
as of the end of the period covered by this
report based on such evaluation; and
(d)
 
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the
registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter
 
in the case of an annual report) that has
materially affected, or is reasonably likely to materially affect, the registrant’s
 
internal control over financial reporting;
and
 
5.
The registrant’s other certifying officer(s) and I have disclosed, based
 
on our most recent evaluation of internal control over
financial reporting, to the registrant’s auditors and the audit committee of the registrant’s
 
board of directors (or persons
performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of
 
internal control over financial
reporting which are reasonably likely to adversely affect the registrant’s ability
 
to record, process, summarize and report
financial information; and
 
(b)
Any fraud, whether or not material, that involves management or other
 
employees who have a significant role in the
registrant’s internal control over financial reporting.
/s/ Sherman L. Miller
Sherman L. Miller
President and Chief Executive Officer
Date:
January 3, 2024
 
EX-31.2 8 exhibit312.htm EX-31.2 exhibit312
 
Exhibit 31.2
1
Certification
Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934,
As Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Max P. Bowman, certify that
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Cal-Maine Foods, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of
 
a material fact or omit to state a material fact
necessary to make the statements made, in light of the circumstances under
 
which such statements were made, not
misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information
 
included in this report, fairly present in
all material respects the financial condition, results of operations and
 
cash flows of the registrant as of, and for, the periods
presented in this report;
 
4.
The registrant’s other certifying officer(s) and I are responsible for establishing
 
and maintaining disclosure controls and
procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls
 
and procedures to be designed
under our supervision, to ensure that material information relating to the
 
registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly
 
during the period in which this report is
being prepared;
(b)
Designed such internal control over financial reporting, or caused such
 
internal control over financial reporting to be
designed under our supervision, to provide reasonable assurance regarding
 
the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance
 
with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures
 
and presented in this report our
conclusions about the effectiveness of the disclosure controls and procedures,
 
as of the end of the period covered by
this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial
 
reporting that occurred during the
registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter
 
in the case of an annual report) that has
materially affected, or is reasonably likely to materially affect, the registrant’s
 
internal control over financial reporting;
and
 
5.
The registrant’s other certifying officer(s) and I have disclosed, based
 
on our most recent evaluation of internal control over
financial reporting, to the registrant’s auditors and the audit committee of the registrant’s
 
board of directors (or persons
performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of
 
internal control over financial
reporting which are reasonably likely to adversely affect the registrant’s ability
 
to record, process, summarize and
report financial information; and
 
(b)
Any fraud, whether or not material, that involves management or other
 
employees who have a significant role in the
registrant’s internal control over financial reporting.
 
/s/ Max P. Bowman
Max P. Bowman
Vice President and Chief Financial Officer
Date:
January 3, 2024
EX-32 9 exhibit32.htm EX-32 exhibit32
 
 
Exhibit 32
1
Certifications Pursuant to 18 U.S.C. §1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
Solely for
 
the purposes
 
of complying
 
with 18
 
U.S.C. §1350,
 
as adopted
 
pursuant to
 
Section 906
 
of the
 
Sarbanes-Oxley Act of
2002,
 
we,
 
the
 
undersigned
 
Chief
 
Executive
 
Officer
 
and
 
Chief
 
Financial
 
Officer
 
of
 
Cal-Maine
 
Foods,
 
Inc.
 
(the
 
“Company”),
hereby
 
certify,
 
based
 
on
 
our
 
knowledge,
 
that
 
the
 
Quarterly
 
Report
 
on
 
Form
 
10-Q
 
of
 
the
 
Company
 
for
 
the
 
quarter
 
ended
December 2, 2023 (the “Report”)
 
fully complies with the requirements
 
of Section 13(a) or 15(d) of
 
the Securities Exchange Act
of
 
1934
 
and
 
that
 
the
 
information
 
contained
 
in
 
the
 
Report
 
fairly
 
presents,
 
in
 
all
 
material
 
respects,
 
the
 
financial
 
condition
 
and
results of operations of the Company.
 
 
 
/s/ Sherman L. Miller
Sherman L. Miller
President and Chief Executive Officer
/s/ Max P. Bowman
Max P. Bowman
Vice President and Chief Financial Officer
Date:
January 3, 2024
XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.4
Document and Entity Information - shares
6 Months Ended
Dec. 02, 2023
Jan. 03, 2024
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 02, 2023  
Document Transition Report false  
Entity File Number 001-38695  
Entity Registrant Name CAL-MAINE FOODS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 64-0500378  
Entity Address, Address Line One 1052 Highland Colony Pkwy  
Entity Address Address Line 2 Suite 200  
Entity Address, City or Town Ridgeland  
Entity Address, State or Province MS  
Entity Address, Postal Zip Code 39157  
City Area Code 601  
Local Phone Number 948-6813  
Title of 12(b) Security Common Stock, $0.01 par value per share  
Trading Symbol CALM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Current Fiscal Year End Date --06-01  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000016160  
Common Stock [Member]    
Entity Common Stock, Shares Outstanding   44,182,613
Class A Common Stock [Member]    
Entity Common Stock, Shares Outstanding   4,800,000
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 02, 2023
Jun. 03, 2023
Current assets:    
Cash and cash equivalents $ 361,783 $ 292,824
Investment securities available-for-sale 206,045 355,090
Trade and other receivables, net 165,391 120,247
Income tax receivable 33,771 66,966
Inventories 287,270 284,418
Prepaid expenses and other current assets 9,673 5,380
Total current assets 1,063,933 1,124,925
Property, plant & equipment, net 815,468 744,540
Investments in unconsolidated entities 14,370 14,449
Goodwill 45,776 44,006
Intangible assets, net 17,074 15,897
Other long-term assets 10,184 10,708
Total Assets 1,966,805 1,954,525
Current liabilities:    
Trade accounts payable 98,144 82,590
Accrued wages and benefits 20,164 38,733
Accrued income taxes payable 8,445 8,288
Dividends payable 5,682 37,130
Accrued expenses and other liabilities 21,352 15,990
Total current liabilities 153,787 182,731
Other noncurrent liabilities 30,571 9,999
Deferred income taxes, net 158,483 152,212
Total liabilities 342,841 344,942
Commitments and contingencies - see Note 10
Stockholders' equity:    
Paid-in capital 74,214 72,112
Retained earnings 1,583,071 1,571,112
Accumulated other comprehensive loss, net of tax (1,614) (2,886)
Common stock in treasury at cost - 26,078 shares at December 2, 2023 and 26,077 shares at June 3, 2023 (30,014) (30,008)
Total Cal-Maine Foods, Inc. stockholders' equity 1,626,408 1,611,081
Noncontrolling interest in consolidated entity (2,444) (1,498)
Total stockholders' equity 1,623,964 1,609,583
Total Liabilities and Stockholders' Equity 1,966,805 1,954,525
Common Stock [Member]    
Stockholders' equity:    
Common stock ($0.01 par value): 703 703
Class A Convertible Common Stock [Member]    
Stockholders' equity:    
Common stock ($0.01 par value): $ 48 $ 48
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 02, 2023
Jun. 03, 2023
Common Stock [Member]    
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 120,000,000 120,000,000
Common stock, shares issued (in shares) 70,261,000 70,261,000
Common stock in treasury (in shares) 26,078,000 26,077,000
Class A Convertible Common Stock [Member]    
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 4,800,000 4,800,000
Common stock, shares issued (in shares) 4,800,000 4,800,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Dec. 02, 2023
Nov. 26, 2022
Condensed Consolidated Statements of Income [Abstract]        
Net sales $ 523,234 $ 801,700 $ 982,578 $ 1,460,044
Cost of sales 432,104 483,851 846,015 924,705
Gross profit 91,130 317,849 136,563 535,339
Selling, general and administrative 76,578 57,952 128,824 111,559
Loss on disposal of fixed assets 318 29 262 62
Operating income 14,234 259,868 7,477 423,718
Other income (expense):        
Interest income, net 6,987 1,930 14,333 2,833
Royalty income 301 344 650 772
Equity income (loss) of unconsolidated entities 29 (987) (441) (843)
Other, net 567 1,113 832 1,268
Total other income, net 7,884 2,400 15,374 4,030
Income before income taxes 22,118 262,268 22,851 427,748
Income tax expense 5,540 63,974 5,862 104,320
Net income 16,578 198,294 16,989 323,428
Less: Loss attributable to noncontrolling interest (431) (293) (946) (446)
Net income attributable to Cal-Maine Foods, Inc. $ 17,009 $ 198,587 $ 17,935 $ 323,874
Net income per common share:        
Basic (in dollars per share) $ 0.35 $ 4.08 $ 0.37 $ 6.66
Diluted (in dollars per share) $ 0.35 $ 4.07 $ 0.37 $ 6.63
Weighted average shares outstanding:        
Basic (in shares) 48,690 48,624 48,691 48,624
Diluted (in shares) 48,866 48,840 48,854 48,827
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Dec. 02, 2023
Nov. 26, 2022
Condensed Consolidated Statements of Comprehensive Income [Abstract]        
Net income $ 16,578 $ 198,294 $ 16,989 $ 323,428
Other comprehensive income (loss), before tax:        
Unrealized holding gain (loss) on available-for-sale securities, net of reclassification adjustments 895 (974) 1,681 (1,971)
Income tax benefit (expense) related to items of other comprehensive income (218) 237 (409) 480
Other comprehensive Income (loss), net of tax 677 (737) 1,272 (1,491)
Comprehensive income 17,255 197,557 18,261 321,937
Less: Comprehensive loss attributable to the noncontrolling interest (431) (293) (946) (446)
Comprehensive income attributable to Cal-Maine Foods, Inc. $ 17,686 $ 197,850 $ 19,207 $ 322,383
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Cash flows from operating activities:    
Net income $ 16,989 $ 323,428
Depreciation and amortization 39,394 34,729
Deferred income taxes 5,862 (540)
Other adjustments, net 11,407 (12,830)
Net cash provided by operations 73,652 344,787
Cash flows from investing activities:    
Purchases of investment securities (43,569) (152,365)
Sales and maturities of investment securities 196,104 65,279
Investment in unconsolidated entities (363) 0
Acquisition of business (53,746) 0
Purchases of property, plant and equipment (65,774) (59,709)
Net proceeds from disposal of property, plant and equipment 150 92
Net cash provided by (used in) investing activities 32,802 (146,703)
Cash flows from financing activities:    
Payments of dividends (37,276) (78,394)
Purchase of common stock by treasury (5) (45)
Principal payments on finance lease (214) (94)
Net cash used in financing activities (37,495) (78,533)
Net change in cash and cash equivalents 68,959 119,551
Cash and cash equivalents at beginning of period 292,824 59,084
Cash and cash equivalents at end of period $ 361,783 $ 178,635
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.4
Summary of Significant Accounting Policies
6 Months Ended
Dec. 02, 2023
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 1 - Summary of Significant Accounting Policies
Basis of Presentation
The
 
unaudited
 
condensed
 
consolidated
 
financial
 
statements
 
of
 
Cal-Maine
 
Foods,
 
Inc.
 
and
 
its
 
subsidiaries
 
(the
 
“Company,”
“we,” “us,” “our”)
 
have been prepared
 
in accordance with
 
the instructions to
 
Form 10-Q and
 
Article 10 of
 
Regulation S-X and
in
 
accordance
 
with generally
 
accepted
 
accounting
 
principles in
 
the
 
United
 
States of
 
America
 
(“GAAP”)
 
for
 
interim
 
financial
reporting and
 
should be
 
read in
 
conjunction with
 
our Annual
 
Report on
 
Form 10-K
 
for the fiscal
 
year ended
 
June 3,
 
2023 (the
“2023
 
Annual
 
Report”).
 
These
 
statements
 
reflect
 
all
 
adjustments
 
that
 
are,
 
in
 
the
 
opinion
 
of
 
management,
 
necessary
 
to
 
a
 
fair
statement of the results for
 
the interim periods presented
 
and, in the opinion of
 
management, consist of adjustments
 
of a normal
recurring nature.
 
Operating results for
 
the interim periods
 
are not necessarily
 
indicative of operating
 
results for the
 
entire fiscal
year.
Fiscal Year
The Company’s
 
fiscal year
 
ends on
 
the Saturday
 
closest to
 
May 31.
 
Each of
 
the three-month
 
periods and
 
year-to-date periods
ended on December 2, 2023 and November 26, 2022 included
13 weeks
 
and
26 weeks
, respectively.
Use of Estimates
The preparation of the
 
consolidated financial statements in
 
conformity with GAAP requires management
 
to make estimates and
assumptions
 
that affect
 
the amounts
 
reported in
 
the consolidated
 
financial statements
 
and accompanying
 
notes. Actual
 
results
could differ from those estimates.
Investment Securities
The Company
 
has determined
 
that its
 
debt securities
 
are available-for-sale
 
investments. We
 
classify these
 
securities as
 
current
because the
 
amounts invested
 
are available
 
for current
 
operations. Available
 
-for-sale
 
securities are
 
carried at
 
fair value,
 
based
on quoted market prices
 
as of the balance sheet
 
date, with unrealized gains
 
and losses recorded in other
 
comprehensive income.
The
 
amortized
 
cost
 
of
 
debt
 
securities
 
is
 
adjusted
 
for
 
amortization
 
of
 
premiums
 
and
 
accretion
 
of
 
discounts
 
to
 
maturity
 
and
 
is
recorded in interest
 
income. The Company regularly
 
evaluates changes to the
 
rating of its debt
 
securities by credit agencies
 
and
economic conditions
 
to assess and
 
record any
 
expected credit
 
losses through
 
allowance for
 
credit losses,
 
limited to
 
the amount
that fair value was less than the amortized cost basis.
 
Investments
 
in
 
mutual
 
funds
 
are
 
recorded
 
at
 
fair
 
value
 
and
 
are
 
classified
 
as
 
“Other
 
long-term
 
assets”
 
in
 
the
 
Company’s
Condensed
 
Consolidated
 
Balance
 
Sheets.
 
Unrealized
 
gains
 
and
 
losses
 
for
 
equity
 
securities
 
are
 
recorded
 
in
 
other
 
income
(expenses) as Other, net in the Company’s
 
Condensed Consolidated Statements of Income.
The cost
 
basis for
 
realized gains
 
and losses
 
on available-for-sale
 
securities is
 
determined by
 
the specific
 
identification method.
Gains
 
and
 
losses
 
are
 
recognized
 
in
 
other
 
income
 
(expenses)
 
as
 
Other,
 
net
 
in
 
the
 
Company’s
 
Condensed
 
Consolidated
Statements of Income. Interest and dividends on securities classified as available-for-sale
 
are recorded in interest income.
Trade Receivables
 
Trade receivables are stated at their carrying
 
values, which include a reserve for credit losses. As of December
 
2, 2023 and June
3,
 
2023,
 
reserves
 
for
 
credit
 
losses
 
were
 
$
536
 
thousand
 
and
 
$
579
 
thousand,
 
respectively.
 
The
 
Company
 
extends
 
credit
 
to
customers based on
 
an evaluation of each
 
customer’s financial condition
 
and credit history.
 
Collateral is generally
 
not required.
The
 
Company
 
minimizes
 
exposure
 
to
 
counter
 
party
 
credit
 
risk
 
through
 
credit
 
analysis
 
and
 
approvals,
 
credit
 
limits,
 
and
monitoring
 
procedures.
 
In
 
determining
 
our
 
reserve
 
for
 
credit
 
losses,
 
receivables
 
are
 
assigned
 
an
 
expected
 
loss
 
based
 
on
historical loss information adjusted as needed for economic and
 
other forward-looking factors.
Goodwill
Goodwill
 
represents
 
the
 
excess
 
of
 
the
 
purchase
 
price
 
over
 
the
 
fair
 
value
 
of
 
the
 
identifiable
 
net
 
assets
 
acquired.
 
Goodwill
 
is
evaluated
 
for
 
impairment
 
annually
 
by
 
first
 
performing
 
a
 
qualitative
 
assessment
 
to
 
determine
 
whether
 
a
 
quantitative
 
goodwill
test is
 
necessary.
 
After assessing
 
the totality
 
of events
 
or circumstances,
 
if we
 
determine it
 
is more
 
likely than
 
not that
 
the fair
value
 
of
 
a
 
reporting
 
unit
 
is
 
less
 
than
 
its
 
carrying
 
amount,
 
then
 
we
 
perform
 
additional
 
quantitative
 
tests
 
to
 
determine
 
the
magnitude of any impairment.
 
Intangible Assets
Intangible
 
assets
 
are
 
initially
 
recorded
 
at
 
fair
 
value
 
in
 
business
 
acquisitions,
 
which
 
include
 
franchise
 
rights,
 
customer
relationships, non-compete
 
agreements, trademark
 
and right
 
of use
 
intangibles. They
 
are amortized
 
over their
 
estimated useful
lives
 
of
 
5
 
to
 
15
 
years. The
 
gross
 
cost
 
and
 
accumulated
 
amortization
 
of
 
intangible
 
assets
 
are
 
removed
 
when
 
the
 
recorded
amounts
 
are fully
 
amortized
 
and
 
the asset
 
is no
 
longer
 
in use
 
or the
 
contract has
 
expired.
 
When certain
 
events or
 
changes in
operating conditions
 
occur,
 
asset lives may
 
be adjusted
 
and an impairment
 
assessment may
 
be performed
 
on the recoverability
of the carrying amounts.
Indefinite life assets are recorded at fair value in business acquisitions and
 
represents water rights. They are not amortized, but
are reviewed for impairment at least annually or more frequently if
 
impairment indicators arise.
Dividends Payable
 
We
 
accrue dividends at
 
the end of
 
each quarter according
 
to the Company’s
 
dividend policy adopted
 
by its Board
 
of Directors.
The Company
 
pays a dividend
 
to shareholders
 
of its Common
 
Stock and
 
Class A Common
 
Stock on
 
a quarterly basis
 
for each
quarter for
 
which the
 
Company reports
 
net income
 
attributable to
 
Cal-Maine Foods,
 
Inc. computed
 
in accordance
 
with GAAP
in an amount
 
equal to one-third
 
(1/3) of such
 
quarterly income. Dividends
 
are paid to
 
shareholders of record
 
as of the 60th
 
day
following the
 
last day
 
of such quarter,
 
except for
 
the fourth fiscal
 
quarter.
 
For the
 
fourth quarter,
 
the Company
 
pays dividends
to shareholders of record on the 65th day after the
 
quarter end. Dividends are payable on the 15th day following
 
the record date.
Following a quarter for which the Company does not report net income
 
attributable to Cal-Maine Foods, Inc., the Company will
not pay a dividend
 
for a subsequent profitable
 
quarter until the Company
 
is profitable on a cumulative
 
basis computed from the
date of the most recent quarter
 
for which a dividend was paid.
 
The dividend policy is subject to
 
periodic review by the Board of
Directors.
Business Combinations
The Company applies the acquisition
 
method of accounting, which
 
requires that once control is obtained,
 
all the assets acquired
and liabilities assumed,
 
including amounts
 
attributable to noncontrolling
 
interests, are recorded
 
at their respective
 
fair values at
the date of acquisition. We
 
determine the fair values of identifiable assets and liabilities
 
internally,
 
which requires estimates and
the
 
use
 
of
 
various
 
valuation
 
techniques.
 
When
 
a
 
market
 
value
 
is
 
not
 
readily
 
available,
 
our
 
internal
 
valuation
 
methodology
considers the remaining estimated life of the assets acquired and what
 
management believes is the market value for those assets.
 
We
 
typically use the income
 
method approach for
 
intangible assets acquired in
 
a business combination. Significant
 
estimates in
valuing
 
certain
 
intangible
 
assets
 
include,
 
but
 
are
 
not
 
limited
 
to,
 
the
 
amount
 
and
 
timing
 
of
 
future
 
cash
 
flows,
 
growth
 
rates,
discount rates and
 
useful lives. The
 
excess of the purchase
 
price over fair values
 
of identifiable assets and
 
liabilities is recorded
as goodwill.
 
Loss Contingencies
Certain
 
conditions
 
may
 
exist
 
as
 
of
 
the
 
date
 
the
 
financial
 
statements
 
are
 
issued
 
that
 
may
 
result
 
in
 
a
 
loss
 
to
 
the
 
Company
 
but
which will
 
only be
 
resolved when
 
one or
 
more future
 
events occur
 
or fail
 
to occur.
 
The Company’s
 
management and
 
its legal
counsel
 
assess such
 
contingent
 
liabilities, and
 
such assessment
 
inherently
 
involves an
 
exercise
 
of judgment.
 
In assessing
 
loss
contingencies
 
related
 
to legal
 
proceedings
 
that are
 
pending against
 
the Company
 
or unasserted
 
claims that
 
may result
 
in such
proceedings, the Company’s
 
legal counsel evaluates
 
the perceived merits
 
of any legal
 
proceedings or unasserted
 
claims as well
as the perceived merits of the amount of relief sought or expected to be
 
sought therein.
If the assessment
 
of a contingency
 
indicates it is
 
probable that
 
a material loss
 
has been incurred
 
and the amount
 
of the liability
can be
 
estimated, the
 
estimated liability
 
would be accrued
 
in the Company’s
 
financial statements.
 
If the assessment
 
indicates a
potentially material loss contingency is
 
not probable, but is reasonably possible,
 
or is probable but cannot be estimated,
 
then the
nature of the
 
contingent liability,
 
together with an
 
estimate of the
 
range of possible
 
loss if determinable
 
and material, would
 
be
disclosed. Loss
 
contingencies considered
 
remote are
 
generally not
 
disclosed unless
 
they involve
 
guarantees, in
 
which case
 
the
nature of the guarantee would be disclosed.
 
The Company expenses the costs of litigation as they are incurred.
New Accounting Pronouncements and Policies
No new accounting pronouncement issued or effective
 
during the fiscal year had or is expected to have a material impact on
 
our
Consolidated Financial Statements.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.4
Acquisition
6 Months Ended
Dec. 02, 2023
Acquisition [Abstract]  
Acquisition
Note 2 - Acquisition
Effective
September 30, 2023
, the Company
 
acquired the assets of
 
Fassio Egg Farms,
 
Inc. (“Fassio”), related
 
to its commercial
shell
 
egg
 
production
 
and
 
processing
 
business.
 
Fassio
 
owns
 
and
 
operates
 
commercial
 
shell
 
egg
 
production
 
and
 
processing
facilities with
 
a capacity
 
at the
 
time of
 
acquisition of
 
approximately
1.2
 
million
 
laying hens,
 
primarily
 
cage-free,
 
a feed
 
mill,
pullets, a
 
fertilizer production
 
and composting
 
operation and
 
land located
 
in Erda, Utah,
 
outside Salt
 
Lake City.
 
The Company
accounted for the acquisition as a business combination.
 
The following table summarizes the consideration paid
 
for Fassio and the amounts of the assets acquired and
 
liabilities assumed
recognized at the acquisition date (in thousands):
Inventory consisted
 
primarily of
 
flock, feed
 
ingredients,
 
packaging, and
 
egg inventory.
 
Flock inventory
 
was valued at
 
carrying
value
 
as
 
management
 
believes
 
that
 
its
 
carrying
 
value
 
best
 
approximates
 
its
 
fair
 
value.
 
Feed
 
ingredients,
 
packaging
 
and
 
egg
inventory were all valued based on market prices as of September 30, 2023.
 
Property,
 
plant and
 
equipment were
 
valued utilizing
 
the cost
 
approach which
 
is based
 
on replacement
 
or reproduction
 
costs of
the assets and subtracting any depreciation resulting from physical deterioration
 
and/or functional or economic obsolescence.
Intangible
 
assets
 
consisted
 
primarily
 
of
 
water
 
rights
 
within
 
the
 
property
 
acquired.
 
Water
 
rights
 
were
 
valued
 
using
 
the
 
sales
comparison approach.
Contingent
 
consideration
 
liability
 
was
 
recorded
 
and
 
represents
 
potential
 
future
 
cash
 
payment
 
to
 
the
 
sellers
 
contingent
 
on
 
the
acquired
 
business
 
meeting
 
certain
 
return
 
on
 
profitability
 
milestones over
 
a
three-year
 
period,
 
commencing
 
on
 
the date
 
of
 
the
acquisition.
 
The fair
 
value of
 
the contingent
 
consideration is
 
estimated using
 
a discounted
 
cash flow
 
model. Key
 
assumptions
and
 
unobservable
 
inputs that
 
require
 
significant judgement
 
used in
 
the estimate
 
include weighted
 
average cost
 
of capital,
 
egg
prices, projected revenue
 
and expenses over which
 
the contingent considered
 
is measured, and the
 
probability assessments with
respect to the
 
likelihood of achieving
 
the forecasted projections.
 
A range of
 
potential outcomes cannot
 
be reasonably estimated
due to market volatility of egg prices.
Goodwill
 
represents
 
the
 
excess
 
of
 
the
 
purchase
 
price
 
of
 
the
 
acquired
 
business
 
over
 
the
 
acquisition
 
date
 
fair
 
value
 
of
 
the
 
net
assets acquired.
 
Goodwill recorded
 
in connection
 
with the
 
Fassio acquisition
 
is primarily
 
attributable to
 
improved efficiencies
from integrating the assets of
 
Fassio with the operations
 
of the Company.
 
The Company recognized goodwill
 
of $1.8 million as
a result of the acquisition.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash consideration paid
$
53,746
Fair value of contingent consideration
1,000
Total estimated purchase
 
consideration
54,746
Recognized amounts of identifiable assets acquired and liabilities assumed
Inventory
$
6,164
Property, plant and equipment
44,540
Intangible assets
2,272
Other long-term assets
143
Liabilities assumed
(143)
Total identifiable
 
net assets
52,976
Goodwill
1,770
$
54,746
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.4
Investment Securities
6 Months Ended
Dec. 02, 2023
Investments Securities [Abstract]  
Investment Securities
Note 3 - Investment
Securities
The following represents the Company’s
 
investment securities as of December 2, 2023 and June 3, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
Amortized
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
6,141
$
$
108
$
6,033
Commercial paper
2,791
2
2,789
Corporate bonds
98,202
535
97,667
Certificates of deposits
1,125
6
1,119
US government and agency obligations
88,470
116
88,354
Asset backed securities
10,045
38
10,083
Total current
 
investment securities
$
206,774
$
38
$
767
$
206,045
Mutual funds
$
2,190
$
$
24
$
2,166
Total noncurrent
 
investment securities
$
2,190
$
$
24
$
2,166
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 3, 2023
Amortized
 
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
16,571
$
$
275
$
16,296
Commercial paper
56,486
77
56,409
Corporate bonds
139,979
1,402
138,577
Certificates of deposits
675
675
US government and agency obligations
101,240
471
100,769
Asset backed securities
13,459
151
13,308
Treasury bills
29,069
13
29,056
Total current
 
investment securities
$
357,479
$
$
2,389
$
355,090
Mutual funds
$
2,172
$
$
91
$
2,081
Total noncurrent
 
investment securities
$
2,172
$
$
91
$
2,081
Available-for-sale
Proceeds from sales
 
and maturities of investment
 
securities available-for-sale
 
were $
196.1
 
million and $
65.3
 
million during the
twenty-six weeks ended December 2, 2023
 
and November 26, 2022, respectively.
 
Gross realized gains for the twenty-six
 
weeks
ended December 2, 2023 and November
 
26, 2022 were $
7
 
thousand and $
2
 
thousand, respectively.
 
Gross realized losses for the
twenty-six
 
weeks ended
 
December 2,
 
2023 and
 
November 26,
 
2022 were
 
$
8
 
thousand and
 
$
63
 
thousand, respectively.
 
There
were
no
 
allowances for credit losses at December 2, 2023 and June 3, 2023.
Actual maturities
 
may differ
 
from contractual
 
maturities as some
 
borrowers have
 
the right to
 
call or prepay
 
obligations with
 
or
without penalties. Contractual maturities of current investments at December
 
2, 2023 are as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
Estimated Fair Value
Within one year
$
145,788
1-5 years
60,257
Total
$
206,045
Noncurrent
 
There were
no
 
sales of
 
noncurrent investment
 
securities during
 
the twenty-six
 
weeks ended
 
December 2,
 
2023 and
 
November
26, 2022.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value Measurements
6 Months Ended
Dec. 02, 2023
Fair Value Measurements [Abstract]  
Fair Value Measurements
 
Note 4 - Fair Value
 
Measurements
The Company
 
is required
 
to categorize
 
both financial
 
and nonfinancial
 
assets and
 
liabilities based
 
on the
 
following fair
 
value
hierarchy. The
 
fair value
 
of an
 
asset is
 
the price
 
at which
 
the asset
 
could be
 
sold in
 
an orderly
 
transaction between
 
unrelated,
knowledgeable, and willing
 
parties able to engage in
 
the transaction. A liability’s
 
fair value is defined
 
as the amount that would
be
 
paid
 
to
 
transfer
 
the
 
liability
 
to
 
a
 
new
 
obligor
 
in
 
a
 
transaction
 
between
 
such
 
parties,
 
not
 
the
 
amount
 
that
 
would
 
be paid
 
to
settle the liability with the creditor.
Level 1
 
- Quoted prices in active markets for identical assets or liabilities
Level 2
 
- Inputs
 
other than
 
quoted
 
prices included
 
in Level
 
1 that
 
are observable
 
for the
 
asset or
 
liability,
 
either
directly or indirectly,
 
including:
Quoted prices for similar assets or liabilities in active markets
Quoted prices for identical or similar assets in non-active markets
Inputs other than quoted prices that are observable for the asset or liability
Inputs derived principally from or corroborated by other observable market
 
data
Level 3
 
- Unobservable inputs for the asset or liability that are
 
supported by little or no market activity and that
 
are
significant to the fair value of the assets or liabilities
The disclosures of fair value of certain financial assets and liabilities that are recorded
 
at cost are as follows:
Cash and cash equivalents, accounts receivable,
 
and accounts payable:
 
The carrying amount approximates fair value due to the
short maturity of these instruments.
Assets and Liabilities Measured at Fair
 
Value
 
on a Recurring Basis
In
 
accordance
 
with
 
the
 
fair
 
value
 
hierarchy
 
described
 
above,
 
the
 
following
 
table
 
shows
 
the
 
fair
 
value
 
of
 
financial
 
assets and
liabilities measured at fair value on a recurring basis as of December 2, 2023 and June 3,
 
2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
6,033
$
$
6,033
Commercial paper
2,789
2,789
Corporate bonds
97,667
97,667
Certificates of deposits
1,119
1,119
US government and agency obligations
88,354
88,354
Asset backed securities
10,083
10,083
Mutual funds
2,166
2,166
Total assets measured at fair
 
value
$
2,166
$
206,045
$
$
208,211
Liabilities
Contingent consideration
$
$
$
1,000
$
1,000
Total liabilities measured
 
at fair value
$
$
$
1,000
$
1,000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 3, 2023
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
16,296
$
$
16,296
Commercial paper
56,409
56,409
Corporate bonds
138,577
138,577
Certificates of deposits
675
675
US government and agency obligations
100,769
100,769
Asset backed securities
13,308
13,308
Treasury bills
29,056
29,056
Mutual funds
2,081
2,081
Total assets measured at fair
 
value
$
2,081
$
355,090
$
$
357,171
Investment
 
securities
 
 
available-for-sale
 
classified
 
as Level
 
2
 
consist
 
of
 
securities
 
with maturities
 
of
 
three
 
months
 
or longer
when purchased. We
 
classified these securities as
 
current because amounts
 
invested are readily available
 
for current operations.
Observable inputs for these securities are yields, credit risks, default rates, and volatility.
Contingent
 
consideration
 
classified
 
as
 
Level
 
3
 
consists
 
of
 
the
 
potential
 
obligation
 
to
 
pay
 
an
 
earnout
 
to
 
the
 
sellers
 
of
 
Fassio
contingent on the
 
acquired business meeting
 
certain return on
 
profitability milestones over
 
a
three-year
 
period, commencing on
the date of
 
the acquisition. The fair
 
value of the
 
contingent consideration is
 
estimated using a
 
discounted cash flow
 
model. Key
assumptions and
 
unobservable inputs
 
that require
 
significant judgement
 
used in
 
the estimate
 
include weighted
 
average cost
 
of
capital,
 
egg
 
prices,
 
projected
 
revenue
 
and
 
expenses
 
over
 
which
 
the
 
contingent
 
considered
 
is
 
measured,
 
and
 
the
 
probability
assessments
 
with
 
respect
 
to
 
the
 
likelihood
 
of
 
achieving
 
the
 
forecasted
 
projections.
 
See
 
further
 
discussion
 
in
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories
6 Months Ended
Dec. 02, 2023
Inventories [Abstract]  
Inventories
Note 5 - Inventories
Inventories consisted of the following as of December 2, 2023 and June
 
3, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
June 3, 2023
Flocks, net of amortization
$
162,323
$
164,540
Eggs and egg products
30,485
28,318
Feed and supplies
94,462
91,560
$
287,270
$
284,418
We
 
grow
 
and
 
maintain
 
flocks
 
of
 
layers
 
(mature
 
female
 
chickens),
 
pullets
 
(female
 
chickens,
 
under
 
18
 
weeks
 
of
 
age),
 
and
breeders
 
(male
 
and
 
female
 
chickens
 
used
 
to
 
produce
 
fertile
 
eggs
 
to
 
hatch
 
for
 
egg
 
production
 
flocks).
 
Our
 
total
 
flock
 
at
December
 
2,
 
2023
 
and
 
June 3,
 
2023
 
consisted
 
of
 
approximately
10.6
 
million
 
and
10.8
 
million
 
pullets
 
and
 
breeders
 
and
43.3
million and
41.2
 
million layers, respectively.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.4
Equity
6 Months Ended
Dec. 02, 2023
Equity [Abstract]  
Equity
Note 6 - Equity
The following reflects equity activity for the thirteen weeks ended
 
December 2, 2023 and November 26, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended December 2, 2023
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at
September 2, 2023
$
703
$
48
$
(30,014)
$
73,153
$
(2,291)
$
1,571,744
$
(2,013)
$
1,611,330
Other comprehensive
income, net of tax
677
677
Stock compensation
plan transactions
1,061
1,061
Dividends ($
0.116
per share)
Common
(5,125)
(5,125)
Class A common
(557)
(557)
Net income (loss)
17,009
(431)
16,578
Balance at December
2, 2023
$
703
$
48
$
(30,014)
$
74,214
$
(1,614)
$
1,583,071
$
(2,444)
$
1,623,964
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Twenty-six Weeks
 
Ended December 2, 2023
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at June 3,
2023
$
703
$
48
$
(30,008)
$
72,112
$
(2,886)
$
1,571,112
$
(1,498)
$
1,609,583
Other comprehensive
income, net of tax
1,272
1,272
Stock compensation
plan transactions
(6)
2,102
2,096
Dividends ($
0.122
per share)
Common
(5,390)
(5,390)
Class A common
(586)
(586)
Net income (loss)
17,935
(946)
16,989
Balance at December
2, 2023
$
703
$
48
$
(30,014)
$
74,214
$
(1,614)
$
1,583,071
$
(2,444)
$
1,623,964
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended November 26, 2022
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at May 28,
2022
$
703
$
48
$
(28,495)
$
69,017
$
(2,350)
$
1,149,399
$
(359)
$
1,187,963
Other comprehensive
loss, net of tax
(737)
(737)
Stock compensation
plan transactions
(1)
988
987
Dividends ($
1.353
per share)
Common
(59,708)
(59,708)
Class A common
(6,494)
(6,494)
Net income (loss)
198,587
(293)
198,294
Balance at November
26, 2022
$
703
$
48
$
(28,496)
$
70,005
$
(3,087)
$
1,281,784
$
(652)
$
1,320,305
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Twenty-six Weeks
 
Ended November 26, 2022
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrollin
g
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at May 28,
2022
$
 
703
$
 
48
$
 
(28,447)
$
 
67,989
$
 
(1,596)
$
 
1,065,854
$
 
(206)
$
 
1,104,345
Other comprehensive
loss, net of tax
(1,491)
(1,491)
Stock compensation
plan transactions
(49)
2,016
1,967
Contributions
Dividends ($
2.206
per share)
Common
(97,355)
(97,355)
Class A common
(10,589)
(10,589)
Net income (loss)
323,874
(446)
323,428
Balance at November
26, 2022
$
703
$
48
$
(28,496)
$
70,005
$
(3,087)
$
1,281,784
(652)
$
1,320,305
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.4
Net Income per Common Share
6 Months Ended
Dec. 02, 2023
Net Income per Common Share [Abstract]  
Net Income per Common Share
Note 7 - Net Income per Common Share
 
Basic net income
 
per share is
 
based on the
 
weighted average Common
 
Stock and Class
 
A Common Stock
 
outstanding. Diluted
net
 
income
 
per
 
share
 
is
 
based
 
on
 
weighted-average
 
common
 
shares
 
outstanding
 
during
 
the
 
relevant
 
period
 
adjusted
 
for
 
the
dilutive effect of share-based awards.
 
The
 
following
 
table
 
provides
 
a
 
reconciliation
 
of
 
the
 
numerators
 
and
 
denominators
 
used
 
to
 
determine
 
basic
 
and
 
diluted
 
net
income per common share (amounts in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Numerator
Net income
$
16,578
$
198,294
$
16,989
$
323,428
Less: Loss attributable to
noncontrolling interest
(431)
(293)
(946)
(446)
Net income attributable to Cal-Maine
Foods, Inc.
$
17,009
$
198,587
$
17,935
$
323,874
Denominator
Weighted-average
 
common shares
outstanding, basic
48,690
48,624
48,691
48,624
Effect of dilutive restricted shares
176
216
163
203
Weighted-average
 
common shares
outstanding, diluted
48,866
48,840
48,854
48,827
Net income per common share
attributable to Cal-Maine Foods, Inc.
Basic
$
0.35
$
4.08
$
0.37
$
6.66
Diluted
$
0.35
$
4.07
$
0.37
$
6.63
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue from Contracts with Customers
6 Months Ended
Dec. 02, 2023
Revenue from Contracts with Customers [Abstract]  
Revenue from Contracts with Customers
 
Note 8 - Revenue from Contracts with Customers
Satisfaction of Performance Obligation
The vast majority of the Company’s
 
revenue is derived from agreements with customers based on the customer
 
placing an order
for products. Pricing
 
for the most part
 
is determined when
 
the Company and
 
the customer agree
 
upon the specific
 
order, which
establishes the contract for that order.
Revenues are
 
recognized in
 
an amount
 
that reflects
 
the net
 
consideration we
 
expect to
 
receive in
 
exchange for
 
the goods.
 
Our
shell
 
eggs
 
are
 
sold
 
at
 
prices
 
related
 
to
 
independently
 
quoted
 
wholesale
 
market
 
prices
 
or
 
formulas
 
related
 
to
 
our
 
costs
 
of
production.
 
The
 
Company’s
 
sales
 
predominantly
 
contain
 
a
 
single
 
performance
 
obligation.
 
We
 
recognize
 
revenue
 
upon
satisfaction
 
of
 
the
 
performance
 
obligation
 
with
 
the
 
customer,
 
which
 
typically
 
occurs
 
within
 
days
 
of
 
the
 
Company
 
and
 
the
customer agreeing upon the order.
Returns and Refunds
Some of our contracts include a guaranteed sale clause, pursuant to which we
 
credit the customer’s account for product that the
customer is unable to sell before expiration. The Company records an allowance for
 
expected customer returns using historical
return data compared to current period sales and accounts receivable.
 
The allowance is recorded as a reduction of sales in the
same period the revenue is recognized.
Sales Incentives Provided to Customers
The
 
Company
 
periodically
 
provides
 
incentive
 
offers
 
to
 
its
 
customers
 
to
 
encourage
 
purchases.
 
Such
 
offers
 
include
 
current
discount offers
 
(e.g., percentage
 
discounts off
 
current purchases), inducement
 
offers (e.g.,
 
offers for
 
future discounts subject
 
to
a minimum
 
current purchase),
 
and other
 
similar offers.
 
Current discount
 
offers,
 
when accepted
 
by customers,
 
are treated
 
as a
reduction
 
to
 
the sales
 
price
 
of the
 
related
 
transaction,
 
while inducement
 
offers,
 
when
 
accepted
 
by customers,
 
are
 
treated
 
as
 
a
reduction
 
to
 
sales
 
price
 
based
 
on
 
estimated
 
future
 
redemption
 
rates.
 
Redemption
 
rates
 
are
 
estimated
 
using
 
the
 
Company’s
historical
 
experience
 
for
 
similar
 
inducement
 
offers.
 
Current discount
 
and
 
inducement
 
offers
 
are
 
presented
 
as a
 
net amount
 
in
‘‘Net sales.’’
Disaggregation of Revenue
The following table provides revenue disaggregated by product category
 
(in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Conventional shell egg sales
$
280,599
$
541,917
$
505,879
$
967,506
Specialty shell egg sales
217,905
227,778
426,586
428,598
Egg products
20,012
28,052
42,235
55,692
Other
4,718
3,953
7,878
8,248
$
523,234
$
801,700
$
982,578
$
1,460,044
Contract Costs
The Company can incur costs to
 
obtain or fulfill a contract with a
 
customer. If the
 
amortization period of these costs is less
 
than
one year,
 
they are
 
expensed as
 
incurred. When
 
the amortization
 
period is
 
greater than
 
one year,
 
a contract
 
asset is
 
recognized
and
 
is amortized
 
over the
 
contract life
 
as a
 
reduction in
 
net sales.
 
As of
 
December 2,
 
2023 and
 
June 3,
 
2023, the
 
balance for
contract assets was immaterial.
Contract Balances
The Company receives payment from customers based on specified terms that are
 
generally less than 30 days from delivery.
There are rarely contract assets or liabilities related to performance under the
 
contract.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.4
Stock Based Compensation
6 Months Ended
Dec. 02, 2023
Stock Based Compensation [Abstract]  
Stock Based Compensation
Note 9 - Stock Based Compensation
Total
 
stock-based
 
compensation
 
expense
 
was
 
$
2.1
 
and
 
$
2.0
 
million
 
for
 
the
 
twenty-six
 
weeks
 
ended
 
December
 
2,
 
2023
 
and
November 26, 2022, respectively.
Unrecognized
 
compensation
 
expense
 
as a
 
result
 
of non
 
-vested
 
shares
 
of
 
restricted
 
stock outstanding
 
under
 
the
 
Amended
 
and
Restated
 
2012
 
Omnibus
 
Long-Term
 
Incentive
 
Plan
 
at
 
December
 
2,
 
2023
 
of
 
$
5.0
 
million
 
will
 
be
 
recorded
 
over
 
a
 
weighted
average period of
1.7
 
years. Refer to Part
 
II Item 8,
 
Notes to Consolidated
 
Financial Statements and
 
Supplementary Data, Note
14 - Stock Compensation Plans in our 2023 Annual Report for further information
 
on our stock compensation plans.
The Company’s restricted share activity
 
for the twenty-six weeks ended December 2, 2023 follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of
Shares
Weighted
Average Grant
Date Fair Value
Outstanding, June 3, 2023
294,140
$
43.72
Vested
(305)
37.70
Forfeited
(1,329)
44.68
Outstanding, December 2, 2023
292,506
$
43.72
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies
6 Months Ended
Dec. 02, 2023
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
 
 
 
Note 10 - Commitments and Contingencies
LEGAL PROCEEDINGS
State of Texas
 
v. Cal-Maine Foods, Inc. d/b/a Wharton;
 
and Wharton County Foods, LLC
 
On April
 
23, 2020,
 
the Company
 
and its subsidiary
 
Wharton County
 
Foods, LLC (“WCF”)
 
were named
 
as defendants in
 
State
of
 
Texas
 
v.
 
Cal-Maine
 
Foods,
 
Inc.
 
d/b/a
 
Wharton;
 
and
 
Wharton
 
County
 
Foods,
 
LLC,
 
Cause
 
No.
 
2020-25427,
 
in
 
the
 
District
Court of
 
Harris County,
 
Texas.
 
The State
 
of Texas
 
(the “State”)
 
asserted claims
 
based on
 
the Company’s
 
and WCF’s
 
alleged
violation
 
of
 
the
 
Texas
 
Deceptive
 
Trade
 
Practices—Consumer
 
Protection
 
Act,
 
Tex.
 
Bus.
 
&
 
Com.
 
Code
 
§§
 
17.41-17.63
(“DTPA”).
 
The
 
State
 
claimed
 
that
 
the
 
Company
 
and
 
WCF
 
offered
 
shell
 
eggs
 
at
 
excessive
 
or
 
exorbitant
 
prices
 
during
 
the
COVID-19
 
state
 
of
 
emergency
 
and
 
made
 
misleading
 
statements
 
about
 
shell
 
egg
 
prices.
 
The
 
State
 
sought
 
temporary
 
and
permanent
 
injunctions
 
against
 
the
 
Company
 
and
 
WCF
 
to
 
prevent
 
further
 
alleged
 
violations
 
of
 
the
 
DTPA,
 
along
 
with
 
over
$
100,000
 
in damages. On August 13, 2020, the court granted the defendants’ motion to dismiss the State’s
 
original petition with
prejudice. On September
 
11, 2020,
 
the State filed a
 
notice of appeal,
 
which was assigned to
 
the Texas
 
Court of Appeals
 
for the
First
 
District.
 
On
 
August
 
16,
 
2022,
 
the
 
appeals
 
court
 
reversed
 
and
 
remanded
 
the
 
case
 
back
 
to
 
the
 
trial
 
court
 
for
 
further
proceedings. On October 31, 2022,
 
the Company and WCF appealed
 
the First District Court’s
 
decision to the Supreme Court
 
of
Texas.
 
On
 
September
 
29,
 
2023,
 
the
 
Supreme
 
Court
 
of
 
Texas
 
denied
 
the
 
Company’s
 
Petition
 
for
 
Review
 
so
 
the
 
case
 
will
 
be
remanded
 
to the
 
trial court
 
for further
 
proceedings.
 
Management believes
 
the risk
 
of material
 
loss related
 
to this
 
matter to
 
be
remote.
 
Bell et al. v. Cal-Maine Foods et al.
 
On
 
April
 
30, 2020,
 
the Company
 
was named
 
as one
 
of several
 
defendants
 
in
 
Bell et
 
al. v.
 
Cal-Maine
 
Foods et
 
al.,
 
Case No.
1:20-cv-461,
 
in
 
the
 
Western
 
District
 
of
 
Texas,
 
Austin
 
Division.
 
The
 
defendants
 
include
 
numerous
 
grocery
 
stores,
 
retailers,
producers, and farms. Plaintiffs assert that defendants
 
violated the DTPA
 
by allegedly demanding exorbitant or
 
excessive prices
for
 
eggs during
 
the
 
COVID-19
 
state of
 
emergency.
 
Plaintiffs
 
request
 
certification
 
of a
 
class of
 
all consumers
 
who purchased
eggs
 
in
 
Texas
 
sold,
 
distributed,
 
produced,
 
or
 
handled
 
by
 
any
 
of
 
the
 
defendants
 
during
 
the
 
COVID-19
 
state
 
of
 
emergency.
Plaintiffs seek to enjoin
 
the Company and other
 
defendants from selling eggs
 
at a price more than
 
10% greater than the price
 
of
eggs prior
 
to the
 
declaration
 
of the
 
state of
 
emergency
 
and damages
 
in the
 
amount
 
of $
10,000
 
per violation,
 
or $
250,000
 
for
each violation
 
impacting anyone
 
over 65
 
years old.
 
On December
 
1, 2020,
 
the Company
 
and
 
certain other
 
defendants filed
 
a
motion to
 
dismiss the
 
plaintiffs’
 
amended
 
class action
 
complaint. The
 
plaintiffs
 
subsequently filed
 
a motion
 
to strike,
 
and the
motion to
 
dismiss and
 
related proceedings
 
were referred
 
to a
 
United States
 
magistrate judge.
 
On July
 
14, 2021,
 
the magistrate
judge
 
issued
 
a
 
report
 
and
 
recommendation
 
to
 
the
 
court
 
that
 
the
 
defendants’
 
motion
 
to
 
dismiss
 
be
 
granted
 
and
 
the
 
case
 
be
dismissed without prejudice for lack of subject matter jurisdiction. On
 
September 20, 2021, the court dismissed the case without
prejudice.
 
On
 
July
 
13,
 
2022,
 
the
 
court
 
denied
 
the
 
plaintiffs’
 
motion
 
to
 
set
 
aside
 
or
 
amend
 
the
 
judgment
 
to
 
amend
 
their
complaint.
 
 
On March 15, 2022,
 
plaintiffs filed a
 
second suit against the
 
Company and several
 
defendants in Bell et
 
al. v.
 
Cal-Maine Foods
et al.,
 
Case No.
 
1:22-cv-246, in
 
the Western
 
District of
 
Texas,
 
Austin Division
 
alleging the
 
same assertions
 
as laid
 
out in
 
the
first
 
complaint.
 
On
 
August
 
12,
 
2022,
 
the
 
Company
 
and
 
other
 
defendants
 
in
 
the
 
case
 
filed
 
a
 
motion
 
to
 
dismiss
 
the
 
plaintiffs’
class action
 
complaint. On
 
January 9,
 
2023, the
 
court entered
 
an order
 
and final
 
judgement granting
 
the Company’s
 
motion to
dismiss.
 
On February
 
8, 2023,
 
the plaintiffs
 
appealed
 
the lower
 
court’s
 
judgement
 
to the
 
United States
 
Court of
 
Appeals for
 
the Fifth
Circuit, Case No.
 
23-50112.
 
The parties filed
 
their respective appellate
 
briefs, but the
 
court has not
 
ruled on these
 
submissions.
Management believes the risk of material loss related to both matters to be remote.
Kraft Foods Global, Inc. et al. v.
 
United Egg Producers, Inc. et al.
 
As previously
 
reported, on
 
September 25,
 
2008, the
 
Company
 
was named
 
as one
 
of several
 
defendants
 
in numerous
 
antitrust
cases involving
 
the United
 
States shell
 
egg
 
industry.
 
The Company
 
settled all
 
of these
 
cases, except
 
for
 
the claims
 
of certain
plaintiffs who sought substantial
 
damages allegedly arising from
 
the purchase of egg products (as
 
opposed to shell eggs). These
remaining plaintiffs
 
are Kraft Food
 
Global, Inc.,
 
General Mills, Inc.,
 
and Nestle USA,
 
Inc. (the
 
“Egg Products
 
Plaintiffs”) and,
until a subsequent settlement was reached as described below,
 
The Kellogg Company.
On September
 
13, 2019,
 
the case
 
with the
 
Egg Products
 
Plaintiffs was
 
remanded from
 
a multi-district
 
litigation proceeding
 
in
the
 
United
 
States
 
District
 
Court
 
for
 
the
 
Eastern
 
District
 
of
 
Pennsylvania,
 
In
 
re
 
Processed
 
Egg
 
Products
 
Antitrust
 
Litigation,
MDL No. 2002, to
 
the United States District Court
 
for the Northern District
 
of Illinois, Kraft Foods Global,
 
Inc. et al. v.
 
United
Egg
 
Producers,
 
Inc.
 
et
 
al., Case
 
No.
 
1:11-cv-8808,
 
for
 
trial. The
 
Egg
 
Products
 
Plaintiffs
 
alleged
 
that
 
the
 
Company
 
and
 
other
defendants
 
violated
 
Section
 
1
 
of
 
the
 
Sherman
 
Act,
 
15.
 
U.S.C.
 
§
 
1,
 
by
 
agreeing
 
to
 
limit
 
the
 
production
 
of
 
eggs
 
and
 
thereby
illegally
 
to
 
raise
 
the
 
prices
 
that
 
plaintiffs
 
paid
 
for
 
processed
 
egg
 
products.
 
In
 
particular,
 
the
 
Egg
 
Products
 
Plaintiffs
 
attacked
certain features of
 
the United Egg
 
Producers animal-welfare guidelines
 
and program used by
 
the Company and
 
many other egg
producers.
 
On October 24, 2019,
 
the Company entered into
 
a confidential settlement agreement
 
with The Kellogg Company
 
dismissing all
claims against the
 
Company for an
 
amount that did
 
not have a
 
material impact on
 
the Company’s
 
financial condition or
 
results
of operations.
 
On November
 
11,
 
2019, a
 
stipulation
 
for dismissal
 
was filed
 
with the
 
court, and
 
on March
 
28, 2022,
 
the court
dismissed the Company with prejudice.
The trial of this case began
 
on October 17, 2023. On December
 
1, 2023, the jury returned a decision
 
awarding the Egg Products
Plaintiffs
 
$
17.8
 
million
 
in damages.
 
If the
 
jury’s
 
decision
 
is ultimately
 
upheld,
 
the defendants
 
would
 
be jointly
 
and
 
severally
liable
 
for
 
treble
 
damages,
 
or
 
$
53.3
 
million,
 
subject
 
to
 
credit
 
for
 
the
 
Kellogg
 
settlement
 
described
 
above
 
and
 
certain
 
other
settlements with
 
previous
 
settling defendants,
 
plus the
 
Egg Product
 
Plaintiffs’
 
reasonable
 
attorneys’
 
fees. This
 
decision is
 
not
final and
 
remains subject
 
to the
 
defendants’ motion
 
for a
 
directed verdict
 
noted below
 
and appeals
 
by the
 
parties. During
 
our
second fiscal quarter
 
of 2024, we
 
recorded an accrued
 
expense of $
19.6
 
million in
 
selling, general and
 
administrative expenses
in
 
the
 
Company’s
 
Condensed
 
Consolidated
 
Statements
 
of
 
Income
 
and
 
classified
 
as
 
other
 
noncurrent
 
liabilities
 
in
 
the
Company’s
 
Condensed Consolidated
 
Balance Sheets. The
 
accrual represents
 
our estimate of
 
the Company’s
 
proportional share
of the reasonably
 
possible ultimate damages
 
award, excluding the Egg
 
Product Plaintiffs’ attorneys’
 
fees that we believe
 
would
be approximately offset
 
by the credits noted
 
above. We
 
and the other
 
defendants are discussing
 
apportionment, and our
 
accrual
may change in
 
the future based on
 
the outcome of
 
those discussions. Our
 
accrual may also
 
be revised in
 
whole or in
 
part in the
future to the extent we
 
are successful in further proceedings
 
in the litigation.
 
On November 29, 2023, the
 
defendants, including
the Company,
 
filed a
 
motion for
 
judgment as
 
a matter
 
of law
 
in their
 
favor,
 
known as
 
a directed
 
verdict, notwithstanding
 
the
jury’s decision. The Company intends
 
to continue to vigorously defend the claims asserted by the Egg Products Plaintiffs.
State of Oklahoma Watershed Pollution
 
Litigation
On June
 
18, 2005,
 
the State
 
of Oklahoma
 
filed suit,
 
in the
 
United States
 
District Court
 
for the
 
Northern District
 
of Oklahoma,
against Cal-Maine
 
Foods,
 
Inc. and
 
Tyson
 
Foods,
 
Inc., Cobb-Vantress,
 
Inc., Cargill,
 
Inc., George’s,
 
Inc., Peterson
 
Farms, Inc.
and
 
Simmons
 
Foods,
 
Inc.,
 
and
 
certain
 
of
 
their
 
affiliates.
 
The
 
State
 
of
 
Oklahoma
 
claims
 
that
 
through
 
the
 
disposal
 
of
 
chicken
litter the
 
defendants polluted
 
the Illinois
 
River Watershed.
 
This watershed
 
provides water
 
to eastern
 
Oklahoma. The
 
complaint
sought
 
injunctive
 
relief
 
and
 
monetary
 
damages,
 
but
 
the
 
claim
 
for
 
monetary
 
damages
 
was dismissed
 
by
 
the
 
court.
 
Cal-Maine
Foods,
 
Inc.
 
discontinued
 
operations
 
in
 
the
 
watershed
 
in
 
or
 
around
 
2005.
 
Since
 
the
 
litigation
 
began,
 
Cal-Maine
 
Foods,
 
Inc.
purchased
100
%
 
of
 
the
 
membership
 
interests
 
of
 
Benton
 
County
 
Foods,
 
LLC,
 
which
 
is
 
an
 
ongoing
 
commercial
 
shell
 
egg
operation within
 
the Illinois
 
River Watershed.
 
Benton County
 
Foods, LLC
 
is not
 
a defendant
 
in the
 
litigation. We
 
also have
 
a
number of small contract producers that operate in the area.
 
The non-jury trial in the case began in September 2009
 
and concluded in February 2010. On January 18, 2023, the court entered
findings of
 
fact and
 
conclusions of
 
law in favor
 
of the
 
State of
 
Oklahoma, but
 
no penalties
 
were assessed.
 
The court
 
found the
defendants
 
liable
 
for
 
state
 
law
 
nuisance,
 
federal
 
common
 
law
 
nuisance,
 
and
 
state
 
law
 
trespass.
 
The
 
court
 
also
 
found
 
the
producers
 
vicariously
 
liable
 
for
 
the
 
actions
 
of
 
their
 
contract
 
producers.
 
The
 
court
 
directed
 
the
 
parties
 
to
 
confer
 
in
 
attempt
 
to
reach agreement
 
on appropriate
 
remedies. On
 
June 12,
 
2023, the
 
court ordered
 
the parties
 
to mediate
 
before the
 
retired Tenth
Circuit Chief Judge Deanell
 
Reece Tacha.
 
On October 26, 2023, the parties
 
filed separate status reports informing
 
the court that
the mediation
 
was unsuccessful.
 
Also on
 
October 26,
 
2023, the
 
defendants filed
 
a post-trial
 
motion to
 
dismiss and
 
supporting
brief arguing
 
that the
 
case should
 
be dismissed
 
due to
 
the state record
 
before the
 
court, the resulting
 
mootness of
 
the case,
 
and
violation
 
of
 
due
 
process.
 
On
 
November
 
10,
 
2023,
 
the
 
State
 
of
 
Oklahoma
 
filed
 
its
 
response
 
in
 
opposition
 
to
 
the
 
motion
 
to
dismiss and on
 
November 17, 2023,
 
the defendants filed
 
their reply.
 
The court has not
 
ruled on the motion.
 
While management
believes there
 
is a
 
reasonable
 
possibility of
 
a material
 
loss from
 
the case,
 
at the
 
present time,
 
it is
 
not possible
 
to estimate
 
the
amount
 
of
 
monetary
 
exposure,
 
if
 
any,
 
to
 
the
 
Company
 
due
 
to
 
a
 
range
 
of
 
factors,
 
including
 
the
 
following,
 
among
 
others:
uncertainties
 
inherent
 
in
 
any
 
assessment
 
of
 
potential
 
costs
 
associated
 
with
 
injunctive
 
relief
 
or
 
other
 
penalties
 
based
 
on
 
a
decision in a
 
case tried over
 
13 years ago based
 
on environmental conditions
 
that existed at the
 
time, the lack
 
of guidance from
the court as to what
 
might be considered appropriate
 
remedies, the ongoing litigation
 
with the State of Oklahoma
 
and motion to
dismiss before
 
the court, and
 
uncertainty regarding
 
what our proportionate
 
share of any
 
remedy would be,
 
although we believe
that our share compared to the other defendants is small.
Other Matters
In addition to the above, the Company is involved in various other claims and litigation incidental
 
to its business. Although the
outcome of these matters cannot be determined with certainty,
 
management, upon the advice of counsel, is of the opinion that
the final outcome should not have a material effect on the Company’s
 
consolidated results of operations or financial position.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.4
Subsequent Events
6 Months Ended
Dec. 02, 2023
Subsequent Events [Abstract]  
Subsequent Events
Note 11 - Subsequent Events
On
 
December
 
12,
 
2023,
 
the
 
Company
 
reported
 
that
 
one
 
of
 
the
 
Company’s
 
facilities
 
in
 
Kansas
 
experienced
 
an
 
outbreak
 
of
highly pathogenic
 
avian influenza
 
(“HPAI”),
 
affecting
 
approximately
684,000
 
laying hens.
 
Subsequent
 
to the
 
initial outbreak,
nearby
 
facilities
 
in
 
Kansas
 
experienced
 
an outbreak
 
of
 
HPAI,
 
affecting
 
approximately
 
an additional
842,000
 
laying
 
hens and
240,000
 
pullets. The total of the combined outbreaks represented
3.3
% of our total flock as of December 2, 2023.
The
 
Company
 
has
 
and
 
continues
 
to
 
follow
 
all
 
guidelines
 
provided
 
by
 
the
 
United
 
States
 
Department
 
of
 
Agriculture
 
(the
“USDA”)
 
and
 
other
 
regulatory
 
agencies
 
to
 
depopulate
 
and
 
sanitize
 
the
 
facilities.
 
As
 
such,
 
Cal-Maine
 
will
 
be
 
eligible
 
to
participate
 
in
 
the
 
USDA
 
indemnity
 
program
 
and
 
other
 
programs
 
designed
 
to
 
compensate
 
for
 
the
 
loss of
 
birds
 
and
 
eggs.
 
The
Company’s
 
plans
 
are
 
to
 
repopulate
 
the
 
facilities
 
and
 
resume
 
normal
 
operations
 
at
 
the
 
facilities
 
within
3
-
5 months
.
 
Due
 
to
volatility in
 
the market
 
prices of
 
eggs and
 
uncertain future
 
supply,
 
demand and
 
other market
 
conditions, an
 
estimate of
 
the net
income effect cannot be reasonably made.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.4
Summary of Significant Accounting Policies (Policy)
6 Months Ended
Dec. 02, 2023
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The
 
unaudited
 
condensed
 
consolidated
 
financial
 
statements
 
of
 
Cal-Maine
 
Foods,
 
Inc.
 
and
 
its
 
subsidiaries
 
(the
 
“Company,”
“we,” “us,” “our”)
 
have been prepared
 
in accordance with
 
the instructions to
 
Form 10-Q and
 
Article 10 of
 
Regulation S-X and
in
 
accordance
 
with generally
 
accepted
 
accounting
 
principles in
 
the
 
United
 
States of
 
America
 
(“GAAP”)
 
for
 
interim
 
financial
reporting and
 
should be
 
read in
 
conjunction with
 
our Annual
 
Report on
 
Form 10-K
 
for the fiscal
 
year ended
 
June 3,
 
2023 (the
“2023
 
Annual
 
Report”).
 
These
 
statements
 
reflect
 
all
 
adjustments
 
that
 
are,
 
in
 
the
 
opinion
 
of
 
management,
 
necessary
 
to
 
a
 
fair
statement of the results for
 
the interim periods presented
 
and, in the opinion of
 
management, consist of adjustments
 
of a normal
recurring nature.
 
Operating results for
 
the interim periods
 
are not necessarily
 
indicative of operating
 
results for the
 
entire fiscal
year.
Fiscal Year
Fiscal Year
The Company’s
 
fiscal year
 
ends on
 
the Saturday
 
closest to
 
May 31.
 
Each of
 
the three-month
 
periods and
 
year-to-date periods
ended on December 2, 2023 and November 26, 2022 included
13 weeks
 
and
26 weeks
, respectively.
Use of Estimates
Use of Estimates
The preparation of the
 
consolidated financial statements in
 
conformity with GAAP requires management
 
to make estimates and
assumptions
 
that affect
 
the amounts
 
reported in
 
the consolidated
 
financial statements
 
and accompanying
 
notes. Actual
 
results
could differ from those estimates.
Investment Securities
Investment Securities
The Company
 
has determined
 
that its
 
debt securities
 
are available-for-sale
 
investments. We
 
classify these
 
securities as
 
current
because the
 
amounts invested
 
are available
 
for current
 
operations. Available
 
-for-sale
 
securities are
 
carried at
 
fair value,
 
based
on quoted market prices
 
as of the balance sheet
 
date, with unrealized gains
 
and losses recorded in other
 
comprehensive income.
The
 
amortized
 
cost
 
of
 
debt
 
securities
 
is
 
adjusted
 
for
 
amortization
 
of
 
premiums
 
and
 
accretion
 
of
 
discounts
 
to
 
maturity
 
and
 
is
recorded in interest
 
income. The Company regularly
 
evaluates changes to the
 
rating of its debt
 
securities by credit agencies
 
and
economic conditions
 
to assess and
 
record any
 
expected credit
 
losses through
 
allowance for
 
credit losses,
 
limited to
 
the amount
that fair value was less than the amortized cost basis.
 
Investments
 
in
 
mutual
 
funds
 
are
 
recorded
 
at
 
fair
 
value
 
and
 
are
 
classified
 
as
 
“Other
 
long-term
 
assets”
 
in
 
the
 
Company’s
Condensed
 
Consolidated
 
Balance
 
Sheets.
 
Unrealized
 
gains
 
and
 
losses
 
for
 
equity
 
securities
 
are
 
recorded
 
in
 
other
 
income
(expenses) as Other, net in the Company’s
 
Condensed Consolidated Statements of Income.
The cost
 
basis for
 
realized gains
 
and losses
 
on available-for-sale
 
securities is
 
determined by
 
the specific
 
identification method.
Gains
 
and
 
losses
 
are
 
recognized
 
in
 
other
 
income
 
(expenses)
 
as
 
Other,
 
net
 
in
 
the
 
Company’s
 
Condensed
 
Consolidated
Statements of Income. Interest and dividends on securities classified as available-for-sale
 
are recorded in interest income.
Trade Receivables
Trade Receivables
 
Trade receivables are stated at their carrying
 
values, which include a reserve for credit losses. As of December
 
2, 2023 and June
3,
 
2023,
 
reserves
 
for
 
credit
 
losses
 
were
 
$
536
 
thousand
 
and
 
$
579
 
thousand,
 
respectively.
 
The
 
Company
 
extends
 
credit
 
to
customers based on
 
an evaluation of each
 
customer’s financial condition
 
and credit history.
 
Collateral is generally
 
not required.
The
 
Company
 
minimizes
 
exposure
 
to
 
counter
 
party
 
credit
 
risk
 
through
 
credit
 
analysis
 
and
 
approvals,
 
credit
 
limits,
 
and
monitoring
 
procedures.
 
In
 
determining
 
our
 
reserve
 
for
 
credit
 
losses,
 
receivables
 
are
 
assigned
 
an
 
expected
 
loss
 
based
 
on
historical loss information adjusted as needed for economic and
 
other forward-looking factors.
Goodwill
Goodwill
Goodwill
 
represents
 
the
 
excess
 
of
 
the
 
purchase
 
price
 
over
 
the
 
fair
 
value
 
of
 
the
 
identifiable
 
net
 
assets
 
acquired.
 
Goodwill
 
is
evaluated
 
for
 
impairment
 
annually
 
by
 
first
 
performing
 
a
 
qualitative
 
assessment
 
to
 
determine
 
whether
 
a
 
quantitative
 
goodwill
test is
 
necessary.
 
After assessing
 
the totality
 
of events
 
or circumstances,
 
if we
 
determine it
 
is more
 
likely than
 
not that
 
the fair
value
 
of
 
a
 
reporting
 
unit
 
is
 
less
 
than
 
its
 
carrying
 
amount,
 
then
 
we
 
perform
 
additional
 
quantitative
 
tests
 
to
 
determine
 
the
magnitude of any impairment.
Intangible Assets
Intangible Assets
Intangible
 
assets
 
are
 
initially
 
recorded
 
at
 
fair
 
value
 
in
 
business
 
acquisitions,
 
which
 
include
 
franchise
 
rights,
 
customer
relationships, non-compete
 
agreements, trademark
 
and right
 
of use
 
intangibles. They
 
are amortized
 
over their
 
estimated useful
lives
 
of
 
5
 
to
 
15
 
years. The
 
gross
 
cost
 
and
 
accumulated
 
amortization
 
of
 
intangible
 
assets
 
are
 
removed
 
when
 
the
 
recorded
amounts
 
are fully
 
amortized
 
and
 
the asset
 
is no
 
longer
 
in use
 
or the
 
contract has
 
expired.
 
When certain
 
events or
 
changes in
operating conditions
 
occur,
 
asset lives may
 
be adjusted
 
and an impairment
 
assessment may
 
be performed
 
on the recoverability
of the carrying amounts.
Indefinite life assets are recorded at fair value in business acquisitions and
 
represents water rights. They are not amortized, but
are reviewed for impairment at least annually or more frequently if
 
impairment indicators arise.
Dividends Payable
Dividends Payable
 
We
 
accrue dividends at
 
the end of
 
each quarter according
 
to the Company’s
 
dividend policy adopted
 
by its Board
 
of Directors.
The Company
 
pays a dividend
 
to shareholders
 
of its Common
 
Stock and
 
Class A Common
 
Stock on
 
a quarterly basis
 
for each
quarter for
 
which the
 
Company reports
 
net income
 
attributable to
 
Cal-Maine Foods,
 
Inc. computed
 
in accordance
 
with GAAP
in an amount
 
equal to one-third
 
(1/3) of such
 
quarterly income. Dividends
 
are paid to
 
shareholders of record
 
as of the 60th
 
day
following the
 
last day
 
of such quarter,
 
except for
 
the fourth fiscal
 
quarter.
 
For the
 
fourth quarter,
 
the Company
 
pays dividends
to shareholders of record on the 65th day after the
 
quarter end. Dividends are payable on the 15th day following
 
the record date.
Following a quarter for which the Company does not report net income
 
attributable to Cal-Maine Foods, Inc., the Company will
not pay a dividend
 
for a subsequent profitable
 
quarter until the Company
 
is profitable on a cumulative
 
basis computed from the
date of the most recent quarter
 
for which a dividend was paid.
 
The dividend policy is subject to
 
periodic review by the Board of
Directors.
Business Combinations
Business Combinations
The Company applies the acquisition
 
method of accounting, which
 
requires that once control is obtained,
 
all the assets acquired
and liabilities assumed,
 
including amounts
 
attributable to noncontrolling
 
interests, are recorded
 
at their respective
 
fair values at
the date of acquisition. We
 
determine the fair values of identifiable assets and liabilities
 
internally,
 
which requires estimates and
the
 
use
 
of
 
various
 
valuation
 
techniques.
 
When
 
a
 
market
 
value
 
is
 
not
 
readily
 
available,
 
our
 
internal
 
valuation
 
methodology
considers the remaining estimated life of the assets acquired and what
 
management believes is the market value for those assets.
 
We
 
typically use the income
 
method approach for
 
intangible assets acquired in
 
a business combination. Significant
 
estimates in
valuing
 
certain
 
intangible
 
assets
 
include,
 
but
 
are
 
not
 
limited
 
to,
 
the
 
amount
 
and
 
timing
 
of
 
future
 
cash
 
flows,
 
growth
 
rates,
discount rates and
 
useful lives. The
 
excess of the purchase
 
price over fair values
 
of identifiable assets and
 
liabilities is recorded
as goodwill.
New Accounting Pronouncements and Policies
New Accounting Pronouncements and Policies
No new accounting pronouncement issued or effective
 
during the fiscal year had or is expected to have a material impact on
 
our
Consolidated Financial Statements.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value Measurements (Policy)
6 Months Ended
Dec. 02, 2023
Fair Value Measurements [Abstract]  
Fair Value Measurement
The Company
 
is required
 
to categorize
 
both financial
 
and nonfinancial
 
assets and
 
liabilities based
 
on the
 
following fair
 
value
hierarchy. The
 
fair value
 
of an
 
asset is
 
the price
 
at which
 
the asset
 
could be
 
sold in
 
an orderly
 
transaction between
 
unrelated,
knowledgeable, and willing
 
parties able to engage in
 
the transaction. A liability’s
 
fair value is defined
 
as the amount that would
be
 
paid
 
to
 
transfer
 
the
 
liability
 
to
 
a
 
new
 
obligor
 
in
 
a
 
transaction
 
between
 
such
 
parties,
 
not
 
the
 
amount
 
that
 
would
 
be paid
 
to
settle the liability with the creditor.
Level 1
 
- Quoted prices in active markets for identical assets or liabilities
Level 2
 
- Inputs
 
other than
 
quoted
 
prices included
 
in Level
 
1 that
 
are observable
 
for the
 
asset or
 
liability,
 
either
directly or indirectly,
 
including:
Quoted prices for similar assets or liabilities in active markets
Quoted prices for identical or similar assets in non-active markets
Inputs other than quoted prices that are observable for the asset or liability
Inputs derived principally from or corroborated by other observable market
 
data
Level 3
 
- Unobservable inputs for the asset or liability that are
 
supported by little or no market activity and that
 
are
significant to the fair value of the assets or liabilities
The disclosures of fair value of certain financial assets and liabilities that are recorded
 
at cost are as follows:
Cash and cash equivalents, accounts receivable,
 
and accounts payable:
 
The carrying amount approximates fair value due to the
short maturity of these instruments.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.4
Acquisition (Tables)
6 Months Ended
Dec. 02, 2023
Acquisition [Abstract]  
Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash consideration paid
$
53,746
Fair value of contingent consideration
1,000
Total estimated purchase
 
consideration
54,746
Recognized amounts of identifiable assets acquired and liabilities assumed
Inventory
$
6,164
Property, plant and equipment
44,540
Intangible assets
2,272
Other long-term assets
143
Liabilities assumed
(143)
Total identifiable
 
net assets
52,976
Goodwill
1,770
$
54,746
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.4
Investment Securities (Tables)
6 Months Ended
Dec. 02, 2023
Investments Securities [Abstract]  
Schedule Of Investment Securities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
Amortized
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
6,141
$
$
108
$
6,033
Commercial paper
2,791
2
2,789
Corporate bonds
98,202
535
97,667
Certificates of deposits
1,125
6
1,119
US government and agency obligations
88,470
116
88,354
Asset backed securities
10,045
38
10,083
Total current
 
investment securities
$
206,774
$
38
$
767
$
206,045
Mutual funds
$
2,190
$
$
24
$
2,166
Total noncurrent
 
investment securities
$
2,190
$
$
24
$
2,166
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 3, 2023
Amortized
 
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
16,571
$
$
275
$
16,296
Commercial paper
56,486
77
56,409
Corporate bonds
139,979
1,402
138,577
Certificates of deposits
675
675
US government and agency obligations
101,240
471
100,769
Asset backed securities
13,459
151
13,308
Treasury bills
29,069
13
29,056
Total current
 
investment securities
$
357,479
$
$
2,389
$
355,090
Mutual funds
$
2,172
$
$
91
$
2,081
Total noncurrent
 
investment securities
$
2,172
$
$
91
$
2,081
Schedule Of Contractual Maturities Of Investment Securities
 
 
 
 
 
 
 
 
 
 
 
 
Estimated Fair Value
Within one year
$
145,788
1-5 years
60,257
Total
$
206,045
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value Measurements (Tables)
6 Months Ended
Dec. 02, 2023
Fair Value Measurements [Abstract]  
Schedule Of Assets Measured At Fair Value On A Recurring Basis
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
6,033
$
$
6,033
Commercial paper
2,789
2,789
Corporate bonds
97,667
97,667
Certificates of deposits
1,119
1,119
US government and agency obligations
88,354
88,354
Asset backed securities
10,083
10,083
Mutual funds
2,166
2,166
Total assets measured at fair
 
value
$
2,166
$
206,045
$
$
208,211
Liabilities
Contingent consideration
$
$
$
1,000
$
1,000
Total liabilities measured
 
at fair value
$
$
$
1,000
$
1,000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 3, 2023
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
16,296
$
$
16,296
Commercial paper
56,409
56,409
Corporate bonds
138,577
138,577
Certificates of deposits
675
675
US government and agency obligations
100,769
100,769
Asset backed securities
13,308
13,308
Treasury bills
29,056
29,056
Mutual funds
2,081
2,081
Total assets measured at fair
 
value
$
2,081
$
355,090
$
$
357,171
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories (Tables)
6 Months Ended
Dec. 02, 2023
Inventories [Abstract]  
Schedule of Inventories
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 2, 2023
June 3, 2023
Flocks, net of amortization
$
162,323
$
164,540
Eggs and egg products
30,485
28,318
Feed and supplies
94,462
91,560
$
287,270
$
284,418
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.4
Equity (Tables)
6 Months Ended
Dec. 02, 2023
Equity [Abstract]  
Summary of Equity Activity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended December 2, 2023
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at
September 2, 2023
$
703
$
48
$
(30,014)
$
73,153
$
(2,291)
$
1,571,744
$
(2,013)
$
1,611,330
Other comprehensive
income, net of tax
677
677
Stock compensation
plan transactions
1,061
1,061
Dividends ($
0.116
per share)
Common
(5,125)
(5,125)
Class A common
(557)
(557)
Net income (loss)
17,009
(431)
16,578
Balance at December
2, 2023
$
703
$
48
$
(30,014)
$
74,214
$
(1,614)
$
1,583,071
$
(2,444)
$
1,623,964
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Twenty-six Weeks
 
Ended December 2, 2023
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at June 3,
2023
$
703
$
48
$
(30,008)
$
72,112
$
(2,886)
$
1,571,112
$
(1,498)
$
1,609,583
Other comprehensive
income, net of tax
1,272
1,272
Stock compensation
plan transactions
(6)
2,102
2,096
Dividends ($
0.122
per share)
Common
(5,390)
(5,390)
Class A common
(586)
(586)
Net income (loss)
17,935
(946)
16,989
Balance at December
2, 2023
$
703
$
48
$
(30,014)
$
74,214
$
(1,614)
$
1,583,071
$
(2,444)
$
1,623,964
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended November 26, 2022
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrolling
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at May 28,
2022
$
703
$
48
$
(28,495)
$
69,017
$
(2,350)
$
1,149,399
$
(359)
$
1,187,963
Other comprehensive
loss, net of tax
(737)
(737)
Stock compensation
plan transactions
(1)
988
987
Dividends ($
1.353
per share)
Common
(59,708)
(59,708)
Class A common
(6,494)
(6,494)
Net income (loss)
198,587
(293)
198,294
Balance at November
26, 2022
$
703
$
48
$
(28,496)
$
70,005
$
(3,087)
$
1,281,784
$
(652)
$
1,320,305
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Twenty-six Weeks
 
Ended November 26, 2022
Cal-Maine Foods, Inc. Stockholders
Common Stock
Class A
Treasury
Paid In
Accum. Other
Retained
Noncontrollin
g
Amount
Amount
Amount
Capital
Comp. Loss
Earnings
Interest
Total
Balance at May 28,
2022
$
 
703
$
 
48
$
 
(28,447)
$
 
67,989
$
 
(1,596)
$
 
1,065,854
$
 
(206)
$
 
1,104,345
Other comprehensive
loss, net of tax
(1,491)
(1,491)
Stock compensation
plan transactions
(49)
2,016
1,967
Contributions
Dividends ($
2.206
per share)
Common
(97,355)
(97,355)
Class A common
(10,589)
(10,589)
Net income (loss)
323,874
(446)
323,428
Balance at November
26, 2022
$
703
$
48
$
(28,496)
$
70,005
$
(3,087)
$
1,281,784
(652)
$
1,320,305
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.4
Net Income per Common Share (Tables)
6 Months Ended
Dec. 02, 2023
Net Income per Common Share [Abstract]  
Computation of Basic and Diluted Net Income Per Share
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Numerator
Net income
$
16,578
$
198,294
$
16,989
$
323,428
Less: Loss attributable to
noncontrolling interest
(431)
(293)
(946)
(446)
Net income attributable to Cal-Maine
Foods, Inc.
$
17,009
$
198,587
$
17,935
$
323,874
Denominator
Weighted-average
 
common shares
outstanding, basic
48,690
48,624
48,691
48,624
Effect of dilutive restricted shares
176
216
163
203
Weighted-average
 
common shares
outstanding, diluted
48,866
48,840
48,854
48,827
Net income per common share
attributable to Cal-Maine Foods, Inc.
Basic
$
0.35
$
4.08
$
0.37
$
6.66
Diluted
$
0.35
$
4.07
$
0.37
$
6.63
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue from Contracts with Customers (Tables)
6 Months Ended
Dec. 02, 2023
Revenue from Contracts with Customers [Abstract]  
Disaggregation of Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
Twenty-six Weeks
 
Ended
December 2, 2023
November 26, 2022
December 2, 2023
November 26, 2022
Conventional shell egg sales
$
280,599
$
541,917
$
505,879
$
967,506
Specialty shell egg sales
217,905
227,778
426,586
428,598
Egg products
20,012
28,052
42,235
55,692
Other
4,718
3,953
7,878
8,248
$
523,234
$
801,700
$
982,578
$
1,460,044
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.4
Stock Based Compensation (Tables)
6 Months Ended
Dec. 02, 2023
Stock Based Compensation [Abstract]  
Summary of Equity Award Activity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of
Shares
Weighted
Average Grant
Date Fair Value
Outstanding, June 3, 2023
294,140
$
43.72
Vested
(305)
37.70
Forfeited
(1,329)
44.68
Outstanding, December 2, 2023
292,506
$
43.72
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.4
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Dec. 02, 2023
Nov. 26, 2022
Jun. 03, 2023
Summary of Significant Accounting Policies [Abstract]          
Fiscal period duration 91 days 91 days 182 days 182 days  
Reserves for credit losses $ 536   $ 536   $ 579
Percentage of net income loss used to compute accrued dividends     33.33%    
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.4
Acquisition (Narrative) (Details)
$ in Thousands, Layers in Millions
6 Months Ended
Sep. 30, 2023
USD ($)
Layers
Dec. 02, 2023
USD ($)
Jun. 03, 2023
USD ($)
Business Acquisition [Line Items]      
Goodwill   $ 45,776 $ 44,006
Fassio Egg Farms, Inc. [Member]      
Business Acquisition [Line Items]      
Effective date of acquisition   Sep. 30, 2023  
Layer capacity | Layers 1.2    
Contingent consideration measurement period   3 years  
Goodwill $ 1,770    
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.4
Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 02, 2023
Jun. 03, 2023
Business Acquisition [Line Items]      
Goodwill   $ 45,776 $ 44,006
Fassio Egg Farms, Inc. [Member]      
Business Acquisition [Line Items]      
Cash consideration paid $ 53,746    
Fair value of contingent consideration 1,000    
Total estimated purchase price 54,746    
Inventory 6,164    
Property, plant and equipment 44,540    
Intangible assets 2,272    
Other long-term assets 143    
Liabilities assumed (143)    
Total identifiable net assets 52,976    
Goodwill 1,770    
Total identifiable net assets and goodwill $ 54,746    
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.4
Investment Securities (Narrative) (Details) - USD ($)
6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Jun. 03, 2023
Investments Securities [Abstract]      
Proceeds from sale of available-for-sale securities, current $ 196,100,000 $ 65,300,000  
Proceeds from sale of available-for-sale securities, noncurrent 0 0  
Gross realized gains on sales of available-for-sale securities, current 7,000 2,000  
Gross realized losses on sales of available-for-sale securities, current 8,000 $ 63,000  
Allowance for credit losses $ 0   $ 0
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.4
Investment Securities (Schedule of Investment Securities) (Details) - USD ($)
$ in Thousands
Dec. 02, 2023
Jun. 03, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current $ 206,774 $ 357,479
Unrealized Gains, Current 38 0
Unrealized Losses, Current 767 2,389
Estimated Fair Value, Current 206,045 355,090
Amortized Cost, Noncurrent 2,190 2,172
Unrealized Gains, Noncurrent 0 0
Unrealized Losses, Noncurrent 24 91
Estimated Fair Value, Noncurrent 2,166 2,081
Municipal Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 6,141 16,571
Unrealized Gains, Current 0 0
Unrealized Losses, Current 108 275
Estimated Fair Value, Current 6,033 16,296
Commercial Paper [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 2,791 56,486
Unrealized Gains, Current 0 0
Unrealized Losses, Current 2 77
Estimated Fair Value, Current 2,789 56,409
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 98,202 139,979
Unrealized Gains, Current 0 0
Unrealized Losses, Current 535 1,402
Estimated Fair Value, Current 97,667 138,577
Certificates of Deposits [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 1,125 675
Unrealized Gains, Current 0 0
Unrealized Losses, Current 6 0
Estimated Fair Value, Current 1,119 675
US Government and Agency Obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 88,470 101,240
Unrealized Gains, Current 0 0
Unrealized Losses, Current 116 471
Estimated Fair Value, Current 88,354 100,769
Asset Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 10,045 13,459
Unrealized Gains, Current 38 0
Unrealized Losses, Current 0 151
Estimated Fair Value, Current 10,083 13,308
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current   29,069
Unrealized Gains, Current   0
Unrealized Losses, Current   13
Estimated Fair Value, Current   29,056
Mutual Funds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Noncurrent 2,190 2,172
Unrealized Gains, Noncurrent 0 0
Unrealized Losses, Noncurrent 24 91
Estimated Fair Value, Noncurrent $ 2,166 $ 2,081
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.4
Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details) - USD ($)
$ in Thousands
Dec. 02, 2023
Jun. 03, 2023
Investments Securities [Abstract]    
Within one year $ 145,788  
1-5 years 60,257  
Total $ 206,045 $ 355,090
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value Measurements (Narrative) (Details)
6 Months Ended
Dec. 02, 2023
Fassio Egg Farms, Inc. [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration measurement period 3 years
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 02, 2023
Jun. 03, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 208,211 $ 357,171
Liabilities measured at fair value 1,000  
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 2,166 2,081
Liabilities measured at fair value 0  
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 206,045 355,090
Liabilities measured at fair value 0  
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Liabilities measured at fair value 1,000  
Municipal Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 6,033 16,296
Municipal Bonds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Municipal Bonds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 6,033 16,296
Municipal Bonds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 2,789 56,409
Commercial Paper [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Commercial Paper [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 2,789 56,409
Commercial Paper [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Corporate Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 97,667 138,577
Corporate Bonds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Corporate Bonds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 97,667 138,577
Corporate Bonds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Certificates of Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 1,119 675
Certificates of Deposits [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Certificates of Deposits [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 1,119 675
Certificates of Deposits [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
US Government and Agency Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 88,354 100,769
US Government and Agency Obligations [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
US Government and Agency Obligations [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 88,354 100,769
US Government and Agency Obligations [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Asset Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 10,083 13,308
Asset Backed Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Asset Backed Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 10,083 13,308
Asset Backed Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Treasury Bills [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   29,056
Treasury Bills [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   0
Treasury Bills [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   29,056
Treasury Bills [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   0
Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 2,166 2,081
Mutual Funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 2,166 2,081
Mutual Funds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Mutual Funds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 0 $ 0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories (Narrative) (Details)
pullet_and_breeder in Millions, Layers in Millions, $ in Millions
Dec. 02, 2023
Layers
pullet_and_breeder
Jun. 03, 2023
USD ($)
Inventories [Abstract]    
Pullets and breeders 10.6 10.8
Layers 43.3 41.2
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories (Schedule Of Inventories) (Details) - USD ($)
$ in Thousands
Dec. 02, 2023
Jun. 03, 2023
Inventories [Abstract]    
Flocks, net of amortization $ 162,323 $ 164,540
Eggs and egg products 30,485 28,318
Feed and supplies 94,462 91,560
Total inventories $ 287,270 $ 284,418
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.4
Equity (Summary of Equity Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Dec. 02, 2023
Nov. 26, 2022
Beginning balance $ 1,611,330 $ 1,187,963 $ 1,609,583 $ 1,104,345
Other comprehensive income (loss), net of tax 677 (737) 1,272 (1,491)
Stock compensation plan transactions 1,061 987 2,096 1,967
Net income (loss) 16,578 198,294 16,989 323,428
Ending balance $ 1,623,964 $ 1,320,305 $ 1,623,964 $ 1,320,305
Dividends per common share (in dollars per share) $ 0.116 $ 1.353 $ 0.122 $ 2.206
Common Stock [Member]        
Beginning balance $ 703 $ 703 $ 703 $ 703
Ending balance 703 703 703 703
Treasury Stock [Member]        
Beginning balance (30,014) (28,495) (30,008) (28,447)
Stock compensation plan transactions   (1) (6) (49)
Ending balance (30,014) (28,496) (30,014) (28,496)
Paid In Capital [Member]        
Beginning balance 73,153 69,017 72,112 67,989
Stock compensation plan transactions 1,061 988 2,102 2,016
Ending balance 74,214 70,005 74,214 70,005
Accum. Other Comp. Loss [Member]        
Beginning balance (2,291) (2,350) (2,886) (1,596)
Other comprehensive income (loss), net of tax 677 (737) 1,272 (1,491)
Ending balance (1,614) (3,087) (1,614) (3,087)
Retained Earnings [Member]        
Beginning balance 1,571,744 1,149,399 1,571,112 1,065,854
Net income (loss) 17,009 198,587 17,935 323,874
Ending balance 1,583,071 1,281,784 1,583,071 1,281,784
Noncontrolling Interest [Member]        
Beginning balance (2,013) (359) (1,498) (206)
Net income (loss) (431) (293) (946) (446)
Ending balance (2,444) (652) (2,444) (652)
Common Stock [Member]        
Dividends (5,125) (59,708) (5,390) (97,355)
Common Stock [Member] | Retained Earnings [Member]        
Dividends (5,125) (59,708) (5,390) (97,355)
Class A Common Stock [Member]        
Dividends (557) (6,494) (586) (10,589)
Class A Common Stock [Member] | Common Stock [Member]        
Beginning balance 48 48 48 48
Ending balance 48 48 48 48
Class A Common Stock [Member] | Retained Earnings [Member]        
Dividends $ (557) $ (6,494) $ (586) $ (10,589)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.4
Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Dec. 02, 2023
Nov. 26, 2022
Net Income per Common Share [Abstract]        
Net income $ 16,578 $ 198,294 $ 16,989 $ 323,428
Less: Loss attributable to noncontrolling interest (431) (293) (946) (446)
Net income attributable to Cal-Maine Foods, Inc. $ 17,009 $ 198,587 $ 17,935 $ 323,874
Denominator        
Weighted-average common shares outstanding, basic (in shares) 48,690 48,624 48,691 48,624
Effect of dilutive restricted shares (in shares) 176 216 163 203
Weighted-average common shares outstanding, diluted (in shares) 48,866 48,840 48,854 48,827
Net income per common share attributable to Cal-Maine Foods, Inc.        
Basic (in dollars per share) $ 0.35 $ 4.08 $ 0.37 $ 6.66
Diluted (in dollars per share) $ 0.35 $ 4.07 $ 0.37 $ 6.63
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Dec. 02, 2023
Nov. 26, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 523,234 $ 801,700 $ 982,578 $ 1,460,044
Conventional shell egg sales [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 280,599 541,917 505,879 967,506
Specialty shell egg sales [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 217,905 227,778 426,586 428,598
Egg products [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 20,012 28,052 42,235 55,692
Other [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 4,718 $ 3,953 $ 7,878 $ 8,248
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.4
Stock Based Compensation (Narrative) (Details) - USD ($)
$ in Millions
6 Months Ended
Dec. 02, 2023
Nov. 26, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 5.0  
Weighted average period of unrecognized compensation expense 1 year 8 months 12 days  
Stock based compensation expense $ 2.1 $ 2.0
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.4
Stock Based Compensation (Summary of Equity Award Activity) (Details)
6 Months Ended
Dec. 02, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number of Shares, Outstanding, Beginning Balance (in shares) | shares 294,140
Number of Shares, Vested (in shares) | shares (305)
Number of Shares, Forfeited (in shares) | shares (1,329)
Number of Shares, Outstanding, Ending Balance (in shares) | shares 292,506
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted Average Grant Date Fair Value, Outstanding, Beginning Balance (in dollars per share) | $ / shares $ 43.72
Weighted Average Grant Date Fair Value, Vested (in dollars per share) | $ / shares 37.70
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 44.68
Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share) | $ / shares $ 43.72
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies (Narrative) (Details)
3 Months Ended 6 Months Ended
Dec. 01, 2023
USD ($)
Apr. 23, 2020
$ / Claim
Dec. 02, 2023
USD ($)
Dec. 02, 2023
USD ($)
Benton County Foods [Member]        
Loss Contingencies [Line Items]        
Ownership interest     100.00% 100.00%
Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al [Member]        
Loss Contingencies [Line Items]        
Amount awarded to other party $ 17,800,000      
Treble damages $ 53,300,000      
Settlement accrual     $ 19,600,000  
Pending Litigation | State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]        
Loss Contingencies [Line Items]        
Damages sought       $ 100,000
Pending Litigation | Bell et al. v. Cal-Maine Foods et al. [Member] | Minimum [Member]        
Loss Contingencies [Line Items]        
Damages sought per claim | $ / Claim   10,000    
Pending Litigation | Bell et al. v. Cal-Maine Foods et al. [Member] | Maximum [Member]        
Loss Contingencies [Line Items]        
Damages sought per claim | $ / Claim   250,000    
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.4
Subsequent Events (Narrative) (Details)
6 Months Ended
Dec. 18, 2023
Layers
pullet_and_breeder
Dec. 12, 2023
Layers
Dec. 02, 2023
Subsequent Event [Line Items]      
Percentage of flock affected by avian influenza     3.30%
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Number of laying hens affected by avian influenza | Layers 842,000 684,000  
Number of pullets affected by avian influenza | pullet_and_breeder 240,000    
Subsequent Event [Member] | Minimum [Member]      
Subsequent Event [Line Items]      
Amount of time to return facilities affected by avian influenza to operating status 3 months    
Subsequent Event [Member] | Maximum [Member]      
Subsequent Event [Line Items]      
Amount of time to return facilities affected by avian influenza to operating status 5 months    
XML 54 calm2024q2_htm.xml IDEA: XBRL DOCUMENT 0000016160 2023-06-04 2023-12-02 0000016160 2023-12-02 0000016160 2023-06-03 0000016160 us-gaap:CommonStockMember 2023-12-02 0000016160 us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonClassAMember 2023-12-02 0000016160 us-gaap:CommonClassAMember 2023-06-03 0000016160 2022-05-29 2022-11-26 0000016160 2022-05-28 0000016160 2022-11-26 0000016160 us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member 2023-06-03 0000016160 us-gaap:MunicipalBondsMember 2023-06-03 0000016160 us-gaap:CommercialPaperMember 2023-06-03 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:CertificatesOfDepositMember 2023-06-03 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:MutualFundMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member 2023-12-02 0000016160 us-gaap:MunicipalBondsMember 2023-12-02 0000016160 us-gaap:CommercialPaperMember 2023-12-02 0000016160 us-gaap:CorporateDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-12-02 0000016160 us-gaap:MutualFundMember 2023-12-02 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2023-12-02 0000016160 us-gaap:CommonStockMember 2024-01-03 0000016160 us-gaap:CommonClassAMember 2024-01-03 0000016160 2022-08-28 2022-11-26 0000016160 2023-09-03 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2023-09-03 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2022-08-28 2022-11-26 0000016160 calm:SpecialtyShellEggSalesMember 2023-09-03 2023-12-02 0000016160 calm:SpecialtyShellEggSalesMember 2022-08-28 2022-11-26 0000016160 calm:EggProductsMember 2023-09-03 2023-12-02 0000016160 calm:EggProductsMember 2022-08-28 2022-11-26 0000016160 calm:OtherMember 2023-09-03 2023-12-02 0000016160 calm:OtherMember 2022-08-28 2022-11-26 0000016160 us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:AssetBackedSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2023-06-03 0000016160 calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember us-gaap:PendingLitigationMember 2023-06-04 2023-12-02 0000016160 calm:BellEtAlVCalMaineFoodsEtAlMember srt:MinimumMember us-gaap:PendingLitigationMember 2020-04-23 2020-04-23 0000016160 calm:BellEtAlVCalMaineFoodsEtAlMember srt:MaximumMember us-gaap:PendingLitigationMember 2020-04-23 2020-04-23 0000016160 calm:BentonCountyFoodsMember 2023-12-02 0000016160 us-gaap:CommonStockMember 2022-08-27 0000016160 us-gaap:CommonStockMember 2022-11-26 0000016160 us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonStockMember 2023-12-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-08-27 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-11-26 0000016160 us-gaap:TreasuryStockCommonMember 2022-08-27 0000016160 us-gaap:TreasuryStockCommonMember 2022-08-28 2022-11-26 0000016160 us-gaap:TreasuryStockCommonMember 2022-11-26 0000016160 us-gaap:TreasuryStockCommonMember 2023-09-02 0000016160 us-gaap:TreasuryStockCommonMember 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-09-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-09-03 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-08-27 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-08-28 2022-11-26 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-27 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-28 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-03 2023-12-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2023-09-02 0000016160 us-gaap:RetainedEarningsMember 2023-09-03 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2022-08-27 0000016160 us-gaap:RetainedEarningsMember 2022-08-28 2022-11-26 0000016160 us-gaap:RetainedEarningsMember 2022-11-26 0000016160 us-gaap:CommonStockMember us-gaap:RetainedEarningsMember 2022-08-28 2022-11-26 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2022-08-28 2022-11-26 0000016160 us-gaap:CommonStockMember us-gaap:RetainedEarningsMember 2023-09-03 2023-12-02 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-09-03 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-09-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-09-03 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2022-08-27 0000016160 us-gaap:NoncontrollingInterestMember 2022-08-28 2022-11-26 0000016160 us-gaap:NoncontrollingInterestMember 2022-11-26 0000016160 2022-08-27 0000016160 us-gaap:CommonStockMember 2023-09-03 2023-12-02 0000016160 us-gaap:CommonClassAMember 2023-09-03 2023-12-02 0000016160 us-gaap:CommonStockMember 2022-08-28 2022-11-26 0000016160 us-gaap:CommonClassAMember 2022-08-28 2022-11-26 0000016160 2023-09-02 0000016160 us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:TreasuryStockCommonMember 2023-06-03 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-06-03 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-03 0000016160 us-gaap:RetainedEarningsMember 2023-06-03 0000016160 us-gaap:NoncontrollingInterestMember 2023-06-03 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-04 2023-12-02 0000016160 us-gaap:TreasuryStockCommonMember 2023-06-04 2023-12-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-06-04 2023-12-02 0000016160 us-gaap:RetainedEarningsMember 2023-06-04 2023-12-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-06-04 2023-12-02 0000016160 us-gaap:CommonStockMember 2023-06-04 2023-12-02 0000016160 us-gaap:CommonClassAMember 2023-06-04 2023-12-02 0000016160 us-gaap:TreasuryStockCommonMember 2022-05-29 2022-11-26 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-05-29 2022-11-26 0000016160 us-gaap:RetainedEarningsMember 2022-05-29 2022-11-26 0000016160 us-gaap:NoncontrollingInterestMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonStockMember us-gaap:RetainedEarningsMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonStockMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonClassAMember 2022-05-29 2022-11-26 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-29 2022-11-26 0000016160 us-gaap:CommonStockMember 2022-05-28 0000016160 us-gaap:TreasuryStockCommonMember 2022-05-28 0000016160 us-gaap:AdditionalPaidInCapitalMember 2022-05-28 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-28 0000016160 us-gaap:RetainedEarningsMember 2022-05-28 0000016160 us-gaap:NoncontrollingInterestMember 2022-05-28 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-05-28 0000016160 calm:FassioEggFarmsIncMember 2023-09-30 2023-09-30 0000016160 calm:FassioEggFarmsIncMember 2023-09-30 0000016160 calm:FassioEggFarmsIncMember 2023-06-04 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2023-06-04 2023-12-02 0000016160 calm:NonSpecialtyShellEggSalesMember 2022-05-29 2022-11-26 0000016160 calm:SpecialtyShellEggSalesMember 2023-06-04 2023-12-02 0000016160 calm:SpecialtyShellEggSalesMember 2022-05-29 2022-11-26 0000016160 calm:EggProductsMember 2023-06-04 2023-12-02 0000016160 calm:EggProductsMember 2022-05-29 2022-11-26 0000016160 calm:OtherMember 2023-06-04 2023-12-02 0000016160 calm:OtherMember 2022-05-29 2022-11-26 0000016160 us-gaap:SubsequentEventMember 2023-12-12 2023-12-12 0000016160 us-gaap:SubsequentEventMember 2023-12-18 2023-12-18 0000016160 srt:MinimumMember us-gaap:SubsequentEventMember 2023-12-18 2023-12-18 0000016160 srt:MaximumMember us-gaap:SubsequentEventMember 2023-12-18 2023-12-18 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-09-03 2023-12-02 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-12-01 2023-12-01 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonStockMember us-gaap:RetainedEarningsMember 2023-06-04 2023-12-02 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-06-04 2023-12-02 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2023-12-02 0000016160 us-gaap:CertificatesOfDepositMember 2023-12-02 iso4217:USD pure shares iso4217:USD shares dummy:Layers dummy:pullet_and_breeder iso4217:USD dummy:Claim false 2024 0000016160 Q2 0.01 120000000 70261000 0.01 0.01 4800000 4800000 4800000 --06-01 0.3333 false P91D P91D P182D P182D P3Y P3Y P3M P5M 10-Q true 2023-12-02 false 001-38695 CAL-MAINE FOODS, INC. DE 64-0500378 1052 Highland Colony Pkwy Suite 200 Ridgeland MS 39157 601 948-6813 Common Stock, $0.01 par value per share CALM NASDAQ Yes Yes Large Accelerated Filer false false 44182613 4800000 361783000 292824000 206045000 355090000 165391000 120247000 33771000 66966000 287270000 284418000 9673000 5380000 1063933000 1124925000 815468000 744540000 14370000 14449000 45776000 44006000 17074000 15897000 10184000 10708000 1966805000 1954525000 98144000 82590000 20164000 38733000 8445000 8288000 5682000 37130000 21352000 15990000 153787000 182731000 30571000 9999000 158483000 152212000 342841000 344942000 0.01 120000000 70261000 703000 703000 4800000 48000 48000 74214000 72112000 1583071000 1571112000 -1614000 -2886000 26078000 26077000 30014000 30008000 1626408000 1611081000 -2444000 -1498000 1623964000 1609583000 1966805000 1954525000 523234000 801700000 982578000 1460044000 432104000 483851000 846015000 924705000 91130000 317849000 136563000 535339000 76578000 57952000 128824000 111559000 -318000 -29000 -262000 -62000 14234000 259868000 7477000 423718000 6987000 1930000 14333000 2833000 301000 344000 650000 772000 29000 -987000 -441000 -843000 567000 1113000 832000 1268000 7884000 2400000 15374000 4030000 22118000 262268000 22851000 427748000 5540000 63974000 5862000 104320000 16578000 198294000 16989000 323428000 -431000 -293000 -946000 -446000 17009000 198587000 17935000 323874000 0.35 4.08 0.37 6.66 0.35 4.07 0.37 6.63 48690000 48624000 48691000 48624000 48866000 48840000 48854000 48827000 16578000 198294000 16989000 323428000 895000 -974000 1681000 -1971000 218000 -237000 409000 -480000 677000 -737000 1272000 -1491000 17255000 197557000 18261000 321937000 -431000 -293000 -946000 -446000 17686000 197850000 19207000 322383000 16989000 323428000 39394000 34729000 5862000 -540000 11407000 -12830000 73652000 344787000 43569000 152365000 196104000 65279000 363000 0 53746000 0 65774000 59709000 150000 92000 32802000 -146703000 37276000 78394000 -5000 -45000 214000 94000 -37495000 -78533000 68959000 119551000 292824000 59084000 361783000 178635000 <div id="TextBlockContainer20" style="position:relative;line-height:normal;width:701px;height:867px;"><div id="TextContainer20" style="position:relative;width:701px;z-index:1;"><div id="a1974" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 1 - Summary of Significant Accounting Policies </div></div><div id="div_2_XBRL_TS_5fb7a9363018429587e8dcc85626ae06" style="position:absolute;left:0px;top:32px;float:left;"><div id="TextBlockContainer3" style="position:relative;line-height:normal;width:701px;height:159px;"><div id="TextContainer3" style="position:relative;width:701px;z-index:1;"><div id="a1982" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Basis of Presentation </div><div id="a1985" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The<div style="display:inline-block;width:6px"> </div>unaudited<div style="display:inline-block;width:6px"> </div>condensed<div style="display:inline-block;width:6px"> </div>consolidated<div style="display:inline-block;width:6px"> </div>financial<div style="display:inline-block;width:6px"> </div>statements<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>Cal-Maine<div style="display:inline-block;width:6px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc.<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>subsidiaries<div style="display:inline-block;width:6px"> </div>(the<div style="display:inline-block;width:6px"> </div>“Company,” </div><div id="a1988" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">“we,” “us,” “our”)<div style="display:inline-block;width:5px"> </div>have been prepared<div style="display:inline-block;width:5px"> </div>in accordance with<div style="display:inline-block;width:5px"> </div>the instructions to<div style="display:inline-block;width:5px"> </div>Form 10-Q and<div style="display:inline-block;width:5px"> </div>Article 10 of<div style="display:inline-block;width:5px"> </div>Regulation S-X and </div><div id="a1995" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">in<div style="display:inline-block;width:5px"> </div>accordance<div style="display:inline-block;width:5px"> </div>with generally<div style="display:inline-block;width:6px"> </div>accepted<div style="display:inline-block;width:5px"> </div>accounting<div style="display:inline-block;width:5px"> </div>principles in<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>United<div style="display:inline-block;width:5px"> </div>States of<div style="display:inline-block;width:6px"> </div>America<div style="display:inline-block;width:5px"> </div>(“GAAP”)<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>interim<div style="display:inline-block;width:5px"> </div>financial </div><div id="a1999" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">reporting and<div style="display:inline-block;width:5px"> </div>should be<div style="display:inline-block;width:5px"> </div>read in<div style="display:inline-block;width:5px"> </div>conjunction with<div style="display:inline-block;width:5px"> </div>our Annual<div style="display:inline-block;width:5px"> </div>Report on<div style="display:inline-block;width:5px"> </div>Form 10-K<div style="display:inline-block;width:5px"> </div>for the fiscal<div style="display:inline-block;width:5px"> </div>year ended<div style="display:inline-block;width:5px"> </div>June 3,<div style="display:inline-block;width:5px"> </div>2023 (the </div><div id="a2003" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">“2023<div style="display:inline-block;width:5px"> </div>Annual<div style="display:inline-block;width:5px"> </div>Report”).<div style="display:inline-block;width:5px"> </div>These<div style="display:inline-block;width:5px"> </div>statements<div style="display:inline-block;width:5px"> </div>reflect<div style="display:inline-block;width:5px"> </div>all<div style="display:inline-block;width:5px"> </div>adjustments<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>are,<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>opinion<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>management,<div style="display:inline-block;width:5px"> </div>necessary<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>fair </div><div id="a2004" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">statement of the results for<div style="display:inline-block;width:5px"> </div>the interim periods presented<div style="display:inline-block;width:5px"> </div>and, in the opinion of<div style="display:inline-block;width:5px"> </div>management, consist of adjustments<div style="display:inline-block;width:5px"> </div>of a normal </div><div id="a2006" style="position:absolute;font-family:'Times New Roman';left:4px;top:127px;">recurring nature.<div style="display:inline-block;width:5px"> </div>Operating results for<div style="display:inline-block;width:5px"> </div>the interim periods<div style="display:inline-block;width:5px"> </div>are not necessarily<div style="display:inline-block;width:5px"> </div>indicative of operating<div style="display:inline-block;width:5px"> </div>results for the<div style="display:inline-block;width:5px"> </div>entire fiscal </div><div id="a2008" style="position:absolute;font-family:'Times New Roman';left:4px;top:143px;">year.</div></div></div></div><div id="TextContainer21" style="position:relative;width:701px;z-index:1;"></div><div id="div_5_XBRL_TS_7e8def6e3fa8400ba0132065d19df99d" style="position:absolute;left:0px;top:206px;float:left;"><div id="TextBlockContainer6" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer6" style="position:relative;width:701px;z-index:1;"><div id="a2011" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Fiscal Year </div><div id="a2014" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The Company’s<div style="display:inline-block;width:6px"> </div>fiscal year<div style="display:inline-block;width:5px"> </div>ends on<div style="display:inline-block;width:5px"> </div>the Saturday<div style="display:inline-block;width:5px"> </div>closest to<div style="display:inline-block;width:5px"> </div>May 31.<div style="display:inline-block;width:5px"> </div>Each of<div style="display:inline-block;width:5px"> </div>the three-month<div style="display:inline-block;width:5px"> </div>periods and<div style="display:inline-block;width:5px"> </div>year-to-date periods </div><div id="a2024" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">ended on December 2, 2023 and November 26, 2022 included </div><div id="a2024_57_8" style="position:absolute;font-family:'Times New Roman';left:339px;top:48px;-sec-ix-hidden:ID_303;"><div id="XBRL_CS_2cff9d3e9a044f52b7599d18c063a3d5" style="position:relative;left:0px;top:0px;display:inline-block;">13 weeks</div></div><div id="a2024_65_5" style="position:absolute;font-family:'Times New Roman';left:389px;top:48px;"><div style="display:inline-block;width:3px"> </div>and </div><div id="a2024_70_8" style="position:absolute;font-family:'Times New Roman';left:415px;top:48px;-sec-ix-hidden:ID_568;"><div id="XBRL_CS_057de3a8b5d9427fbbc73f0c521f0b47" style="position:relative;left:0px;top:0px;display:inline-block;">26 weeks</div></div><div id="a2024_78_15" style="position:absolute;font-family:'Times New Roman';left:465px;top:48px;">, respectively.</div></div></div></div><div id="TextContainer22" style="position:relative;width:701px;z-index:1;"></div><div id="div_8_XBRL_TS_72e22ed0f5304bf6829f546fa69171b3" style="position:absolute;left:0px;top:285px;float:left;"><div id="TextBlockContainer9" style="position:relative;line-height:normal;width:701px;height:79px;"><div id="TextContainer9" style="position:relative;width:701px;z-index:1;"><div id="a2027" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Use of Estimates </div><div id="a2030" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The preparation of the<div style="display:inline-block;width:5px"> </div>consolidated financial statements in<div style="display:inline-block;width:5px"> </div>conformity with GAAP requires management<div style="display:inline-block;width:5px"> </div>to make estimates and </div><div id="a2031" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">assumptions<div style="display:inline-block;width:5px"> </div>that affect<div style="display:inline-block;width:6px"> </div>the amounts<div style="display:inline-block;width:6px"> </div>reported in<div style="display:inline-block;width:6px"> </div>the consolidated<div style="display:inline-block;width:6px"> </div>financial statements<div style="display:inline-block;width:6px"> </div>and accompanying<div style="display:inline-block;width:6px"> </div>notes. Actual<div style="display:inline-block;width:6px"> </div>results </div><div id="a2032" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">could differ from those estimates.</div></div></div></div><div id="TextContainer23" style="position:relative;width:701px;z-index:1;"></div><div id="div_11_XBRL_TS_66f2332ade0143c6b1c3f87dc78b19ea" style="position:absolute;left:0px;top:380px;float:left;"><div id="TextBlockContainer12" style="position:relative;line-height:normal;width:701px;height:266px;"><div id="TextContainer12" style="position:relative;width:701px;z-index:1;"><div id="a2035" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Investment Securities </div><div id="a2038" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The Company<div style="display:inline-block;width:5px"> </div>has determined<div style="display:inline-block;width:5px"> </div>that its<div style="display:inline-block;width:5px"> </div>debt securities<div style="display:inline-block;width:5px"> </div>are available-for-sale<div style="display:inline-block;width:5px"> </div>investments. We<div style="display:inline-block;width:6px"> </div>classify these<div style="display:inline-block;width:5px"> </div>securities as<div style="display:inline-block;width:5px"> </div>current </div><div id="a2043" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">because the<div style="display:inline-block;width:6px"> </div>amounts invested<div style="display:inline-block;width:5px"> </div>are available<div style="display:inline-block;width:6px"> </div>for current<div style="display:inline-block;width:5px"> </div>operations. Available<div style="display:inline-block;width:2px"> </div>-for-sale<div style="display:inline-block;width:5px"> </div>securities are<div style="display:inline-block;width:6px"> </div>carried at<div style="display:inline-block;width:5px"> </div>fair value,<div style="display:inline-block;width:5px"> </div>based </div><div id="a2048" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">on quoted market prices<div style="display:inline-block;width:5px"> </div>as of the balance sheet<div style="display:inline-block;width:5px"> </div>date, with unrealized gains<div style="display:inline-block;width:5px"> </div>and losses recorded in other<div style="display:inline-block;width:5px"> </div>comprehensive income. </div><div id="a2050" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">The<div style="display:inline-block;width:5px"> </div>amortized<div style="display:inline-block;width:5px"> </div>cost<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>debt<div style="display:inline-block;width:5px"> </div>securities<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>adjusted<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>amortization<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>premiums<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>accretion<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>discounts<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>maturity<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>is </div><div id="a2051" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">recorded in interest<div style="display:inline-block;width:5px"> </div>income. The Company regularly<div style="display:inline-block;width:5px"> </div>evaluates changes to the<div style="display:inline-block;width:5px"> </div>rating of its debt<div style="display:inline-block;width:5px"> </div>securities by credit agencies<div style="display:inline-block;width:5px"> </div>and </div><div id="a2053" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">economic conditions<div style="display:inline-block;width:5px"> </div>to assess and<div style="display:inline-block;width:5px"> </div>record any<div style="display:inline-block;width:5px"> </div>expected credit<div style="display:inline-block;width:5px"> </div>losses through<div style="display:inline-block;width:5px"> </div>allowance for<div style="display:inline-block;width:5px"> </div>credit losses,<div style="display:inline-block;width:5px"> </div>limited to<div style="display:inline-block;width:5px"> </div>the amount </div><div id="a2055" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">that fair value was less than the amortized cost basis.<div style="display:inline-block;width:4px"> </div></div><div id="a2058" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">Investments<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:6px"> </div>mutual<div style="display:inline-block;width:6px"> </div>funds<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>recorded<div style="display:inline-block;width:6px"> </div>at<div style="display:inline-block;width:6px"> </div>fair<div style="display:inline-block;width:6px"> </div>value<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>classified<div style="display:inline-block;width:6px"> </div>as<div style="display:inline-block;width:6px"> </div>“Other<div style="display:inline-block;width:6px"> </div>long-term<div style="display:inline-block;width:6px"> </div>assets”<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company’s </div><div id="a2061" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">Condensed<div style="display:inline-block;width:7px"> </div>Consolidated<div style="display:inline-block;width:7px"> </div>Balance<div style="display:inline-block;width:7px"> </div>Sheets.<div style="display:inline-block;width:6px"> </div>Unrealized<div style="display:inline-block;width:7px"> </div>gains<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>losses<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:7px"> </div>equity<div style="display:inline-block;width:7px"> </div>securities<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:7px"> </div>recorded<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:6px"> </div>other<div style="display:inline-block;width:7px"> </div>income </div><div id="a2062" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">(expenses) as Other, net in the Company’s<div style="display:inline-block;width:5px"> </div>Condensed Consolidated Statements of Income. </div><div id="a2065" style="position:absolute;font-family:'Times New Roman';left:4px;top:219px;">The cost<div style="display:inline-block;width:5px"> </div>basis for<div style="display:inline-block;width:5px"> </div>realized gains<div style="display:inline-block;width:5px"> </div>and losses<div style="display:inline-block;width:5px"> </div>on available-for-sale<div style="display:inline-block;width:5px"> </div>securities is<div style="display:inline-block;width:5px"> </div>determined by<div style="display:inline-block;width:5px"> </div>the specific<div style="display:inline-block;width:5px"> </div>identification method. </div><div id="a2070" style="position:absolute;font-family:'Times New Roman';left:4px;top:234px;">Gains<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>losses<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:7px"> </div>recognized<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:7px"> </div>other<div style="display:inline-block;width:7px"> </div>income<div style="display:inline-block;width:7px"> </div>(expenses)<div style="display:inline-block;width:7px"> </div>as<div style="display:inline-block;width:7px"> </div>Other,<div style="display:inline-block;width:8px"> </div>net<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>Company’s<div style="display:inline-block;width:8px"> </div>Condensed<div style="display:inline-block;width:7px"> </div>Consolidated </div><div id="a2071" style="position:absolute;font-family:'Times New Roman';left:4px;top:250px;">Statements of Income. Interest and dividends on securities classified as available-for-sale<div style="display:inline-block;width:5px"> </div>are recorded in interest income.</div></div></div></div><div id="TextContainer24" style="position:relative;width:701px;z-index:1;"></div><div id="div_14_XBRL_TS_8f1ad2a500884125ab53e08d8da7e809" style="position:absolute;left:0px;top:662px;float:left;"><div id="TextBlockContainer15" style="position:relative;line-height:normal;width:701px;height:127px;"><div id="TextContainer15" style="position:relative;width:701px;z-index:1;"><div id="a2078" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Trade Receivables<div style="display:inline-block;width:5px"> </div></div><div id="a2081" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Trade receivables are stated at their carrying<div style="display:inline-block;width:5px"> </div>values, which include a reserve for credit losses. As of December<div style="display:inline-block;width:5px"> </div>2, 2023 and June </div><div id="a2083" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">3,<div style="display:inline-block;width:6px"> </div>2023,<div style="display:inline-block;width:6px"> </div>reserves<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>credit<div style="display:inline-block;width:6px"> </div>losses<div style="display:inline-block;width:6px"> </div>were<div style="display:inline-block;width:6px"> </div>$</div><div id="a2083_42_3" style="position:absolute;font-family:'Times New Roman';left:241px;top:48px;">536</div><div id="a2083_45_15" style="position:absolute;font-family:'Times New Roman';left:261px;top:48px;"><div style="display:inline-block;width:6px"> </div>thousand<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>$</div><div id="a2083_60_3" style="position:absolute;font-family:'Times New Roman';left:353px;top:48px;">579</div><div id="a2083_63_55" style="position:absolute;font-family:'Times New Roman';left:373px;top:48px;"><div style="display:inline-block;width:6px"> </div>thousand,<div style="display:inline-block;width:6px"> </div>respectively.<div style="display:inline-block;width:7px"> </div>The<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>extends<div style="display:inline-block;width:6px"> </div>credit<div style="display:inline-block;width:6px"> </div>to </div><div id="a2090" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">customers based on<div style="display:inline-block;width:5px"> </div>an evaluation of each<div style="display:inline-block;width:5px"> </div>customer’s financial condition<div style="display:inline-block;width:5px"> </div>and credit history.<div style="display:inline-block;width:5px"> </div>Collateral is generally<div style="display:inline-block;width:5px"> </div>not required. </div><div id="a2092" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">The<div style="display:inline-block;width:7px"> </div>Company<div style="display:inline-block;width:7px"> </div>minimizes<div style="display:inline-block;width:7px"> </div>exposure<div style="display:inline-block;width:7px"> </div>to<div style="display:inline-block;width:7px"> </div>counter<div style="display:inline-block;width:7px"> </div>party<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>risk<div style="display:inline-block;width:7px"> </div>through<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>analysis<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>approvals,<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>limits,<div style="display:inline-block;width:7px"> </div>and </div><div id="a2093" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">monitoring<div style="display:inline-block;width:7px"> </div>procedures.<div style="display:inline-block;width:7px"> </div>In<div style="display:inline-block;width:7px"> </div>determining<div style="display:inline-block;width:7px"> </div>our<div style="display:inline-block;width:7px"> </div>reserve<div style="display:inline-block;width:7px"> </div>for<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>losses,<div style="display:inline-block;width:7px"> </div>receivables<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:6px"> </div>assigned<div style="display:inline-block;width:7px"> </div>an<div style="display:inline-block;width:7px"> </div>expected<div style="display:inline-block;width:7px"> </div>loss<div style="display:inline-block;width:7px"> </div>based<div style="display:inline-block;width:7px"> </div>on </div><div id="a2094" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">historical loss information adjusted as needed for economic and<div style="display:inline-block;width:5px"> </div>other forward-looking factors.</div></div></div></div><div id="TextContainer25" style="position:relative;width:701px;z-index:1;"></div><div id="div_17_XBRL_TS_02dfbc80f689428d848f6c28c4722d99" style="position:absolute;left:0px;top:804px;float:left;"><div id="TextBlockContainer18" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer18" style="position:relative;width:701px;z-index:1;"><div id="a2099" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Goodwill </div><div id="a2102" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">Goodwill<div style="display:inline-block;width:5px"> </div>represents<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>excess<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>purchase<div style="display:inline-block;width:5px"> </div>price<div style="display:inline-block;width:5px"> </div>over<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>fair<div style="display:inline-block;width:5px"> </div>value<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>identifiable<div style="display:inline-block;width:5px"> </div>net<div style="display:inline-block;width:5px"> </div>assets<div style="display:inline-block;width:5px"> </div>acquired.<div style="display:inline-block;width:5px"> </div>Goodwill<div style="display:inline-block;width:5px"> </div>is </div><div id="a2104" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">evaluated<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>impairment<div style="display:inline-block;width:5px"> </div>annually<div style="display:inline-block;width:5px"> </div>by<div style="display:inline-block;width:5px"> </div>first<div style="display:inline-block;width:5px"> </div>performing<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>qualitative<div style="display:inline-block;width:5px"> </div>assessment<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>determine<div style="display:inline-block;width:5px"> </div>whether<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>quantitative<div style="display:inline-block;width:5px"> </div>goodwill </div></div></div></div></div><div id="TextBlockContainer41" style="position:relative;line-height:normal;width:704px;height:938px;"><div id="div_29_XBRL_TS_02dfbc80f689428d848f6c28c4722d99_1" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer30" style="position:relative;line-height:normal;width:701px;height:48px;"><div id="TextContainer30" style="position:relative;width:701px;z-index:1;"><div id="a2109" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">test is<div style="display:inline-block;width:5px"> </div>necessary.<div style="display:inline-block;width:5px"> </div>After assessing<div style="display:inline-block;width:5px"> </div>the totality<div style="display:inline-block;width:5px"> </div>of events<div style="display:inline-block;width:5px"> </div>or circumstances,<div style="display:inline-block;width:5px"> </div>if we<div style="display:inline-block;width:5px"> </div>determine it<div style="display:inline-block;width:5px"> </div>is more<div style="display:inline-block;width:5px"> </div>likely than<div style="display:inline-block;width:5px"> </div>not that<div style="display:inline-block;width:5px"> </div>the fair </div><div id="a2111" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">value<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>reporting<div style="display:inline-block;width:6px"> </div>unit<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>less<div style="display:inline-block;width:6px"> </div>than<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>carrying<div style="display:inline-block;width:6px"> </div>amount,<div style="display:inline-block;width:6px"> </div>then<div style="display:inline-block;width:6px"> </div>we<div style="display:inline-block;width:6px"> </div>perform<div style="display:inline-block;width:6px"> </div>additional<div style="display:inline-block;width:6px"> </div>quantitative<div style="display:inline-block;width:6px"> </div>tests<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>determine<div style="display:inline-block;width:6px"> </div>the </div><div id="a2112" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">magnitude of any impairment.</div></div></div></div><div id="TextContainer41" style="position:relative;width:704px;z-index:1;"><div id="a2112_28_2" style="position:absolute;font-family:'Times New Roman';left:166px;top:31px;"><div style="display:inline-block;width:3px"> </div></div></div><div id="div_32_XBRL_TS_2f04ba684ebb4a2facf751d6ed133b4d" style="position:absolute;left:0px;top:62px;float:left;"><div id="TextBlockContainer33" style="position:relative;line-height:normal;width:701px;height:173px;"><div id="TextContainer33" style="position:relative;width:701px;z-index:1;"><div id="a2115" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Intangible Assets </div><div id="a2118" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">Intangible<div style="display:inline-block;width:8px"> </div>assets<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:8px"> </div>initially<div style="display:inline-block;width:8px"> </div>recorded<div style="display:inline-block;width:8px"> </div>at<div style="display:inline-block;width:8px"> </div>fair<div style="display:inline-block;width:7px"> </div>value<div style="display:inline-block;width:8px"> </div>in<div style="display:inline-block;width:7px"> </div>business<div style="display:inline-block;width:8px"> </div>acquisitions,<div style="display:inline-block;width:8px"> </div>which<div style="display:inline-block;width:8px"> </div>include<div style="display:inline-block;width:8px"> </div>franchise<div style="display:inline-block;width:8px"> </div>rights,<div style="display:inline-block;width:7px"> </div>customer </div><div id="a2119" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">relationships, non-compete<div style="display:inline-block;width:6px"> </div>agreements, trademark<div style="display:inline-block;width:5px"> </div>and right<div style="display:inline-block;width:5px"> </div>of use<div style="display:inline-block;width:5px"> </div>intangibles. They<div style="display:inline-block;width:5px"> </div>are amortized<div style="display:inline-block;width:5px"> </div>over their<div style="display:inline-block;width:5px"> </div>estimated useful </div><div id="a2122" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">lives<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>5<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>15<div style="display:inline-block;width:6px"> </div>years. The<div style="display:inline-block;width:6px"> </div>gross<div style="display:inline-block;width:6px"> </div>cost<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>accumulated<div style="display:inline-block;width:6px"> </div>amortization<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>intangible<div style="display:inline-block;width:6px"> </div>assets<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>removed<div style="display:inline-block;width:6px"> </div>when<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>recorded </div><div id="a2125" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">amounts<div style="display:inline-block;width:5px"> </div>are fully<div style="display:inline-block;width:6px"> </div>amortized<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>the asset<div style="display:inline-block;width:6px"> </div>is no<div style="display:inline-block;width:6px"> </div>longer<div style="display:inline-block;width:5px"> </div>in use<div style="display:inline-block;width:6px"> </div>or the<div style="display:inline-block;width:6px"> </div>contract has<div style="display:inline-block;width:6px"> </div>expired.<div style="display:inline-block;width:5px"> </div>When certain<div style="display:inline-block;width:6px"> </div>events or<div style="display:inline-block;width:6px"> </div>changes in </div><div id="a2126" style="position:absolute;font-family:'Times New Roman';left:4px;top:93px;">operating conditions<div style="display:inline-block;width:5px"> </div>occur,<div style="display:inline-block;width:5px"> </div>asset lives may<div style="display:inline-block;width:5px"> </div>be adjusted<div style="display:inline-block;width:5px"> </div>and an impairment<div style="display:inline-block;width:6px"> </div>assessment may<div style="display:inline-block;width:5px"> </div>be performed<div style="display:inline-block;width:5px"> </div>on the recoverability </div><div id="a2127" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">of the carrying amounts. </div><div id="a2130" style="position:absolute;font-family:'Times New Roman';left:4px;top:142px;">Indefinite life assets are recorded at fair value in business acquisitions and<div style="display:inline-block;width:5px"> </div>represents water rights. They are not amortized, but </div><div id="a2132" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">are reviewed for impairment at least annually or more frequently if<div style="display:inline-block;width:5px"> </div>impairment indicators arise.</div></div></div></div><div id="TextContainer42" style="position:relative;width:704px;z-index:1;"></div><div id="div_35_XBRL_TS_f7397e5db51740b6baa5ed7cef800e31" style="position:absolute;left:0px;top:250px;float:left;"><div id="TextBlockContainer36" style="position:relative;line-height:normal;width:701px;height:188px;"><div id="TextContainer36" style="position:relative;width:701px;z-index:1;"><div id="a2135" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Dividends Payable<div style="display:inline-block;width:4px"> </div></div><div id="a2138" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">We<div style="display:inline-block;width:5px"> </div>accrue dividends at<div style="display:inline-block;width:5px"> </div>the end of<div style="display:inline-block;width:5px"> </div>each quarter according<div style="display:inline-block;width:5px"> </div>to the Company’s<div style="display:inline-block;width:6px"> </div>dividend policy adopted<div style="display:inline-block;width:5px"> </div>by its Board<div style="display:inline-block;width:5px"> </div>of Directors. </div><div id="a2139" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">The Company<div style="display:inline-block;width:5px"> </div>pays a dividend<div style="display:inline-block;width:5px"> </div>to shareholders<div style="display:inline-block;width:5px"> </div>of its Common<div style="display:inline-block;width:5px"> </div>Stock and<div style="display:inline-block;width:5px"> </div>Class A Common<div style="display:inline-block;width:5px"> </div>Stock on<div style="display:inline-block;width:5px"> </div>a quarterly basis<div style="display:inline-block;width:5px"> </div>for each </div><div id="a2140" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">quarter for<div style="display:inline-block;width:5px"> </div>which the<div style="display:inline-block;width:5px"> </div>Company reports<div style="display:inline-block;width:5px"> </div>net income<div style="display:inline-block;width:5px"> </div>attributable to<div style="display:inline-block;width:5px"> </div>Cal-Maine Foods,<div style="display:inline-block;width:5px"> </div>Inc. computed<div style="display:inline-block;width:5px"> </div>in accordance<div style="display:inline-block;width:5px"> </div>with GAAP </div><div id="a2143" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">in an amount<div style="display:inline-block;width:5px"> </div>equal to one-third<div style="display:inline-block;width:5px"> </div>(1/3) of such<div style="display:inline-block;width:5px"> </div>quarterly income. Dividends<div style="display:inline-block;width:5px"> </div>are paid to<div style="display:inline-block;width:5px"> </div>shareholders of record<div style="display:inline-block;width:5px"> </div>as of the 60th<div style="display:inline-block;width:5px"> </div>day </div><div id="a2146" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">following the<div style="display:inline-block;width:5px"> </div>last day<div style="display:inline-block;width:5px"> </div>of such quarter,<div style="display:inline-block;width:6px"> </div>except for<div style="display:inline-block;width:5px"> </div>the fourth fiscal<div style="display:inline-block;width:5px"> </div>quarter.<div style="display:inline-block;width:5px"> </div>For the<div style="display:inline-block;width:5px"> </div>fourth quarter,<div style="display:inline-block;width:5px"> </div>the Company<div style="display:inline-block;width:5px"> </div>pays dividends </div><div id="a2148" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">to shareholders of record on the 65th day after the<div style="display:inline-block;width:5px"> </div>quarter end. Dividends are payable on the 15th day following<div style="display:inline-block;width:5px"> </div>the record date. </div><div id="a2150" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">Following a quarter for which the Company does not report net income<div style="display:inline-block;width:5px"> </div>attributable to Cal-Maine Foods, Inc., the Company will </div><div id="a2153" style="position:absolute;font-family:'Times New Roman';left:4px;top:141px;">not pay a dividend<div style="display:inline-block;width:5px"> </div>for a subsequent profitable<div style="display:inline-block;width:5px"> </div>quarter until the Company<div style="display:inline-block;width:5px"> </div>is profitable on a cumulative<div style="display:inline-block;width:5px"> </div>basis computed from the </div><div id="a2155" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">date of the most recent quarter<div style="display:inline-block;width:5px"> </div>for which a dividend was paid.<div style="display:inline-block;width:5px"> </div>The dividend policy is subject to<div style="display:inline-block;width:5px"> </div>periodic review by the Board of </div><div id="a2158" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">Directors.</div></div></div></div><div id="TextContainer43" style="position:relative;width:704px;z-index:1;"></div><div id="div_38_XBRL_TS_7c3ed650f3c94909b7e8d3dd63f572c4" style="position:absolute;left:0px;top:454px;float:left;"><div id="TextBlockContainer39" style="position:relative;line-height:normal;width:704px;height:188px;"><div id="TextContainer39" style="position:relative;width:704px;z-index:1;"><div id="a2161" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Business Combinations </div><div id="a2164" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">The Company applies the acquisition<div style="display:inline-block;width:5px"> </div>method of accounting, which<div style="display:inline-block;width:5px"> </div>requires that once control is obtained,<div style="display:inline-block;width:5px"> </div>all the assets acquired </div><div id="a2169" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">and liabilities assumed,<div style="display:inline-block;width:5px"> </div>including amounts<div style="display:inline-block;width:5px"> </div>attributable to noncontrolling<div style="display:inline-block;width:5px"> </div>interests, are recorded<div style="display:inline-block;width:5px"> </div>at their respective<div style="display:inline-block;width:5px"> </div>fair values at </div><div id="a2171" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">the date of acquisition. We<div style="display:inline-block;width:5px"> </div>determine the fair values of identifiable assets and liabilities<div style="display:inline-block;width:5px"> </div>internally,<div style="display:inline-block;width:5px"> </div>which requires estimates and </div><div id="a2174" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">the<div style="display:inline-block;width:6px"> </div>use<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:6px"> </div>various<div style="display:inline-block;width:6px"> </div>valuation<div style="display:inline-block;width:6px"> </div>techniques.<div style="display:inline-block;width:6px"> </div>When<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:5px"> </div>market<div style="display:inline-block;width:6px"> </div>value<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>not<div style="display:inline-block;width:6px"> </div>readily<div style="display:inline-block;width:6px"> </div>available,<div style="display:inline-block;width:6px"> </div>our<div style="display:inline-block;width:6px"> </div>internal<div style="display:inline-block;width:6px"> </div>valuation<div style="display:inline-block;width:6px"> </div>methodology </div><div id="a2175" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">considers the remaining estimated life of the assets acquired and what<div style="display:inline-block;width:5px"> </div>management believes is the market value for those assets.<div style="display:inline-block;width:4px"> </div></div><div id="a2179" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">We<div style="display:inline-block;width:5px"> </div>typically use the income<div style="display:inline-block;width:5px"> </div>method approach for<div style="display:inline-block;width:5px"> </div>intangible assets acquired in<div style="display:inline-block;width:5px"> </div>a business combination. Significant<div style="display:inline-block;width:5px"> </div>estimates in </div><div id="a2181" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">valuing<div style="display:inline-block;width:6px"> </div>certain<div style="display:inline-block;width:5px"> </div>intangible<div style="display:inline-block;width:6px"> </div>assets<div style="display:inline-block;width:5px"> </div>include,<div style="display:inline-block;width:6px"> </div>but<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:5px"> </div>not<div style="display:inline-block;width:5px"> </div>limited<div style="display:inline-block;width:6px"> </div>to,<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>amount<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>timing<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:6px"> </div>future<div style="display:inline-block;width:6px"> </div>cash<div style="display:inline-block;width:5px"> </div>flows,<div style="display:inline-block;width:6px"> </div>growth<div style="display:inline-block;width:6px"> </div>rates, </div><div id="a2183" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">discount rates and<div style="display:inline-block;width:5px"> </div>useful lives. The<div style="display:inline-block;width:5px"> </div>excess of the purchase<div style="display:inline-block;width:5px"> </div>price over fair values<div style="display:inline-block;width:5px"> </div>of identifiable assets and<div style="display:inline-block;width:5px"> </div>liabilities is recorded </div><div id="a2185" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">as goodwill.</div></div></div></div><div id="TextContainer44" style="position:relative;width:704px;z-index:1;"><div id="a2185_12_2" style="position:absolute;font-family:'Times New Roman';left:70px;top:625px;"><div style="display:inline-block;width:3px"> </div></div><div id="a2188" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:656px;">Loss Contingencies </div><div id="a2191" style="position:absolute;font-family:'Times New Roman';left:4px;top:687px;">Certain<div style="display:inline-block;width:5px"> </div>conditions<div style="display:inline-block;width:5px"> </div>may<div style="display:inline-block;width:5px"> </div>exist<div style="display:inline-block;width:5px"> </div>as<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>date<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>financial<div style="display:inline-block;width:5px"> </div>statements<div style="display:inline-block;width:5px"> </div>are<div style="display:inline-block;width:5px"> </div>issued<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>may<div style="display:inline-block;width:5px"> </div>result<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>loss<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Company<div style="display:inline-block;width:5px"> </div>but </div><div id="a2192" style="position:absolute;font-family:'Times New Roman';left:4px;top:703px;">which will<div style="display:inline-block;width:5px"> </div>only be<div style="display:inline-block;width:5px"> </div>resolved when<div style="display:inline-block;width:5px"> </div>one or<div style="display:inline-block;width:5px"> </div>more future<div style="display:inline-block;width:5px"> </div>events occur<div style="display:inline-block;width:5px"> </div>or fail<div style="display:inline-block;width:5px"> </div>to occur.<div style="display:inline-block;width:6px"> </div>The Company’s<div style="display:inline-block;width:6px"> </div>management and<div style="display:inline-block;width:5px"> </div>its legal </div><div id="a2193" style="position:absolute;font-family:'Times New Roman';left:4px;top:719px;">counsel<div style="display:inline-block;width:5px"> </div>assess such<div style="display:inline-block;width:6px"> </div>contingent<div style="display:inline-block;width:5px"> </div>liabilities, and<div style="display:inline-block;width:6px"> </div>such assessment<div style="display:inline-block;width:6px"> </div>inherently<div style="display:inline-block;width:5px"> </div>involves an<div style="display:inline-block;width:6px"> </div>exercise<div style="display:inline-block;width:5px"> </div>of judgment.<div style="display:inline-block;width:6px"> </div>In assessing<div style="display:inline-block;width:6px"> </div>loss </div><div id="a2195" style="position:absolute;font-family:'Times New Roman';left:4px;top:734px;">contingencies<div style="display:inline-block;width:5px"> </div>related<div style="display:inline-block;width:5px"> </div>to legal<div style="display:inline-block;width:5px"> </div>proceedings<div style="display:inline-block;width:5px"> </div>that are<div style="display:inline-block;width:6px"> </div>pending against<div style="display:inline-block;width:6px"> </div>the Company<div style="display:inline-block;width:6px"> </div>or unasserted<div style="display:inline-block;width:6px"> </div>claims that<div style="display:inline-block;width:6px"> </div>may result<div style="display:inline-block;width:5px"> </div>in such </div><div id="a2196" style="position:absolute;font-family:'Times New Roman';left:4px;top:750px;">proceedings, the Company’s<div style="display:inline-block;width:6px"> </div>legal counsel evaluates<div style="display:inline-block;width:5px"> </div>the perceived merits<div style="display:inline-block;width:5px"> </div>of any legal<div style="display:inline-block;width:5px"> </div>proceedings or unasserted<div style="display:inline-block;width:5px"> </div>claims as well </div><div id="a2198" style="position:absolute;font-family:'Times New Roman';left:4px;top:766px;">as the perceived merits of the amount of relief sought or expected to be<div style="display:inline-block;width:5px"> </div>sought therein. </div><div id="a2201" style="position:absolute;font-family:'Times New Roman';left:4px;top:797px;">If the assessment<div style="display:inline-block;width:5px"> </div>of a contingency<div style="display:inline-block;width:6px"> </div>indicates it is<div style="display:inline-block;width:5px"> </div>probable that<div style="display:inline-block;width:5px"> </div>a material loss<div style="display:inline-block;width:5px"> </div>has been incurred<div style="display:inline-block;width:6px"> </div>and the amount<div style="display:inline-block;width:5px"> </div>of the liability </div><div id="a2203" style="position:absolute;font-family:'Times New Roman';left:4px;top:812px;">can be<div style="display:inline-block;width:5px"> </div>estimated, the<div style="display:inline-block;width:5px"> </div>estimated liability<div style="display:inline-block;width:5px"> </div>would be accrued<div style="display:inline-block;width:5px"> </div>in the Company’s<div style="display:inline-block;width:6px"> </div>financial statements.<div style="display:inline-block;width:5px"> </div>If the assessment<div style="display:inline-block;width:5px"> </div>indicates a </div><div id="a2206" style="position:absolute;font-family:'Times New Roman';left:4px;top:828px;">potentially material loss contingency is<div style="display:inline-block;width:5px"> </div>not probable, but is reasonably possible,<div style="display:inline-block;width:5px"> </div>or is probable but cannot be estimated,<div style="display:inline-block;width:5px"> </div>then the </div><div id="a2208" style="position:absolute;font-family:'Times New Roman';left:4px;top:843px;">nature of the<div style="display:inline-block;width:5px"> </div>contingent liability,<div style="display:inline-block;width:5px"> </div>together with an<div style="display:inline-block;width:5px"> </div>estimate of the<div style="display:inline-block;width:5px"> </div>range of possible<div style="display:inline-block;width:5px"> </div>loss if determinable<div style="display:inline-block;width:5px"> </div>and material, would<div style="display:inline-block;width:5px"> </div>be </div><div id="a2210" style="position:absolute;font-family:'Times New Roman';left:4px;top:859px;">disclosed. Loss<div style="display:inline-block;width:5px"> </div>contingencies considered<div style="display:inline-block;width:6px"> </div>remote are<div style="display:inline-block;width:5px"> </div>generally not<div style="display:inline-block;width:5px"> </div>disclosed unless<div style="display:inline-block;width:5px"> </div>they involve<div style="display:inline-block;width:5px"> </div>guarantees, in<div style="display:inline-block;width:5px"> </div>which case<div style="display:inline-block;width:5px"> </div>the </div><div id="a2212" style="position:absolute;font-family:'Times New Roman';left:4px;top:875px;">nature of the guarantee would be disclosed.<div style="display:inline-block;width:4px"> </div></div><div id="a2216" style="position:absolute;font-family:'Times New Roman';left:4px;top:906px;">The Company expenses the costs of litigation as they are incurred. </div></div></div><div id="TextBlockContainer50" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="div_47_XBRL_TS_6e03858a8a67437fa0a60d1952c427d8" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer48" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer48" style="position:relative;width:701px;z-index:1;"><div id="a2223" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">New Accounting Pronouncements and Policies </div><div id="a2226" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">No new accounting pronouncement issued or effective<div style="display:inline-block;width:5px"> </div>during the fiscal year had or is expected to have a material impact on<div style="display:inline-block;width:5px"> </div>our </div><div id="a2228" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Consolidated Financial Statements.</div></div></div></div></div> <div id="TextBlockContainer3" style="position:relative;line-height:normal;width:701px;height:159px;"><div id="TextContainer3" style="position:relative;width:701px;z-index:1;"><div id="a1982" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Basis of Presentation </div><div id="a1985" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The<div style="display:inline-block;width:6px"> </div>unaudited<div style="display:inline-block;width:6px"> </div>condensed<div style="display:inline-block;width:6px"> </div>consolidated<div style="display:inline-block;width:6px"> </div>financial<div style="display:inline-block;width:6px"> </div>statements<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>Cal-Maine<div style="display:inline-block;width:6px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc.<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>subsidiaries<div style="display:inline-block;width:6px"> </div>(the<div style="display:inline-block;width:6px"> </div>“Company,” </div><div id="a1988" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">“we,” “us,” “our”)<div style="display:inline-block;width:5px"> </div>have been prepared<div style="display:inline-block;width:5px"> </div>in accordance with<div style="display:inline-block;width:5px"> </div>the instructions to<div style="display:inline-block;width:5px"> </div>Form 10-Q and<div style="display:inline-block;width:5px"> </div>Article 10 of<div style="display:inline-block;width:5px"> </div>Regulation S-X and </div><div id="a1995" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">in<div style="display:inline-block;width:5px"> </div>accordance<div style="display:inline-block;width:5px"> </div>with generally<div style="display:inline-block;width:6px"> </div>accepted<div style="display:inline-block;width:5px"> </div>accounting<div style="display:inline-block;width:5px"> </div>principles in<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>United<div style="display:inline-block;width:5px"> </div>States of<div style="display:inline-block;width:6px"> </div>America<div style="display:inline-block;width:5px"> </div>(“GAAP”)<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>interim<div style="display:inline-block;width:5px"> </div>financial </div><div id="a1999" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">reporting and<div style="display:inline-block;width:5px"> </div>should be<div style="display:inline-block;width:5px"> </div>read in<div style="display:inline-block;width:5px"> </div>conjunction with<div style="display:inline-block;width:5px"> </div>our Annual<div style="display:inline-block;width:5px"> </div>Report on<div style="display:inline-block;width:5px"> </div>Form 10-K<div style="display:inline-block;width:5px"> </div>for the fiscal<div style="display:inline-block;width:5px"> </div>year ended<div style="display:inline-block;width:5px"> </div>June 3,<div style="display:inline-block;width:5px"> </div>2023 (the </div><div id="a2003" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">“2023<div style="display:inline-block;width:5px"> </div>Annual<div style="display:inline-block;width:5px"> </div>Report”).<div style="display:inline-block;width:5px"> </div>These<div style="display:inline-block;width:5px"> </div>statements<div style="display:inline-block;width:5px"> </div>reflect<div style="display:inline-block;width:5px"> </div>all<div style="display:inline-block;width:5px"> </div>adjustments<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>are,<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>opinion<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>management,<div style="display:inline-block;width:5px"> </div>necessary<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>fair </div><div id="a2004" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">statement of the results for<div style="display:inline-block;width:5px"> </div>the interim periods presented<div style="display:inline-block;width:5px"> </div>and, in the opinion of<div style="display:inline-block;width:5px"> </div>management, consist of adjustments<div style="display:inline-block;width:5px"> </div>of a normal </div><div id="a2006" style="position:absolute;font-family:'Times New Roman';left:4px;top:127px;">recurring nature.<div style="display:inline-block;width:5px"> </div>Operating results for<div style="display:inline-block;width:5px"> </div>the interim periods<div style="display:inline-block;width:5px"> </div>are not necessarily<div style="display:inline-block;width:5px"> </div>indicative of operating<div style="display:inline-block;width:5px"> </div>results for the<div style="display:inline-block;width:5px"> </div>entire fiscal </div><div id="a2008" style="position:absolute;font-family:'Times New Roman';left:4px;top:143px;">year.</div></div></div> <div id="TextBlockContainer6" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer6" style="position:relative;width:701px;z-index:1;"><div id="a2011" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Fiscal Year </div><div id="a2014" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The Company’s<div style="display:inline-block;width:6px"> </div>fiscal year<div style="display:inline-block;width:5px"> </div>ends on<div style="display:inline-block;width:5px"> </div>the Saturday<div style="display:inline-block;width:5px"> </div>closest to<div style="display:inline-block;width:5px"> </div>May 31.<div style="display:inline-block;width:5px"> </div>Each of<div style="display:inline-block;width:5px"> </div>the three-month<div style="display:inline-block;width:5px"> </div>periods and<div style="display:inline-block;width:5px"> </div>year-to-date periods </div><div id="a2024" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">ended on December 2, 2023 and November 26, 2022 included </div><div id="a2024_57_8" style="position:absolute;font-family:'Times New Roman';left:339px;top:48px;-sec-ix-hidden:ID_303;"><div id="XBRL_CS_2cff9d3e9a044f52b7599d18c063a3d5" style="position:relative;left:0px;top:0px;display:inline-block;">13 weeks</div></div><div id="a2024_65_5" style="position:absolute;font-family:'Times New Roman';left:389px;top:48px;"><div style="display:inline-block;width:3px"> </div>and </div><div id="a2024_70_8" style="position:absolute;font-family:'Times New Roman';left:415px;top:48px;-sec-ix-hidden:ID_568;"><div id="XBRL_CS_057de3a8b5d9427fbbc73f0c521f0b47" style="position:relative;left:0px;top:0px;display:inline-block;">26 weeks</div></div><div id="a2024_78_15" style="position:absolute;font-family:'Times New Roman';left:465px;top:48px;">, respectively.</div></div></div> <div id="TextBlockContainer9" style="position:relative;line-height:normal;width:701px;height:79px;"><div id="TextContainer9" style="position:relative;width:701px;z-index:1;"><div id="a2027" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Use of Estimates </div><div id="a2030" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The preparation of the<div style="display:inline-block;width:5px"> </div>consolidated financial statements in<div style="display:inline-block;width:5px"> </div>conformity with GAAP requires management<div style="display:inline-block;width:5px"> </div>to make estimates and </div><div id="a2031" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">assumptions<div style="display:inline-block;width:5px"> </div>that affect<div style="display:inline-block;width:6px"> </div>the amounts<div style="display:inline-block;width:6px"> </div>reported in<div style="display:inline-block;width:6px"> </div>the consolidated<div style="display:inline-block;width:6px"> </div>financial statements<div style="display:inline-block;width:6px"> </div>and accompanying<div style="display:inline-block;width:6px"> </div>notes. Actual<div style="display:inline-block;width:6px"> </div>results </div><div id="a2032" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">could differ from those estimates.</div></div></div> <div id="TextBlockContainer12" style="position:relative;line-height:normal;width:701px;height:266px;"><div id="TextContainer12" style="position:relative;width:701px;z-index:1;"><div id="a2035" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Investment Securities </div><div id="a2038" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The Company<div style="display:inline-block;width:5px"> </div>has determined<div style="display:inline-block;width:5px"> </div>that its<div style="display:inline-block;width:5px"> </div>debt securities<div style="display:inline-block;width:5px"> </div>are available-for-sale<div style="display:inline-block;width:5px"> </div>investments. We<div style="display:inline-block;width:6px"> </div>classify these<div style="display:inline-block;width:5px"> </div>securities as<div style="display:inline-block;width:5px"> </div>current </div><div id="a2043" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">because the<div style="display:inline-block;width:6px"> </div>amounts invested<div style="display:inline-block;width:5px"> </div>are available<div style="display:inline-block;width:6px"> </div>for current<div style="display:inline-block;width:5px"> </div>operations. Available<div style="display:inline-block;width:2px"> </div>-for-sale<div style="display:inline-block;width:5px"> </div>securities are<div style="display:inline-block;width:6px"> </div>carried at<div style="display:inline-block;width:5px"> </div>fair value,<div style="display:inline-block;width:5px"> </div>based </div><div id="a2048" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">on quoted market prices<div style="display:inline-block;width:5px"> </div>as of the balance sheet<div style="display:inline-block;width:5px"> </div>date, with unrealized gains<div style="display:inline-block;width:5px"> </div>and losses recorded in other<div style="display:inline-block;width:5px"> </div>comprehensive income. </div><div id="a2050" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">The<div style="display:inline-block;width:5px"> </div>amortized<div style="display:inline-block;width:5px"> </div>cost<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>debt<div style="display:inline-block;width:5px"> </div>securities<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>adjusted<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>amortization<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>premiums<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>accretion<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>discounts<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>maturity<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>is </div><div id="a2051" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">recorded in interest<div style="display:inline-block;width:5px"> </div>income. The Company regularly<div style="display:inline-block;width:5px"> </div>evaluates changes to the<div style="display:inline-block;width:5px"> </div>rating of its debt<div style="display:inline-block;width:5px"> </div>securities by credit agencies<div style="display:inline-block;width:5px"> </div>and </div><div id="a2053" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">economic conditions<div style="display:inline-block;width:5px"> </div>to assess and<div style="display:inline-block;width:5px"> </div>record any<div style="display:inline-block;width:5px"> </div>expected credit<div style="display:inline-block;width:5px"> </div>losses through<div style="display:inline-block;width:5px"> </div>allowance for<div style="display:inline-block;width:5px"> </div>credit losses,<div style="display:inline-block;width:5px"> </div>limited to<div style="display:inline-block;width:5px"> </div>the amount </div><div id="a2055" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">that fair value was less than the amortized cost basis.<div style="display:inline-block;width:4px"> </div></div><div id="a2058" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">Investments<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:6px"> </div>mutual<div style="display:inline-block;width:6px"> </div>funds<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>recorded<div style="display:inline-block;width:6px"> </div>at<div style="display:inline-block;width:6px"> </div>fair<div style="display:inline-block;width:6px"> </div>value<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>classified<div style="display:inline-block;width:6px"> </div>as<div style="display:inline-block;width:6px"> </div>“Other<div style="display:inline-block;width:6px"> </div>long-term<div style="display:inline-block;width:6px"> </div>assets”<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company’s </div><div id="a2061" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">Condensed<div style="display:inline-block;width:7px"> </div>Consolidated<div style="display:inline-block;width:7px"> </div>Balance<div style="display:inline-block;width:7px"> </div>Sheets.<div style="display:inline-block;width:6px"> </div>Unrealized<div style="display:inline-block;width:7px"> </div>gains<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>losses<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:7px"> </div>equity<div style="display:inline-block;width:7px"> </div>securities<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:7px"> </div>recorded<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:6px"> </div>other<div style="display:inline-block;width:7px"> </div>income </div><div id="a2062" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">(expenses) as Other, net in the Company’s<div style="display:inline-block;width:5px"> </div>Condensed Consolidated Statements of Income. </div><div id="a2065" style="position:absolute;font-family:'Times New Roman';left:4px;top:219px;">The cost<div style="display:inline-block;width:5px"> </div>basis for<div style="display:inline-block;width:5px"> </div>realized gains<div style="display:inline-block;width:5px"> </div>and losses<div style="display:inline-block;width:5px"> </div>on available-for-sale<div style="display:inline-block;width:5px"> </div>securities is<div style="display:inline-block;width:5px"> </div>determined by<div style="display:inline-block;width:5px"> </div>the specific<div style="display:inline-block;width:5px"> </div>identification method. </div><div id="a2070" style="position:absolute;font-family:'Times New Roman';left:4px;top:234px;">Gains<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>losses<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:7px"> </div>recognized<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:7px"> </div>other<div style="display:inline-block;width:7px"> </div>income<div style="display:inline-block;width:7px"> </div>(expenses)<div style="display:inline-block;width:7px"> </div>as<div style="display:inline-block;width:7px"> </div>Other,<div style="display:inline-block;width:8px"> </div>net<div style="display:inline-block;width:7px"> </div>in<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>Company’s<div style="display:inline-block;width:8px"> </div>Condensed<div style="display:inline-block;width:7px"> </div>Consolidated </div><div id="a2071" style="position:absolute;font-family:'Times New Roman';left:4px;top:250px;">Statements of Income. Interest and dividends on securities classified as available-for-sale<div style="display:inline-block;width:5px"> </div>are recorded in interest income.</div></div></div> <div id="TextBlockContainer15" style="position:relative;line-height:normal;width:701px;height:127px;"><div id="TextContainer15" style="position:relative;width:701px;z-index:1;"><div id="a2078" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Trade Receivables<div style="display:inline-block;width:5px"> </div></div><div id="a2081" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Trade receivables are stated at their carrying<div style="display:inline-block;width:5px"> </div>values, which include a reserve for credit losses. As of December<div style="display:inline-block;width:5px"> </div>2, 2023 and June </div><div id="a2083" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">3,<div style="display:inline-block;width:6px"> </div>2023,<div style="display:inline-block;width:6px"> </div>reserves<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>credit<div style="display:inline-block;width:6px"> </div>losses<div style="display:inline-block;width:6px"> </div>were<div style="display:inline-block;width:6px"> </div>$</div><div id="a2083_42_3" style="position:absolute;font-family:'Times New Roman';left:241px;top:48px;">536</div><div id="a2083_45_15" style="position:absolute;font-family:'Times New Roman';left:261px;top:48px;"><div style="display:inline-block;width:6px"> </div>thousand<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>$</div><div id="a2083_60_3" style="position:absolute;font-family:'Times New Roman';left:353px;top:48px;">579</div><div id="a2083_63_55" style="position:absolute;font-family:'Times New Roman';left:373px;top:48px;"><div style="display:inline-block;width:6px"> </div>thousand,<div style="display:inline-block;width:6px"> </div>respectively.<div style="display:inline-block;width:7px"> </div>The<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>extends<div style="display:inline-block;width:6px"> </div>credit<div style="display:inline-block;width:6px"> </div>to </div><div id="a2090" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">customers based on<div style="display:inline-block;width:5px"> </div>an evaluation of each<div style="display:inline-block;width:5px"> </div>customer’s financial condition<div style="display:inline-block;width:5px"> </div>and credit history.<div style="display:inline-block;width:5px"> </div>Collateral is generally<div style="display:inline-block;width:5px"> </div>not required. </div><div id="a2092" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">The<div style="display:inline-block;width:7px"> </div>Company<div style="display:inline-block;width:7px"> </div>minimizes<div style="display:inline-block;width:7px"> </div>exposure<div style="display:inline-block;width:7px"> </div>to<div style="display:inline-block;width:7px"> </div>counter<div style="display:inline-block;width:7px"> </div>party<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>risk<div style="display:inline-block;width:7px"> </div>through<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>analysis<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>approvals,<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>limits,<div style="display:inline-block;width:7px"> </div>and </div><div id="a2093" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">monitoring<div style="display:inline-block;width:7px"> </div>procedures.<div style="display:inline-block;width:7px"> </div>In<div style="display:inline-block;width:7px"> </div>determining<div style="display:inline-block;width:7px"> </div>our<div style="display:inline-block;width:7px"> </div>reserve<div style="display:inline-block;width:7px"> </div>for<div style="display:inline-block;width:7px"> </div>credit<div style="display:inline-block;width:7px"> </div>losses,<div style="display:inline-block;width:7px"> </div>receivables<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:6px"> </div>assigned<div style="display:inline-block;width:7px"> </div>an<div style="display:inline-block;width:7px"> </div>expected<div style="display:inline-block;width:7px"> </div>loss<div style="display:inline-block;width:7px"> </div>based<div style="display:inline-block;width:7px"> </div>on </div><div id="a2094" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">historical loss information adjusted as needed for economic and<div style="display:inline-block;width:5px"> </div>other forward-looking factors.</div></div></div> 536000 579000 <div id="TextBlockContainer18" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer18" style="position:relative;width:701px;z-index:1;"><div id="a2099" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Goodwill </div><div id="a2102" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">Goodwill<div style="display:inline-block;width:5px"> </div>represents<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>excess<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>purchase<div style="display:inline-block;width:5px"> </div>price<div style="display:inline-block;width:5px"> </div>over<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>fair<div style="display:inline-block;width:5px"> </div>value<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>identifiable<div style="display:inline-block;width:5px"> </div>net<div style="display:inline-block;width:5px"> </div>assets<div style="display:inline-block;width:5px"> </div>acquired.<div style="display:inline-block;width:5px"> </div>Goodwill<div style="display:inline-block;width:5px"> </div>is </div><div id="a2104" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">evaluated<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>impairment<div style="display:inline-block;width:5px"> </div>annually<div style="display:inline-block;width:5px"> </div>by<div style="display:inline-block;width:5px"> </div>first<div style="display:inline-block;width:5px"> </div>performing<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>qualitative<div style="display:inline-block;width:5px"> </div>assessment<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>determine<div style="display:inline-block;width:5px"> </div>whether<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>quantitative<div style="display:inline-block;width:5px"> </div>goodwill </div></div></div><div id="TextBlockContainer30" style="position:relative;line-height:normal;width:701px;height:48px;"><div id="TextContainer30" style="position:relative;width:701px;z-index:1;"><div id="a2109" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">test is<div style="display:inline-block;width:5px"> </div>necessary.<div style="display:inline-block;width:5px"> </div>After assessing<div style="display:inline-block;width:5px"> </div>the totality<div style="display:inline-block;width:5px"> </div>of events<div style="display:inline-block;width:5px"> </div>or circumstances,<div style="display:inline-block;width:5px"> </div>if we<div style="display:inline-block;width:5px"> </div>determine it<div style="display:inline-block;width:5px"> </div>is more<div style="display:inline-block;width:5px"> </div>likely than<div style="display:inline-block;width:5px"> </div>not that<div style="display:inline-block;width:5px"> </div>the fair </div><div id="a2111" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">value<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>reporting<div style="display:inline-block;width:6px"> </div>unit<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>less<div style="display:inline-block;width:6px"> </div>than<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>carrying<div style="display:inline-block;width:6px"> </div>amount,<div style="display:inline-block;width:6px"> </div>then<div style="display:inline-block;width:6px"> </div>we<div style="display:inline-block;width:6px"> </div>perform<div style="display:inline-block;width:6px"> </div>additional<div style="display:inline-block;width:6px"> </div>quantitative<div style="display:inline-block;width:6px"> </div>tests<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>determine<div style="display:inline-block;width:6px"> </div>the </div><div id="a2112" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">magnitude of any impairment.</div></div></div> <div id="TextBlockContainer33" style="position:relative;line-height:normal;width:701px;height:173px;"><div id="TextContainer33" style="position:relative;width:701px;z-index:1;"><div id="a2115" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Intangible Assets </div><div id="a2118" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">Intangible<div style="display:inline-block;width:8px"> </div>assets<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:8px"> </div>initially<div style="display:inline-block;width:8px"> </div>recorded<div style="display:inline-block;width:8px"> </div>at<div style="display:inline-block;width:8px"> </div>fair<div style="display:inline-block;width:7px"> </div>value<div style="display:inline-block;width:8px"> </div>in<div style="display:inline-block;width:7px"> </div>business<div style="display:inline-block;width:8px"> </div>acquisitions,<div style="display:inline-block;width:8px"> </div>which<div style="display:inline-block;width:8px"> </div>include<div style="display:inline-block;width:8px"> </div>franchise<div style="display:inline-block;width:8px"> </div>rights,<div style="display:inline-block;width:7px"> </div>customer </div><div id="a2119" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">relationships, non-compete<div style="display:inline-block;width:6px"> </div>agreements, trademark<div style="display:inline-block;width:5px"> </div>and right<div style="display:inline-block;width:5px"> </div>of use<div style="display:inline-block;width:5px"> </div>intangibles. They<div style="display:inline-block;width:5px"> </div>are amortized<div style="display:inline-block;width:5px"> </div>over their<div style="display:inline-block;width:5px"> </div>estimated useful </div><div id="a2122" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">lives<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>5<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>15<div style="display:inline-block;width:6px"> </div>years. The<div style="display:inline-block;width:6px"> </div>gross<div style="display:inline-block;width:6px"> </div>cost<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>accumulated<div style="display:inline-block;width:6px"> </div>amortization<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>intangible<div style="display:inline-block;width:6px"> </div>assets<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>removed<div style="display:inline-block;width:6px"> </div>when<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>recorded </div><div id="a2125" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">amounts<div style="display:inline-block;width:5px"> </div>are fully<div style="display:inline-block;width:6px"> </div>amortized<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>the asset<div style="display:inline-block;width:6px"> </div>is no<div style="display:inline-block;width:6px"> </div>longer<div style="display:inline-block;width:5px"> </div>in use<div style="display:inline-block;width:6px"> </div>or the<div style="display:inline-block;width:6px"> </div>contract has<div style="display:inline-block;width:6px"> </div>expired.<div style="display:inline-block;width:5px"> </div>When certain<div style="display:inline-block;width:6px"> </div>events or<div style="display:inline-block;width:6px"> </div>changes in </div><div id="a2126" style="position:absolute;font-family:'Times New Roman';left:4px;top:93px;">operating conditions<div style="display:inline-block;width:5px"> </div>occur,<div style="display:inline-block;width:5px"> </div>asset lives may<div style="display:inline-block;width:5px"> </div>be adjusted<div style="display:inline-block;width:5px"> </div>and an impairment<div style="display:inline-block;width:6px"> </div>assessment may<div style="display:inline-block;width:5px"> </div>be performed<div style="display:inline-block;width:5px"> </div>on the recoverability </div><div id="a2127" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">of the carrying amounts. </div><div id="a2130" style="position:absolute;font-family:'Times New Roman';left:4px;top:142px;">Indefinite life assets are recorded at fair value in business acquisitions and<div style="display:inline-block;width:5px"> </div>represents water rights. They are not amortized, but </div><div id="a2132" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">are reviewed for impairment at least annually or more frequently if<div style="display:inline-block;width:5px"> </div>impairment indicators arise.</div></div></div> <div id="TextBlockContainer36" style="position:relative;line-height:normal;width:701px;height:188px;"><div id="TextContainer36" style="position:relative;width:701px;z-index:1;"><div id="a2135" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Dividends Payable<div style="display:inline-block;width:4px"> </div></div><div id="a2138" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">We<div style="display:inline-block;width:5px"> </div>accrue dividends at<div style="display:inline-block;width:5px"> </div>the end of<div style="display:inline-block;width:5px"> </div>each quarter according<div style="display:inline-block;width:5px"> </div>to the Company’s<div style="display:inline-block;width:6px"> </div>dividend policy adopted<div style="display:inline-block;width:5px"> </div>by its Board<div style="display:inline-block;width:5px"> </div>of Directors. </div><div id="a2139" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">The Company<div style="display:inline-block;width:5px"> </div>pays a dividend<div style="display:inline-block;width:5px"> </div>to shareholders<div style="display:inline-block;width:5px"> </div>of its Common<div style="display:inline-block;width:5px"> </div>Stock and<div style="display:inline-block;width:5px"> </div>Class A Common<div style="display:inline-block;width:5px"> </div>Stock on<div style="display:inline-block;width:5px"> </div>a quarterly basis<div style="display:inline-block;width:5px"> </div>for each </div><div id="a2140" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">quarter for<div style="display:inline-block;width:5px"> </div>which the<div style="display:inline-block;width:5px"> </div>Company reports<div style="display:inline-block;width:5px"> </div>net income<div style="display:inline-block;width:5px"> </div>attributable to<div style="display:inline-block;width:5px"> </div>Cal-Maine Foods,<div style="display:inline-block;width:5px"> </div>Inc. computed<div style="display:inline-block;width:5px"> </div>in accordance<div style="display:inline-block;width:5px"> </div>with GAAP </div><div id="a2143" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">in an amount<div style="display:inline-block;width:5px"> </div>equal to one-third<div style="display:inline-block;width:5px"> </div>(1/3) of such<div style="display:inline-block;width:5px"> </div>quarterly income. Dividends<div style="display:inline-block;width:5px"> </div>are paid to<div style="display:inline-block;width:5px"> </div>shareholders of record<div style="display:inline-block;width:5px"> </div>as of the 60th<div style="display:inline-block;width:5px"> </div>day </div><div id="a2146" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">following the<div style="display:inline-block;width:5px"> </div>last day<div style="display:inline-block;width:5px"> </div>of such quarter,<div style="display:inline-block;width:6px"> </div>except for<div style="display:inline-block;width:5px"> </div>the fourth fiscal<div style="display:inline-block;width:5px"> </div>quarter.<div style="display:inline-block;width:5px"> </div>For the<div style="display:inline-block;width:5px"> </div>fourth quarter,<div style="display:inline-block;width:5px"> </div>the Company<div style="display:inline-block;width:5px"> </div>pays dividends </div><div id="a2148" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">to shareholders of record on the 65th day after the<div style="display:inline-block;width:5px"> </div>quarter end. Dividends are payable on the 15th day following<div style="display:inline-block;width:5px"> </div>the record date. </div><div id="a2150" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">Following a quarter for which the Company does not report net income<div style="display:inline-block;width:5px"> </div>attributable to Cal-Maine Foods, Inc., the Company will </div><div id="a2153" style="position:absolute;font-family:'Times New Roman';left:4px;top:141px;">not pay a dividend<div style="display:inline-block;width:5px"> </div>for a subsequent profitable<div style="display:inline-block;width:5px"> </div>quarter until the Company<div style="display:inline-block;width:5px"> </div>is profitable on a cumulative<div style="display:inline-block;width:5px"> </div>basis computed from the </div><div id="a2155" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">date of the most recent quarter<div style="display:inline-block;width:5px"> </div>for which a dividend was paid.<div style="display:inline-block;width:5px"> </div>The dividend policy is subject to<div style="display:inline-block;width:5px"> </div>periodic review by the Board of </div><div id="a2158" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">Directors.</div></div></div> <div id="TextBlockContainer39" style="position:relative;line-height:normal;width:704px;height:188px;"><div id="TextContainer39" style="position:relative;width:704px;z-index:1;"><div id="a2161" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Business Combinations </div><div id="a2164" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">The Company applies the acquisition<div style="display:inline-block;width:5px"> </div>method of accounting, which<div style="display:inline-block;width:5px"> </div>requires that once control is obtained,<div style="display:inline-block;width:5px"> </div>all the assets acquired </div><div id="a2169" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">and liabilities assumed,<div style="display:inline-block;width:5px"> </div>including amounts<div style="display:inline-block;width:5px"> </div>attributable to noncontrolling<div style="display:inline-block;width:5px"> </div>interests, are recorded<div style="display:inline-block;width:5px"> </div>at their respective<div style="display:inline-block;width:5px"> </div>fair values at </div><div id="a2171" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">the date of acquisition. We<div style="display:inline-block;width:5px"> </div>determine the fair values of identifiable assets and liabilities<div style="display:inline-block;width:5px"> </div>internally,<div style="display:inline-block;width:5px"> </div>which requires estimates and </div><div id="a2174" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">the<div style="display:inline-block;width:6px"> </div>use<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:6px"> </div>various<div style="display:inline-block;width:6px"> </div>valuation<div style="display:inline-block;width:6px"> </div>techniques.<div style="display:inline-block;width:6px"> </div>When<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:5px"> </div>market<div style="display:inline-block;width:6px"> </div>value<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>not<div style="display:inline-block;width:6px"> </div>readily<div style="display:inline-block;width:6px"> </div>available,<div style="display:inline-block;width:6px"> </div>our<div style="display:inline-block;width:6px"> </div>internal<div style="display:inline-block;width:6px"> </div>valuation<div style="display:inline-block;width:6px"> </div>methodology </div><div id="a2175" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">considers the remaining estimated life of the assets acquired and what<div style="display:inline-block;width:5px"> </div>management believes is the market value for those assets.<div style="display:inline-block;width:4px"> </div></div><div id="a2179" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">We<div style="display:inline-block;width:5px"> </div>typically use the income<div style="display:inline-block;width:5px"> </div>method approach for<div style="display:inline-block;width:5px"> </div>intangible assets acquired in<div style="display:inline-block;width:5px"> </div>a business combination. Significant<div style="display:inline-block;width:5px"> </div>estimates in </div><div id="a2181" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">valuing<div style="display:inline-block;width:6px"> </div>certain<div style="display:inline-block;width:5px"> </div>intangible<div style="display:inline-block;width:6px"> </div>assets<div style="display:inline-block;width:5px"> </div>include,<div style="display:inline-block;width:6px"> </div>but<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:5px"> </div>not<div style="display:inline-block;width:5px"> </div>limited<div style="display:inline-block;width:6px"> </div>to,<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>amount<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>timing<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:6px"> </div>future<div style="display:inline-block;width:6px"> </div>cash<div style="display:inline-block;width:5px"> </div>flows,<div style="display:inline-block;width:6px"> </div>growth<div style="display:inline-block;width:6px"> </div>rates, </div><div id="a2183" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">discount rates and<div style="display:inline-block;width:5px"> </div>useful lives. The<div style="display:inline-block;width:5px"> </div>excess of the purchase<div style="display:inline-block;width:5px"> </div>price over fair values<div style="display:inline-block;width:5px"> </div>of identifiable assets and<div style="display:inline-block;width:5px"> </div>liabilities is recorded </div><div id="a2185" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">as goodwill.</div></div></div> <div id="TextBlockContainer48" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer48" style="position:relative;width:701px;z-index:1;"><div id="a2223" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">New Accounting Pronouncements and Policies </div><div id="a2226" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">No new accounting pronouncement issued or effective<div style="display:inline-block;width:5px"> </div>during the fiscal year had or is expected to have a material impact on<div style="display:inline-block;width:5px"> </div>our </div><div id="a2228" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Consolidated Financial Statements.</div></div></div> <div id="TextBlockContainer53" style="position:relative;line-height:normal;width:701px;height:158px;"><div id="TextContainer53" style="position:relative;width:701px;z-index:1;"><div id="a2231" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 2 - Acquisition </div><div id="a2238" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;"> </div><div id="a2239" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Effective </div><div id="a2239_10_18" style="position:absolute;font-family:'Times New Roman';left:57px;top:32px;">September 30, 2023</div><div id="a2239_28_98" style="position:absolute;font-family:'Times New Roman';left:165px;top:32px;">, the Company<div style="display:inline-block;width:5px"> </div>acquired the assets of<div style="display:inline-block;width:5px"> </div>Fassio Egg Farms,<div style="display:inline-block;width:5px"> </div>Inc. (“Fassio”), related<div style="display:inline-block;width:5px"> </div>to its commercial </div><div id="a2255" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">shell<div style="display:inline-block;width:6px"> </div>egg<div style="display:inline-block;width:6px"> </div>production<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>processing<div style="display:inline-block;width:6px"> </div>business.<div style="display:inline-block;width:6px"> </div>Fassio<div style="display:inline-block;width:6px"> </div>owns<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>operates<div style="display:inline-block;width:6px"> </div>commercial<div style="display:inline-block;width:6px"> </div>shell<div style="display:inline-block;width:6px"> </div>egg<div style="display:inline-block;width:6px"> </div>production<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>processing </div><div id="a2264" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">facilities with<div style="display:inline-block;width:6px"> </div>a capacity<div style="display:inline-block;width:6px"> </div>at the<div style="display:inline-block;width:6px"> </div>time of<div style="display:inline-block;width:6px"> </div>acquisition of<div style="display:inline-block;width:6px"> </div>approximately </div><div id="a2264_71_3" style="position:absolute;font-family:'Times New Roman';left:381px;top:63px;">1.2</div><div id="a2264_74_56" style="position:absolute;font-family:'Times New Roman';left:397px;top:63px;"><div style="display:inline-block;width:4px"> </div>million<div style="display:inline-block;width:5px"> </div>laying hens,<div style="display:inline-block;width:6px"> </div>primarily<div style="display:inline-block;width:5px"> </div>cage-free,<div style="display:inline-block;width:5px"> </div>a feed<div style="display:inline-block;width:6px"> </div>mill, </div><div id="a2270" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">pullets, a<div style="display:inline-block;width:5px"> </div>fertilizer production<div style="display:inline-block;width:5px"> </div>and composting<div style="display:inline-block;width:5px"> </div>operation and<div style="display:inline-block;width:5px"> </div>land located<div style="display:inline-block;width:5px"> </div>in Erda, Utah,<div style="display:inline-block;width:5px"> </div>outside Salt<div style="display:inline-block;width:5px"> </div>Lake City.<div style="display:inline-block;width:6px"> </div>The Company </div><div id="a2272" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">accounted for the acquisition as a business combination.<div style="display:inline-block;width:4px"> </div></div><div id="a2276" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">The following table summarizes the consideration paid<div style="display:inline-block;width:5px"> </div>for Fassio and the amounts of the assets acquired and<div style="display:inline-block;width:5px"> </div>liabilities assumed </div><div id="a2279" style="position:absolute;font-family:'Times New Roman';left:4px;top:142px;">recognized at the acquisition date (in thousands):</div></div></div><div id="TextBlockContainer62" style="position:relative;line-height:normal;width:701px;height:347px;"><div id="TextContainer62" style="position:relative;width:701px;z-index:1;"><div id="a2360" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Inventory consisted<div style="display:inline-block;width:5px"> </div>primarily of<div style="display:inline-block;width:5px"> </div>flock, feed<div style="display:inline-block;width:5px"> </div>ingredients,<div style="display:inline-block;width:4px"> </div>packaging, and<div style="display:inline-block;width:5px"> </div>egg inventory.<div style="display:inline-block;width:6px"> </div>Flock inventory<div style="display:inline-block;width:5px"> </div>was valued at<div style="display:inline-block;width:5px"> </div>carrying </div><div id="a2367" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">value<div style="display:inline-block;width:5px"> </div>as<div style="display:inline-block;width:5px"> </div>management<div style="display:inline-block;width:6px"> </div>believes<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>its<div style="display:inline-block;width:5px"> </div>carrying<div style="display:inline-block;width:6px"> </div>value<div style="display:inline-block;width:5px"> </div>best<div style="display:inline-block;width:5px"> </div>approximates<div style="display:inline-block;width:5px"> </div>its<div style="display:inline-block;width:5px"> </div>fair<div style="display:inline-block;width:5px"> </div>value.<div style="display:inline-block;width:5px"> </div>Feed<div style="display:inline-block;width:5px"> </div>ingredients,<div style="display:inline-block;width:6px"> </div>packaging<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>egg </div><div id="a2374" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">inventory were all valued based on market prices as of September 30, 2023.<div style="display:inline-block;width:4px"> </div></div><div id="a2378" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">Property,<div style="display:inline-block;width:5px"> </div>plant and<div style="display:inline-block;width:5px"> </div>equipment were<div style="display:inline-block;width:5px"> </div>valued utilizing<div style="display:inline-block;width:5px"> </div>the cost<div style="display:inline-block;width:5px"> </div>approach which<div style="display:inline-block;width:5px"> </div>is based<div style="display:inline-block;width:5px"> </div>on replacement<div style="display:inline-block;width:5px"> </div>or reproduction<div style="display:inline-block;width:5px"> </div>costs of </div><div id="a2380" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">the assets and subtracting any depreciation resulting from physical deterioration<div style="display:inline-block;width:5px"> </div>and/or functional or economic obsolescence. </div><div id="a2383" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">Intangible<div style="display:inline-block;width:6px"> </div>assets<div style="display:inline-block;width:5px"> </div>consisted<div style="display:inline-block;width:5px"> </div>primarily<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>water<div style="display:inline-block;width:5px"> </div>rights<div style="display:inline-block;width:5px"> </div>within<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>property<div style="display:inline-block;width:5px"> </div>acquired.<div style="display:inline-block;width:5px"> </div>Water<div style="display:inline-block;width:6px"> </div>rights<div style="display:inline-block;width:5px"> </div>were<div style="display:inline-block;width:5px"> </div>valued<div style="display:inline-block;width:5px"> </div>using<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>sales </div><div id="a2390" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">comparison approach. </div><div id="a2394" style="position:absolute;font-family:'Times New Roman';left:4px;top:158px;">Contingent<div style="display:inline-block;width:5px"> </div>consideration<div style="display:inline-block;width:5px"> </div>liability<div style="display:inline-block;width:5px"> </div>was<div style="display:inline-block;width:5px"> </div>recorded<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>represents<div style="display:inline-block;width:5px"> </div>potential<div style="display:inline-block;width:5px"> </div>future<div style="display:inline-block;width:5px"> </div>cash<div style="display:inline-block;width:5px"> </div>payment<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>sellers<div style="display:inline-block;width:5px"> </div>contingent<div style="display:inline-block;width:5px"> </div>on<div style="display:inline-block;width:5px"> </div>the </div><div id="a2407" style="position:absolute;font-family:'Times New Roman';left:4px;top:174px;">acquired<div style="display:inline-block;width:5px"> </div>business<div style="display:inline-block;width:5px"> </div>meeting<div style="display:inline-block;width:5px"> </div>certain<div style="display:inline-block;width:5px"> </div>return<div style="display:inline-block;width:5px"> </div>on<div style="display:inline-block;width:5px"> </div>profitability<div style="display:inline-block;width:5px"> </div>milestones over<div style="display:inline-block;width:6px"> </div>a </div><div id="a2407_76_10" style="position:absolute;font-family:'Times New Roman';left:417px;top:174px;-sec-ix-hidden:ID_567;">three-year</div><div id="a2407_86_39" style="position:absolute;font-family:'Times New Roman';left:471px;top:174px;"><div style="display:inline-block;width:5px"> </div>period,<div style="display:inline-block;width:5px"> </div>commencing<div style="display:inline-block;width:5px"> </div>on<div style="display:inline-block;width:5px"> </div>the date<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:5px"> </div>the </div><div id="a2411" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">acquisition.<div style="display:inline-block;width:5px"> </div>The fair<div style="display:inline-block;width:5px"> </div>value of<div style="display:inline-block;width:5px"> </div>the contingent<div style="display:inline-block;width:6px"> </div>consideration is<div style="display:inline-block;width:5px"> </div>estimated using<div style="display:inline-block;width:6px"> </div>a discounted<div style="display:inline-block;width:6px"> </div>cash flow<div style="display:inline-block;width:6px"> </div>model. Key<div style="display:inline-block;width:6px"> </div>assumptions </div><div id="a2413" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">and<div style="display:inline-block;width:5px"> </div>unobservable<div style="display:inline-block;width:5px"> </div>inputs that<div style="display:inline-block;width:6px"> </div>require<div style="display:inline-block;width:5px"> </div>significant judgement<div style="display:inline-block;width:6px"> </div>used in<div style="display:inline-block;width:6px"> </div>the estimate<div style="display:inline-block;width:6px"> </div>include weighted<div style="display:inline-block;width:6px"> </div>average cost<div style="display:inline-block;width:6px"> </div>of capital,<div style="display:inline-block;width:6px"> </div>egg </div><div id="a2415" style="position:absolute;font-family:'Times New Roman';left:4px;top:221px;">prices, projected revenue<div style="display:inline-block;width:5px"> </div>and expenses over which<div style="display:inline-block;width:5px"> </div>the contingent considered<div style="display:inline-block;width:5px"> </div>is measured, and the<div style="display:inline-block;width:5px"> </div>probability assessments with </div><div id="a2417" style="position:absolute;font-family:'Times New Roman';left:4px;top:237px;">respect to the<div style="display:inline-block;width:5px"> </div>likelihood of achieving<div style="display:inline-block;width:5px"> </div>the forecasted projections.<div style="display:inline-block;width:5px"> </div>A range of<div style="display:inline-block;width:5px"> </div>potential outcomes cannot<div style="display:inline-block;width:5px"> </div>be reasonably estimated </div><div id="a2419" style="position:absolute;font-family:'Times New Roman';left:4px;top:253px;">due to market volatility of egg prices. </div><div id="a2422" style="position:absolute;font-family:'Times New Roman';left:4px;top:284px;">Goodwill<div style="display:inline-block;width:5px"> </div>represents<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>excess<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>purchase<div style="display:inline-block;width:5px"> </div>price<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>acquired<div style="display:inline-block;width:5px"> </div>business<div style="display:inline-block;width:5px"> </div>over<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>acquisition<div style="display:inline-block;width:5px"> </div>date<div style="display:inline-block;width:5px"> </div>fair<div style="display:inline-block;width:5px"> </div>value<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>net </div><div id="a2424" style="position:absolute;font-family:'Times New Roman';left:4px;top:300px;">assets acquired.<div style="display:inline-block;width:5px"> </div>Goodwill recorded<div style="display:inline-block;width:6px"> </div>in connection<div style="display:inline-block;width:5px"> </div>with the<div style="display:inline-block;width:5px"> </div>Fassio acquisition<div style="display:inline-block;width:5px"> </div>is primarily<div style="display:inline-block;width:5px"> </div>attributable to<div style="display:inline-block;width:5px"> </div>improved efficiencies </div><div id="a2426" style="position:absolute;font-family:'Times New Roman';left:4px;top:315px;">from integrating the assets of<div style="display:inline-block;width:5px"> </div>Fassio with the operations<div style="display:inline-block;width:5px"> </div>of the Company.<div style="display:inline-block;width:5px"> </div>The Company recognized goodwill<div style="display:inline-block;width:5px"> </div>of $1.8 million as </div><div id="a2432" style="position:absolute;font-family:'Times New Roman';left:4px;top:331px;">a result of the acquisition.</div></div></div><div id="TextBlockContainer57" style="position:relative;line-height:normal;width:692px;height:274px;"><div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:16.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:14.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:16.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:31.8px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:15.4px; left:1.4px; top:51.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:15.2px; left:1.4px; top:85.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:119.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.2px; left:4.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:151.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:187.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:1.4px; top:186.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:187.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:17.6px; left:1.4px; top:185.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:185.6px; background-color:#000000; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:221.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:220.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:221.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:237.3px; background-color:#000000; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:257.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:18.1px; left:1.4px; top:254.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:257.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:587.6px; top:273px; background-color:#000000; "> </div> <div id="TextContainer57" style="position:relative;width:692px;z-index:1;"><div id="a2282" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Cash consideration paid </div><div id="a2284" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">$ </div><div id="a2286" style="position:absolute;font-family:'Times New Roman';left:642px;top:0px;">53,746</div><div id="a2288" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Fair value of contingent consideration </div><div id="a2292" style="position:absolute;font-family:'Times New Roman';left:649px;top:17px;">1,000</div><div id="a2294" style="position:absolute;font-family:'Times New Roman';left:13px;top:35px;">Total estimated purchase<div style="display:inline-block;width:5px"> </div>consideration </div><div id="a2297" style="position:absolute;font-family:'Times New Roman';left:642px;top:35px;">54,746</div><div id="a2302" style="position:absolute;font-family:'Times New Roman';left:4px;top:69px;">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id="a2309" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">Inventory </div><div id="a2311" style="position:absolute;font-family:'Times New Roman';left:591px;top:103px;">$ </div><div id="a2313" style="position:absolute;font-family:'Times New Roman';left:649px;top:103px;">6,164</div><div id="a2315" style="position:absolute;font-family:'Times New Roman';left:4px;top:120px;">Property, plant and equipment </div><div id="a2318" style="position:absolute;font-family:'Times New Roman';left:642px;top:120px;">44,540</div><div id="a2320" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">Intangible assets </div><div id="a2323" style="position:absolute;font-family:'Times New Roman';left:649px;top:137px;">2,272</div><div id="a2325" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Other long-term assets </div><div id="a2331" style="position:absolute;font-family:'Times New Roman';left:659px;top:154px;">143</div><div id="a2333" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Liabilities assumed </div><div id="a2336" style="position:absolute;font-family:'Times New Roman';left:654px;top:171px;display:flex;">(143)</div><div id="a2338" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">Total identifiable<div style="display:inline-block;width:5px"> </div>net assets </div><div id="a2341" style="position:absolute;font-family:'Times New Roman';left:642px;top:188px;">52,976</div><div id="a2346" style="position:absolute;font-family:'Times New Roman';left:4px;top:222px;">Goodwill </div><div id="a2349" style="position:absolute;font-family:'Times New Roman';left:649px;top:222px;">1,770</div><div id="a2355" style="position:absolute;font-family:'Times New Roman';left:591px;top:258px;">$ </div><div id="a2357" style="position:absolute;font-family:'Times New Roman';left:642px;top:258px;">54,746</div></div></div> 2023-09-30 1200000 <div id="TextBlockContainer59" style="position:relative;line-height:normal;width:692px;height:274px;"><div id="div_56_XBRL_TS_cd7d522b29964ed39220cee5854029f9" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer57" style="position:relative;line-height:normal;width:692px;height:274px;"><div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:16.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:14.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:16.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:31.8px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:15.4px; left:1.4px; top:51.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:15.2px; left:1.4px; top:85.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:119.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.2px; left:4.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:151.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:187.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:1.4px; top:186.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:187.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:17.6px; left:1.4px; top:185.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:185.6px; background-color:#000000; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:221.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:220.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:221.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:237.3px; background-color:#000000; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:257.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:18.1px; left:1.4px; top:254.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:257.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:587.6px; top:273px; background-color:#000000; "> </div> <div id="TextContainer57" style="position:relative;width:692px;z-index:1;"><div id="a2282" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Cash consideration paid </div><div id="a2284" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">$ </div><div id="a2286" style="position:absolute;font-family:'Times New Roman';left:642px;top:0px;">53,746</div><div id="a2288" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Fair value of contingent consideration </div><div id="a2292" style="position:absolute;font-family:'Times New Roman';left:649px;top:17px;">1,000</div><div id="a2294" style="position:absolute;font-family:'Times New Roman';left:13px;top:35px;">Total estimated purchase<div style="display:inline-block;width:5px"> </div>consideration </div><div id="a2297" style="position:absolute;font-family:'Times New Roman';left:642px;top:35px;">54,746</div><div id="a2302" style="position:absolute;font-family:'Times New Roman';left:4px;top:69px;">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id="a2309" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">Inventory </div><div id="a2311" style="position:absolute;font-family:'Times New Roman';left:591px;top:103px;">$ </div><div id="a2313" style="position:absolute;font-family:'Times New Roman';left:649px;top:103px;">6,164</div><div id="a2315" style="position:absolute;font-family:'Times New Roman';left:4px;top:120px;">Property, plant and equipment </div><div id="a2318" style="position:absolute;font-family:'Times New Roman';left:642px;top:120px;">44,540</div><div id="a2320" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">Intangible assets </div><div id="a2323" style="position:absolute;font-family:'Times New Roman';left:649px;top:137px;">2,272</div><div id="a2325" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Other long-term assets </div><div id="a2331" style="position:absolute;font-family:'Times New Roman';left:659px;top:154px;">143</div><div id="a2333" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Liabilities assumed </div><div id="a2336" style="position:absolute;font-family:'Times New Roman';left:654px;top:171px;display:flex;">(143)</div><div id="a2338" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">Total identifiable<div style="display:inline-block;width:5px"> </div>net assets </div><div id="a2341" style="position:absolute;font-family:'Times New Roman';left:642px;top:188px;">52,976</div><div id="a2346" style="position:absolute;font-family:'Times New Roman';left:4px;top:222px;">Goodwill </div><div id="a2349" style="position:absolute;font-family:'Times New Roman';left:649px;top:222px;">1,770</div><div id="a2355" style="position:absolute;font-family:'Times New Roman';left:591px;top:258px;">$ </div><div id="a2357" style="position:absolute;font-family:'Times New Roman';left:642px;top:258px;">54,746</div></div></div></div></div> 53746000 1000000 54746000 6164000 44540000 2272000 143000 143000 52976000 1770000 54746000 <div id="TextBlockContainer65" style="position:relative;line-height:normal;width:654px;height:47px;"><div id="TextContainer65" style="position:relative;width:654px;z-index:1;"><div id="a2442" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 3 - Investment</div><div id="a2449" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:119px;top:0px;">Securities </div><div id="a2452" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The following represents the Company’s<div style="display:inline-block;width:5px"> </div>investment securities as of December 2, 2023 and June 3, 2023 (in thousands):</div></div></div><div id="TextBlockContainer71" style="position:relative;line-height:normal;width:688px;height:203px;"><div id="div_68_XBRL_TS_2371102332eb4abab86043a68a46e087" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer69" style="position:relative;line-height:normal;width:688px;height:203px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:1.4px; top:31.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:65.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:99px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.2px; left:4.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:270.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:377.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:484.2px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:591.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:1.4px; top:134.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.6px; left:1.4px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:167.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:184.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:184.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:184.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:184.7px; background-color:#000000; "> </div> <div id="TextContainer69" style="position:relative;width:688px;z-index:1;"><div id="a2461" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">December 2, 2023 </div><div id="a2464" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized </div><div id="a2466" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2469" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2471" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2474" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2475" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2478" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2480" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2482" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2485" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2487" style="position:absolute;font-family:'Times New Roman';left:328px;top:33px;">6,141</div><div id="a2490" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2492" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2495" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2497" style="position:absolute;font-family:'Times New Roman';left:552px;top:33px;">108</div><div id="a2500" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2502" style="position:absolute;font-family:'Times New Roman';left:649px;top:33px;">6,033</div><div id="a2504" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2508" style="position:absolute;font-family:'Times New Roman';left:328px;top:50px;">2,791</div><div id="a2512" style="position:absolute;font-family:'Times New Roman';left:452px;top:50px;">—</div><div id="a2516" style="position:absolute;font-family:'Times New Roman';left:566px;top:50px;">2</div><div id="a2520" style="position:absolute;font-family:'Times New Roman';left:649px;top:50px;">2,789</div><div id="a2522" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2526" style="position:absolute;font-family:'Times New Roman';left:321px;top:67px;">98,202</div><div id="a2530" style="position:absolute;font-family:'Times New Roman';left:452px;top:67px;">—</div><div id="a2534" style="position:absolute;font-family:'Times New Roman';left:552px;top:67px;">535</div><div id="a2538" style="position:absolute;font-family:'Times New Roman';left:642px;top:67px;">97,667</div><div id="a2540" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2544" style="position:absolute;font-family:'Times New Roman';left:328px;top:84px;">1,125</div><div id="a2548" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">—</div><div id="a2552" style="position:absolute;font-family:'Times New Roman';left:566px;top:84px;">6</div><div id="a2556" style="position:absolute;font-family:'Times New Roman';left:649px;top:84px;">1,119</div><div id="a2558" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2562" style="position:absolute;font-family:'Times New Roman';left:321px;top:101px;">88,470</div><div id="a2566" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2570" style="position:absolute;font-family:'Times New Roman';left:552px;top:101px;">116</div><div id="a2574" style="position:absolute;font-family:'Times New Roman';left:642px;top:101px;">88,354</div><div id="a2576" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2580" style="position:absolute;font-family:'Times New Roman';left:321px;top:118px;">10,045</div><div id="a2584" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">38</div><div id="a2588" style="position:absolute;font-family:'Times New Roman';left:559px;top:118px;">—</div><div id="a2592" style="position:absolute;font-family:'Times New Roman';left:642px;top:118px;">10,083</div><div id="a2594" style="position:absolute;font-family:'Times New Roman';left:4px;top:136px;">Total current<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2597" style="position:absolute;font-family:'Times New Roman';left:270px;top:136px;">$ </div><div id="a2599" style="position:absolute;font-family:'Times New Roman';left:315px;top:136px;">206,774</div><div id="a2602" style="position:absolute;font-family:'Times New Roman';left:377px;top:136px;">$ </div><div id="a2604" style="position:absolute;font-family:'Times New Roman';left:452px;top:136px;">38</div><div id="a2607" style="position:absolute;font-family:'Times New Roman';left:485px;top:136px;">$ </div><div id="a2609" style="position:absolute;font-family:'Times New Roman';left:552px;top:136px;">767</div><div id="a2612" style="position:absolute;font-family:'Times New Roman';left:591px;top:136px;">$ </div><div id="a2614" style="position:absolute;font-family:'Times New Roman';left:636px;top:136px;">206,045</div><div id="a2629" style="position:absolute;font-family:'Times New Roman';left:4px;top:170px;">Mutual funds </div><div id="a2632" style="position:absolute;font-family:'Times New Roman';left:270px;top:170px;">$ </div><div id="a2634" style="position:absolute;font-family:'Times New Roman';left:328px;top:170px;">2,190</div><div id="a2637" style="position:absolute;font-family:'Times New Roman';left:377px;top:170px;">$ </div><div id="a2639" style="position:absolute;font-family:'Times New Roman';left:452px;top:170px;">—</div><div id="a2642" style="position:absolute;font-family:'Times New Roman';left:485px;top:170px;">$ </div><div id="a2644" style="position:absolute;font-family:'Times New Roman';left:559px;top:170px;">24</div><div id="a2647" style="position:absolute;font-family:'Times New Roman';left:591px;top:170px;">$ </div><div id="a2649" style="position:absolute;font-family:'Times New Roman';left:649px;top:170px;">2,166</div><div id="a2651" style="position:absolute;font-family:'Times New Roman';left:4px;top:187px;">Total noncurrent<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2654" style="position:absolute;font-family:'Times New Roman';left:270px;top:187px;">$ </div><div id="a2656" style="position:absolute;font-family:'Times New Roman';left:328px;top:187px;">2,190</div><div id="a2659" style="position:absolute;font-family:'Times New Roman';left:377px;top:187px;">$ </div><div id="a2661" style="position:absolute;font-family:'Times New Roman';left:452px;top:187px;">—</div><div id="a2664" style="position:absolute;font-family:'Times New Roman';left:485px;top:187px;">$ </div><div id="a2666" style="position:absolute;font-family:'Times New Roman';left:559px;top:187px;">24</div><div id="a2669" style="position:absolute;font-family:'Times New Roman';left:591px;top:187px;">$ </div><div id="a2671" style="position:absolute;font-family:'Times New Roman';left:649px;top:187px;">2,166</div></div></div></div></div><div id="TextBlockContainer75" style="position:relative;line-height:normal;width:688px;height:223px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:1.4px; top:31.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:65px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:98.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:133px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:15px; left:1.4px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:2.9px; left:1.4px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:2.9px; left:364.5px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:2.9px; left:471.5px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:2.9px; left:578.6px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:1.4px; top:204.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:203.6px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:203.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:203.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:203.6px; background-color:#000000; "> </div> <div id="TextContainer75" style="position:relative;width:688px;z-index:1;"><div id="a2674" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">June 3, 2023 </div><div id="a2677" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized<div style="display:inline-block;width:4px"> </div></div><div id="a2679" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2682" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2684" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2687" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2688" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2691" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2693" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2695" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2698" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2700" style="position:absolute;font-family:'Times New Roman';left:321px;top:33px;">16,571</div><div id="a2703" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2705" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2708" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2710" style="position:absolute;font-family:'Times New Roman';left:552px;top:33px;">275</div><div id="a2713" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2715" style="position:absolute;font-family:'Times New Roman';left:642px;top:33px;">16,296</div><div id="a2717" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2721" style="position:absolute;font-family:'Times New Roman';left:321px;top:50px;">56,486</div><div id="a2725" style="position:absolute;font-family:'Times New Roman';left:452px;top:50px;">—</div><div id="a2729" style="position:absolute;font-family:'Times New Roman';left:559px;top:50px;">77</div><div id="a2733" style="position:absolute;font-family:'Times New Roman';left:642px;top:50px;">56,409</div><div id="a2735" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2739" style="position:absolute;font-family:'Times New Roman';left:315px;top:67px;">139,979</div><div id="a2743" style="position:absolute;font-family:'Times New Roman';left:452px;top:67px;">—</div><div id="a2747" style="position:absolute;font-family:'Times New Roman';left:542px;top:67px;">1,402</div><div id="a2751" style="position:absolute;font-family:'Times New Roman';left:636px;top:67px;">138,577</div><div id="a2753" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2757" style="position:absolute;font-family:'Times New Roman';left:338px;top:84px;">675</div><div id="a2761" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">—</div><div id="a2765" style="position:absolute;font-family:'Times New Roman';left:559px;top:84px;">—</div><div id="a2769" style="position:absolute;font-family:'Times New Roman';left:659px;top:84px;">675</div><div id="a2771" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2775" style="position:absolute;font-family:'Times New Roman';left:315px;top:101px;">101,240</div><div id="a2779" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2783" style="position:absolute;font-family:'Times New Roman';left:552px;top:101px;">471</div><div id="a2787" style="position:absolute;font-family:'Times New Roman';left:636px;top:101px;">100,769</div><div id="a2789" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2793" style="position:absolute;font-family:'Times New Roman';left:321px;top:118px;">13,459</div><div id="a2797" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">—</div><div id="a2801" style="position:absolute;font-family:'Times New Roman';left:552px;top:118px;">151</div><div id="a2805" style="position:absolute;font-family:'Times New Roman';left:642px;top:118px;">13,308</div><div id="a2807" style="position:absolute;font-family:'Times New Roman';left:4px;top:135px;">Treasury bills </div><div id="a2811" style="position:absolute;font-family:'Times New Roman';left:321px;top:135px;">29,069</div><div id="a2815" style="position:absolute;font-family:'Times New Roman';left:452px;top:135px;">—</div><div id="a2819" style="position:absolute;font-family:'Times New Roman';left:559px;top:135px;">13</div><div id="a2823" style="position:absolute;font-family:'Times New Roman';left:642px;top:135px;">29,056</div><div id="a2825" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Total current<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2828" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2830" style="position:absolute;font-family:'Times New Roman';left:315px;top:154px;">357,479</div><div id="a2833" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2835" style="position:absolute;font-family:'Times New Roman';left:452px;top:154px;">—</div><div id="a2838" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2840" style="position:absolute;font-family:'Times New Roman';left:542px;top:154px;">2,389</div><div id="a2843" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2845" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">355,090</div><div id="a2860" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Mutual funds </div><div id="a2863" style="position:absolute;font-family:'Times New Roman';left:270px;top:189px;">$ </div><div id="a2865" style="position:absolute;font-family:'Times New Roman';left:328px;top:189px;">2,172</div><div id="a2868" style="position:absolute;font-family:'Times New Roman';left:377px;top:189px;">$ </div><div id="a2870" style="position:absolute;font-family:'Times New Roman';left:452px;top:189px;">—</div><div id="a2873" style="position:absolute;font-family:'Times New Roman';left:485px;top:189px;">$ </div><div id="a2875" style="position:absolute;font-family:'Times New Roman';left:559px;top:189px;">91</div><div id="a2878" style="position:absolute;font-family:'Times New Roman';left:591px;top:189px;">$ </div><div id="a2880" style="position:absolute;font-family:'Times New Roman';left:649px;top:189px;">2,081</div><div id="a2882" style="position:absolute;font-family:'Times New Roman';left:4px;top:207px;">Total noncurrent<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2885" style="position:absolute;font-family:'Times New Roman';left:270px;top:207px;">$ </div><div id="a2887" style="position:absolute;font-family:'Times New Roman';left:328px;top:207px;">2,172</div><div id="a2890" style="position:absolute;font-family:'Times New Roman';left:377px;top:207px;">$ </div><div id="a2892" style="position:absolute;font-family:'Times New Roman';left:452px;top:207px;">—</div><div id="a2895" style="position:absolute;font-family:'Times New Roman';left:485px;top:207px;">$ </div><div id="a2897" style="position:absolute;font-family:'Times New Roman';left:559px;top:207px;">91</div><div id="a2900" style="position:absolute;font-family:'Times New Roman';left:591px;top:207px;">$ </div><div id="a2902" style="position:absolute;font-family:'Times New Roman';left:649px;top:207px;">2,081</div></div></div><div id="TextBlockContainer80" style="position:relative;line-height:normal;width:701px;height:158px;"><div id="TextContainer80" style="position:relative;width:701px;z-index:1;"><div id="a2905" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Available-for-sale </div><div id="a2912" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Proceeds from sales<div style="display:inline-block;width:5px"> </div>and maturities of investment<div style="display:inline-block;width:5px"> </div>securities available-for-sale<div style="display:inline-block;width:5px"> </div>were $</div><div id="a2912_85_5" style="position:absolute;font-family:'Times New Roman';left:460px;top:32px;">196.1</div><div id="a2912_90_14" style="position:absolute;font-family:'Times New Roman';left:489px;top:32px;"><div style="display:inline-block;width:3px"> </div>million and $</div><div id="a2912_104_4" style="position:absolute;font-family:'Times New Roman';left:565px;top:32px;">65.3</div><div id="a2912_108_20" style="position:absolute;font-family:'Times New Roman';left:588px;top:32px;"><div style="display:inline-block;width:4px"> </div>million during the </div><div id="a2924" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">twenty-six weeks ended December 2, 2023<div style="display:inline-block;width:5px"> </div>and November 26, 2022, respectively.<div style="display:inline-block;width:5px"> </div>Gross realized gains for the twenty-six<div style="display:inline-block;width:5px"> </div>weeks </div><div id="a2935" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">ended December 2, 2023 and November<div style="display:inline-block;width:5px"> </div>26, 2022 were $</div><div id="a2935_51_1" style="position:absolute;font-family:'Times New Roman';left:310px;top:63px;">7</div><div id="a2935_52_15" style="position:absolute;font-family:'Times New Roman';left:317px;top:63px;"><div style="display:inline-block;width:4px"> </div>thousand and $</div><div id="a2935_67_1" style="position:absolute;font-family:'Times New Roman';left:402px;top:63px;">2</div><div id="a2935_68_55" style="position:absolute;font-family:'Times New Roman';left:408px;top:63px;"><div style="display:inline-block;width:4px"> </div>thousand, respectively.<div style="display:inline-block;width:5px"> </div>Gross realized losses for the </div><div id="a2947" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">twenty-six<div style="display:inline-block;width:5px"> </div>weeks ended<div style="display:inline-block;width:6px"> </div>December 2,<div style="display:inline-block;width:6px"> </div>2023 and<div style="display:inline-block;width:6px"> </div>November 26,<div style="display:inline-block;width:6px"> </div>2022 were<div style="display:inline-block;width:6px"> </div>$</div><div id="a2947_68_1" style="position:absolute;font-family:'Times New Roman';left:418px;top:79px;">8</div><div id="a2947_69_15" style="position:absolute;font-family:'Times New Roman';left:424px;top:79px;"><div style="display:inline-block;width:4px"> </div>thousand and<div style="display:inline-block;width:6px"> </div>$</div><div id="a2947_84_2" style="position:absolute;font-family:'Times New Roman';left:512px;top:79px;">63</div><div id="a2947_86_31" style="position:absolute;font-family:'Times New Roman';left:525px;top:79px;"><div style="display:inline-block;width:4px"> </div>thousand, respectively.<div style="display:inline-block;width:7px"> </div>There </div><div id="a2956" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">were </div><div id="a2956_5_2" style="position:absolute;font-family:'Times New Roman';left:34px;top:95px;">no</div><div id="a2956_7_68" style="position:absolute;font-family:'Times New Roman';left:47px;top:95px;"><div style="display:inline-block;width:3px"> </div>allowances for credit losses at December 2, 2023 and June 3, 2023. </div><div id="a2964" style="position:absolute;font-family:'Times New Roman';left:4px;top:127px;">Actual maturities<div style="display:inline-block;width:5px"> </div>may differ<div style="display:inline-block;width:5px"> </div>from contractual<div style="display:inline-block;width:5px"> </div>maturities as some<div style="display:inline-block;width:5px"> </div>borrowers have<div style="display:inline-block;width:5px"> </div>the right to<div style="display:inline-block;width:5px"> </div>call or prepay<div style="display:inline-block;width:5px"> </div>obligations with<div style="display:inline-block;width:5px"> </div>or </div><div id="a2966" style="position:absolute;font-family:'Times New Roman';left:4px;top:142px;">without penalties. Contractual maturities of current investments at December<div style="display:inline-block;width:5px"> </div>2, 2023 are as follows (in thousands):</div></div></div><div id="TextBlockContainer84" style="position:relative;line-height:normal;width:688px;height:70px;"><div style="position:absolute; width:516.7px; height:15.4px; left:4.6px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:526.8px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:16.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:140.6px; height:15.4px; left:538.9px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:522.2px; height:1px; left:2.1px; top:15.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:15.4px; background-color:#000000; "> </div> <div style="position:absolute; width:516.7px; height:15.4px; left:4.6px; top:53.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:526.8px; top:53.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:2.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:140.6px; height:15.4px; left:538.9px; top:53.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:522.2px; height:1px; left:2.1px; top:50px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:50px; background-color:#000000; "> </div> <div id="TextContainer84" style="position:relative;width:688px;z-index:1;"><div id="a2972" style="position:absolute;font-family:'Times New Roman';left:548px;top:0px;">Estimated Fair Value </div><div id="a2974" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Within one year </div><div id="a2976" style="position:absolute;font-family:'Times New Roman';left:527px;top:18px;">$ </div><div id="a2978" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">145,788</div><div id="a2980" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">1-5 years </div><div id="a2985" style="position:absolute;font-family:'Times New Roman';left:643px;top:35px;">60,257</div><div id="a2987" style="position:absolute;font-family:'Times New Roman';left:4px;top:53px;">Total </div><div id="a2989" style="position:absolute;font-family:'Times New Roman';left:527px;top:53px;">$ </div><div id="a2991" style="position:absolute;font-family:'Times New Roman';left:636px;top:53px;">206,045</div></div></div><div id="TextBlockContainer89" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer89" style="position:relative;width:701px;z-index:1;"><div id="a2994" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Noncurrent<div style="display:inline-block;width:4px"> </div></div><div id="a2997" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">There were </div><div id="a2997_11_2" style="position:absolute;font-family:'Times New Roman';left:70px;top:32px;">no</div><div id="a2997_13_107" style="position:absolute;font-family:'Times New Roman';left:83px;top:32px;"><div style="display:inline-block;width:4px"> </div>sales of<div style="display:inline-block;width:5px"> </div>noncurrent investment<div style="display:inline-block;width:6px"> </div>securities during<div style="display:inline-block;width:5px"> </div>the twenty-six<div style="display:inline-block;width:5px"> </div>weeks ended<div style="display:inline-block;width:5px"> </div>December 2,<div style="display:inline-block;width:5px"> </div>2023 and<div style="display:inline-block;width:5px"> </div>November </div><div id="a3008" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">26, 2022.</div></div></div> <div id="TextBlockContainer69" style="position:relative;line-height:normal;width:688px;height:203px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:1.4px; top:31.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:65.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:99px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.2px; left:4.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:270.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:377.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:484.2px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:591.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:1.4px; top:134.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:135.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.6px; left:1.4px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:133.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:133.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:150.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:152.6px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:167.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:169.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:184.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:184.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:184.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:184.7px; background-color:#000000; "> </div> <div id="TextContainer69" style="position:relative;width:688px;z-index:1;"><div id="a2461" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">December 2, 2023 </div><div id="a2464" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized </div><div id="a2466" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2469" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2471" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2474" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2475" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2478" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2480" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2482" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2485" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2487" style="position:absolute;font-family:'Times New Roman';left:328px;top:33px;">6,141</div><div id="a2490" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2492" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2495" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2497" style="position:absolute;font-family:'Times New Roman';left:552px;top:33px;">108</div><div id="a2500" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2502" style="position:absolute;font-family:'Times New Roman';left:649px;top:33px;">6,033</div><div id="a2504" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2508" style="position:absolute;font-family:'Times New Roman';left:328px;top:50px;">2,791</div><div id="a2512" style="position:absolute;font-family:'Times New Roman';left:452px;top:50px;">—</div><div id="a2516" style="position:absolute;font-family:'Times New Roman';left:566px;top:50px;">2</div><div id="a2520" style="position:absolute;font-family:'Times New Roman';left:649px;top:50px;">2,789</div><div id="a2522" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2526" style="position:absolute;font-family:'Times New Roman';left:321px;top:67px;">98,202</div><div id="a2530" style="position:absolute;font-family:'Times New Roman';left:452px;top:67px;">—</div><div id="a2534" style="position:absolute;font-family:'Times New Roman';left:552px;top:67px;">535</div><div id="a2538" style="position:absolute;font-family:'Times New Roman';left:642px;top:67px;">97,667</div><div id="a2540" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2544" style="position:absolute;font-family:'Times New Roman';left:328px;top:84px;">1,125</div><div id="a2548" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">—</div><div id="a2552" style="position:absolute;font-family:'Times New Roman';left:566px;top:84px;">6</div><div id="a2556" style="position:absolute;font-family:'Times New Roman';left:649px;top:84px;">1,119</div><div id="a2558" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2562" style="position:absolute;font-family:'Times New Roman';left:321px;top:101px;">88,470</div><div id="a2566" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2570" style="position:absolute;font-family:'Times New Roman';left:552px;top:101px;">116</div><div id="a2574" style="position:absolute;font-family:'Times New Roman';left:642px;top:101px;">88,354</div><div id="a2576" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2580" style="position:absolute;font-family:'Times New Roman';left:321px;top:118px;">10,045</div><div id="a2584" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">38</div><div id="a2588" style="position:absolute;font-family:'Times New Roman';left:559px;top:118px;">—</div><div id="a2592" style="position:absolute;font-family:'Times New Roman';left:642px;top:118px;">10,083</div><div id="a2594" style="position:absolute;font-family:'Times New Roman';left:4px;top:136px;">Total current<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2597" style="position:absolute;font-family:'Times New Roman';left:270px;top:136px;">$ </div><div id="a2599" style="position:absolute;font-family:'Times New Roman';left:315px;top:136px;">206,774</div><div id="a2602" style="position:absolute;font-family:'Times New Roman';left:377px;top:136px;">$ </div><div id="a2604" style="position:absolute;font-family:'Times New Roman';left:452px;top:136px;">38</div><div id="a2607" style="position:absolute;font-family:'Times New Roman';left:485px;top:136px;">$ </div><div id="a2609" style="position:absolute;font-family:'Times New Roman';left:552px;top:136px;">767</div><div id="a2612" style="position:absolute;font-family:'Times New Roman';left:591px;top:136px;">$ </div><div id="a2614" style="position:absolute;font-family:'Times New Roman';left:636px;top:136px;">206,045</div><div id="a2629" style="position:absolute;font-family:'Times New Roman';left:4px;top:170px;">Mutual funds </div><div id="a2632" style="position:absolute;font-family:'Times New Roman';left:270px;top:170px;">$ </div><div id="a2634" style="position:absolute;font-family:'Times New Roman';left:328px;top:170px;">2,190</div><div id="a2637" style="position:absolute;font-family:'Times New Roman';left:377px;top:170px;">$ </div><div id="a2639" style="position:absolute;font-family:'Times New Roman';left:452px;top:170px;">—</div><div id="a2642" style="position:absolute;font-family:'Times New Roman';left:485px;top:170px;">$ </div><div id="a2644" style="position:absolute;font-family:'Times New Roman';left:559px;top:170px;">24</div><div id="a2647" style="position:absolute;font-family:'Times New Roman';left:591px;top:170px;">$ </div><div id="a2649" style="position:absolute;font-family:'Times New Roman';left:649px;top:170px;">2,166</div><div id="a2651" style="position:absolute;font-family:'Times New Roman';left:4px;top:187px;">Total noncurrent<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2654" style="position:absolute;font-family:'Times New Roman';left:270px;top:187px;">$ </div><div id="a2656" style="position:absolute;font-family:'Times New Roman';left:328px;top:187px;">2,190</div><div id="a2659" style="position:absolute;font-family:'Times New Roman';left:377px;top:187px;">$ </div><div id="a2661" style="position:absolute;font-family:'Times New Roman';left:452px;top:187px;">—</div><div id="a2664" style="position:absolute;font-family:'Times New Roman';left:485px;top:187px;">$ </div><div id="a2666" style="position:absolute;font-family:'Times New Roman';left:559px;top:187px;">24</div><div id="a2669" style="position:absolute;font-family:'Times New Roman';left:591px;top:187px;">$ </div><div id="a2671" style="position:absolute;font-family:'Times New Roman';left:649px;top:187px;">2,166</div></div></div><div id="TextBlockContainer77" style="position:relative;line-height:normal;width:688px;height:223px;"><div id="div_74_XBRL_TS_7f609703126a45039f5884fb9353d6fa" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer75" style="position:relative;line-height:normal;width:688px;height:223px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:1.4px; top:31.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30.3px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:65px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:98.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:133px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:134.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:149.9px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:15px; left:1.4px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:2.9px; left:1.4px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:2.9px; left:364.5px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:2.9px; left:471.5px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:2.9px; left:578.6px; top:168.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:171.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:1.4px; top:204.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:206.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:203.6px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:203.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:203.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:203.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:203.6px; background-color:#000000; "> </div> <div id="TextContainer75" style="position:relative;width:688px;z-index:1;"><div id="a2674" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">June 3, 2023 </div><div id="a2677" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized<div style="display:inline-block;width:4px"> </div></div><div id="a2679" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2682" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2684" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2687" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2688" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2691" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2693" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2695" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2698" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2700" style="position:absolute;font-family:'Times New Roman';left:321px;top:33px;">16,571</div><div id="a2703" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2705" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2708" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2710" style="position:absolute;font-family:'Times New Roman';left:552px;top:33px;">275</div><div id="a2713" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2715" style="position:absolute;font-family:'Times New Roman';left:642px;top:33px;">16,296</div><div id="a2717" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2721" style="position:absolute;font-family:'Times New Roman';left:321px;top:50px;">56,486</div><div id="a2725" style="position:absolute;font-family:'Times New Roman';left:452px;top:50px;">—</div><div id="a2729" style="position:absolute;font-family:'Times New Roman';left:559px;top:50px;">77</div><div id="a2733" style="position:absolute;font-family:'Times New Roman';left:642px;top:50px;">56,409</div><div id="a2735" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2739" style="position:absolute;font-family:'Times New Roman';left:315px;top:67px;">139,979</div><div id="a2743" style="position:absolute;font-family:'Times New Roman';left:452px;top:67px;">—</div><div id="a2747" style="position:absolute;font-family:'Times New Roman';left:542px;top:67px;">1,402</div><div id="a2751" style="position:absolute;font-family:'Times New Roman';left:636px;top:67px;">138,577</div><div id="a2753" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2757" style="position:absolute;font-family:'Times New Roman';left:338px;top:84px;">675</div><div id="a2761" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">—</div><div id="a2765" style="position:absolute;font-family:'Times New Roman';left:559px;top:84px;">—</div><div id="a2769" style="position:absolute;font-family:'Times New Roman';left:659px;top:84px;">675</div><div id="a2771" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2775" style="position:absolute;font-family:'Times New Roman';left:315px;top:101px;">101,240</div><div id="a2779" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2783" style="position:absolute;font-family:'Times New Roman';left:552px;top:101px;">471</div><div id="a2787" style="position:absolute;font-family:'Times New Roman';left:636px;top:101px;">100,769</div><div id="a2789" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2793" style="position:absolute;font-family:'Times New Roman';left:321px;top:118px;">13,459</div><div id="a2797" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">—</div><div id="a2801" style="position:absolute;font-family:'Times New Roman';left:552px;top:118px;">151</div><div id="a2805" style="position:absolute;font-family:'Times New Roman';left:642px;top:118px;">13,308</div><div id="a2807" style="position:absolute;font-family:'Times New Roman';left:4px;top:135px;">Treasury bills </div><div id="a2811" style="position:absolute;font-family:'Times New Roman';left:321px;top:135px;">29,069</div><div id="a2815" style="position:absolute;font-family:'Times New Roman';left:452px;top:135px;">—</div><div id="a2819" style="position:absolute;font-family:'Times New Roman';left:559px;top:135px;">13</div><div id="a2823" style="position:absolute;font-family:'Times New Roman';left:642px;top:135px;">29,056</div><div id="a2825" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Total current<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2828" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2830" style="position:absolute;font-family:'Times New Roman';left:315px;top:154px;">357,479</div><div id="a2833" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2835" style="position:absolute;font-family:'Times New Roman';left:452px;top:154px;">—</div><div id="a2838" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2840" style="position:absolute;font-family:'Times New Roman';left:542px;top:154px;">2,389</div><div id="a2843" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2845" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">355,090</div><div id="a2860" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Mutual funds </div><div id="a2863" style="position:absolute;font-family:'Times New Roman';left:270px;top:189px;">$ </div><div id="a2865" style="position:absolute;font-family:'Times New Roman';left:328px;top:189px;">2,172</div><div id="a2868" style="position:absolute;font-family:'Times New Roman';left:377px;top:189px;">$ </div><div id="a2870" style="position:absolute;font-family:'Times New Roman';left:452px;top:189px;">—</div><div id="a2873" style="position:absolute;font-family:'Times New Roman';left:485px;top:189px;">$ </div><div id="a2875" style="position:absolute;font-family:'Times New Roman';left:559px;top:189px;">91</div><div id="a2878" style="position:absolute;font-family:'Times New Roman';left:591px;top:189px;">$ </div><div id="a2880" style="position:absolute;font-family:'Times New Roman';left:649px;top:189px;">2,081</div><div id="a2882" style="position:absolute;font-family:'Times New Roman';left:4px;top:207px;">Total noncurrent<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2885" style="position:absolute;font-family:'Times New Roman';left:270px;top:207px;">$ </div><div id="a2887" style="position:absolute;font-family:'Times New Roman';left:328px;top:207px;">2,172</div><div id="a2890" style="position:absolute;font-family:'Times New Roman';left:377px;top:207px;">$ </div><div id="a2892" style="position:absolute;font-family:'Times New Roman';left:452px;top:207px;">—</div><div id="a2895" style="position:absolute;font-family:'Times New Roman';left:485px;top:207px;">$ </div><div id="a2897" style="position:absolute;font-family:'Times New Roman';left:559px;top:207px;">91</div><div id="a2900" style="position:absolute;font-family:'Times New Roman';left:591px;top:207px;">$ </div><div id="a2902" style="position:absolute;font-family:'Times New Roman';left:649px;top:207px;">2,081</div></div></div></div></div> 6141000 0 108000 6033000 2791000 0 2000 2789000 98202000 0 535000 97667000 1125000 0 6000 1119000 88470000 0 116000 88354000 10045000 38000 0 10083000 206774000 38000 767000 206045000 2190000 0 24000 2166000 2190000 0 24000 2166000 16571000 0 275000 16296000 56486000 0 77000 56409000 139979000 0 1402000 138577000 675000 0 0 675000 101240000 0 471000 100769000 13459000 0 151000 13308000 29069000 0 13000 29056000 357479000 0 2389000 355090000 2172000 0 91000 2081000 2172000 0 91000 2081000 196100000 65300000 7000 2000 8000 63000 0 0 <div id="TextBlockContainer86" style="position:relative;line-height:normal;width:688px;height:70px;"><div id="div_83_XBRL_TS_5c62ff613b0549ef8d5f794846b1d408" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer84" style="position:relative;line-height:normal;width:688px;height:70px;"><div style="position:absolute; width:516.7px; height:15.4px; left:4.6px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:526.8px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:16.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:140.6px; height:15.4px; left:538.9px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:522.2px; height:1px; left:2.1px; top:15.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:15.4px; background-color:#000000; "> </div> <div style="position:absolute; width:516.7px; height:15.4px; left:4.6px; top:53.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:526.8px; top:53.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:2.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:140.6px; height:15.4px; left:538.9px; top:53.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:522.2px; height:1px; left:2.1px; top:50px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:50px; background-color:#000000; "> </div> <div id="TextContainer84" style="position:relative;width:688px;z-index:1;"><div id="a2972" style="position:absolute;font-family:'Times New Roman';left:548px;top:0px;">Estimated Fair Value </div><div id="a2974" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Within one year </div><div id="a2976" style="position:absolute;font-family:'Times New Roman';left:527px;top:18px;">$ </div><div id="a2978" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">145,788</div><div id="a2980" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">1-5 years </div><div id="a2985" style="position:absolute;font-family:'Times New Roman';left:643px;top:35px;">60,257</div><div id="a2987" style="position:absolute;font-family:'Times New Roman';left:4px;top:53px;">Total </div><div id="a2989" style="position:absolute;font-family:'Times New Roman';left:527px;top:53px;">$ </div><div id="a2991" style="position:absolute;font-family:'Times New Roman';left:636px;top:53px;">206,045</div></div></div></div></div> 145788000 60257000 206045000 0 0 <div id="TextBlockContainer95" style="position:relative;line-height:normal;width:701px;height:446px;"><div style="position:absolute; width:362.5px; height:1px; left:4.1px; top:397.3px; background-color:#000000; "> </div> <div id="TextContainer95" style="position:relative;width:701px;z-index:1;"><div id="a3016" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 4 - Fair Value<div style="display:inline-block;width:5px"> </div>Measurements</div></div><div id="div_92_XBRL_TS_8d49f4c31ba24b47ba6a950f49733339" style="position:absolute;left:0px;top:32px;float:left;"><div id="TextBlockContainer93" style="position:relative;line-height:normal;width:701px;height:336px;"><div id="TextContainer93" style="position:relative;width:701px;z-index:1;"><div id="a3024" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">The Company<div style="display:inline-block;width:6px"> </div>is required<div style="display:inline-block;width:5px"> </div>to categorize<div style="display:inline-block;width:5px"> </div>both financial<div style="display:inline-block;width:6px"> </div>and nonfinancial<div style="display:inline-block;width:6px"> </div>assets and<div style="display:inline-block;width:5px"> </div>liabilities based<div style="display:inline-block;width:5px"> </div>on the<div style="display:inline-block;width:6px"> </div>following fair<div style="display:inline-block;width:5px"> </div>value </div><div id="a3026" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">hierarchy. The<div style="display:inline-block;width:6px"> </div>fair value<div style="display:inline-block;width:5px"> </div>of an<div style="display:inline-block;width:5px"> </div>asset is<div style="display:inline-block;width:5px"> </div>the price<div style="display:inline-block;width:6px"> </div>at which<div style="display:inline-block;width:6px"> </div>the asset<div style="display:inline-block;width:6px"> </div>could be<div style="display:inline-block;width:6px"> </div>sold in<div style="display:inline-block;width:5px"> </div>an orderly<div style="display:inline-block;width:6px"> </div>transaction between<div style="display:inline-block;width:6px"> </div>unrelated, </div><div id="a3029" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">knowledgeable, and willing<div style="display:inline-block;width:5px"> </div>parties able to engage in<div style="display:inline-block;width:5px"> </div>the transaction. A liability’s<div style="display:inline-block;width:5px"> </div>fair value is defined<div style="display:inline-block;width:5px"> </div>as the amount that would </div><div id="a3031" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">be<div style="display:inline-block;width:5px"> </div>paid<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>transfer<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>liability<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>new<div style="display:inline-block;width:5px"> </div>obligor<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>transaction<div style="display:inline-block;width:5px"> </div>between<div style="display:inline-block;width:5px"> </div>such<div style="display:inline-block;width:5px"> </div>parties,<div style="display:inline-block;width:5px"> </div>not<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>amount<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>would<div style="display:inline-block;width:5px"> </div>be paid<div style="display:inline-block;width:6px"> </div>to </div><div id="a3033" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">settle the liability with the creditor. </div><div id="a3036" style="position:absolute;font-family:'Times New Roman';left:52px;top:94px;">•</div><div id="a3038" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;">Level 1</div><div id="a3039" style="position:absolute;font-family:'Times New Roman';left:115px;top:94px;"><div style="display:inline-block;width:3px"> </div>- Quoted prices in active markets for identical assets or liabilities </div><div id="a3044" style="position:absolute;font-family:'Times New Roman';left:52px;top:123px;">•</div><div id="a3046" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;">Level 2</div><div id="a3047" style="position:absolute;font-family:'Times New Roman';left:116px;top:123px;"><div style="display:inline-block;width:4px"> </div>- Inputs<div style="display:inline-block;width:6px"> </div>other than<div style="display:inline-block;width:6px"> </div>quoted<div style="display:inline-block;width:5px"> </div>prices included<div style="display:inline-block;width:6px"> </div>in Level<div style="display:inline-block;width:6px"> </div>1 that<div style="display:inline-block;width:6px"> </div>are observable<div style="display:inline-block;width:6px"> </div>for the<div style="display:inline-block;width:6px"> </div>asset or<div style="display:inline-block;width:6px"> </div>liability,<div style="display:inline-block;width:6px"> </div>either </div><div id="a3051" style="position:absolute;font-family:'Times New Roman';left:76px;top:139px;">directly or indirectly,<div style="display:inline-block;width:5px"> </div>including: </div><div id="a3053" style="position:absolute;font-family:'Times New Roman';left:100px;top:155px;">◦</div><div id="a3055" style="position:absolute;font-family:'Times New Roman';left:124px;top:155px;">Quoted prices for similar assets or liabilities in active markets </div><div id="a3057" style="position:absolute;font-family:'Times New Roman';left:100px;top:171px;">◦</div><div id="a3059" style="position:absolute;font-family:'Times New Roman';left:124px;top:171px;">Quoted prices for identical or similar assets in non-active markets </div><div id="a3063" style="position:absolute;font-family:'Times New Roman';left:100px;top:186px;">◦</div><div id="a3065" style="position:absolute;font-family:'Times New Roman';left:124px;top:186px;">Inputs other than quoted prices that are observable for the asset or liability </div><div id="a3067" style="position:absolute;font-family:'Times New Roman';left:100px;top:202px;">◦</div><div id="a3069" style="position:absolute;font-family:'Times New Roman';left:124px;top:202px;">Inputs derived principally from or corroborated by other observable market<div style="display:inline-block;width:5px"> </div>data </div><div id="a3071" style="position:absolute;font-family:'Times New Roman';left:52px;top:231px;">•</div><div id="a3073" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;">Level 3</div><div id="a3074" style="position:absolute;font-family:'Times New Roman';left:115px;top:231px;"><div style="display:inline-block;width:3px"> </div>- Unobservable inputs for the asset or liability that are<div style="display:inline-block;width:5px"> </div>supported by little or no market activity and that<div style="display:inline-block;width:5px"> </div>are </div><div id="a3078" style="position:absolute;font-family:'Times New Roman';left:76px;top:247px;">significant to the fair value of the assets or liabilities </div><div id="a3081" style="position:absolute;font-family:'Times New Roman';left:4px;top:279px;">The disclosures of fair value of certain financial assets and liabilities that are recorded<div style="display:inline-block;width:5px"> </div>at cost are as follows: </div><div id="a3083" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:304px;">Cash and cash equivalents, accounts receivable,<div style="display:inline-block;width:5px"> </div>and accounts payable:</div><div id="a3084" style="position:absolute;font-family:'Times New Roman';left:388px;top:304px;"><div style="display:inline-block;width:3px"> </div>The carrying amount approximates fair value due to the </div><div id="a3086" style="position:absolute;font-family:'Times New Roman';left:4px;top:320px;">short maturity of these instruments.</div></div></div></div><div id="TextContainer96" style="position:relative;width:701px;z-index:1;"><div id="a3089" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:383px;">Assets and Liabilities Measured at Fair<div style="display:inline-block;width:5px"> </div>Value<div style="display:inline-block;width:5px"> </div>on a Recurring Basis </div><div id="a3092" style="position:absolute;font-family:'Times New Roman';left:4px;top:415px;">In<div style="display:inline-block;width:5px"> </div>accordance<div style="display:inline-block;width:5px"> </div>with<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>fair<div style="display:inline-block;width:5px"> </div>value<div style="display:inline-block;width:5px"> </div>hierarchy<div style="display:inline-block;width:5px"> </div>described<div style="display:inline-block;width:5px"> </div>above,<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>following<div style="display:inline-block;width:5px"> </div>table<div style="display:inline-block;width:5px"> </div>shows<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>fair<div style="display:inline-block;width:5px"> </div>value<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>financial<div style="display:inline-block;width:5px"> </div>assets and </div><div id="a3094" style="position:absolute;font-family:'Times New Roman';left:4px;top:431px;">liabilities measured at fair value on a recurring basis as of December 2, 2023 and June 3,<div style="display:inline-block;width:5px"> </div>2023 (in thousands):</div></div></div><div id="TextBlockContainer100" style="position:relative;line-height:normal;width:691px;height:240px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:16.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:16.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:48.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:82.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:116.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:151.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:18.1px; left:1.4px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:188.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:186.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:188.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:1.4px; top:221.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:220.7px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:220.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:220.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:220.7px; background-color:#000000; "> </div> <div id="TextContainer100" style="position:relative;width:691px;z-index:1;"><div id="a3097" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">December 2, 2023 </div><div id="a3100" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a3103" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a3106" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a3109" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a3111" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a3125" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a3128" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a3130" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a3133" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a3135" style="position:absolute;font-family:'Times New Roman';left:435px;top:34px;">6,033</div><div id="a3138" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a3140" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a3143" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a3145" style="position:absolute;font-family:'Times New Roman';left:649px;top:34px;">6,033</div><div id="a3147" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a3151" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a3155" style="position:absolute;font-family:'Times New Roman';left:435px;top:51px;">2,789</div><div id="a3159" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a3163" style="position:absolute;font-family:'Times New Roman';left:649px;top:51px;">2,789</div><div id="a3165" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a3169" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a3173" style="position:absolute;font-family:'Times New Roman';left:429px;top:68px;">97,667</div><div id="a3177" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a3181" style="position:absolute;font-family:'Times New Roman';left:642px;top:68px;">97,667</div><div id="a3183" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a3187" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a3191" style="position:absolute;font-family:'Times New Roman';left:435px;top:85px;">1,119</div><div id="a3195" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a3199" style="position:absolute;font-family:'Times New Roman';left:649px;top:85px;">1,119</div><div id="a3201" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a3205" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a3209" style="position:absolute;font-family:'Times New Roman';left:429px;top:102px;">88,354</div><div id="a3213" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a3217" style="position:absolute;font-family:'Times New Roman';left:642px;top:102px;">88,354</div><div id="a3219" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a3223" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a3227" style="position:absolute;font-family:'Times New Roman';left:429px;top:119px;">10,083</div><div id="a3231" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a3235" style="position:absolute;font-family:'Times New Roman';left:642px;top:119px;">10,083</div><div id="a3237" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Mutual funds </div><div id="a3241" style="position:absolute;font-family:'Times New Roman';left:328px;top:136px;">2,166</div><div id="a3245" style="position:absolute;font-family:'Times New Roman';left:452px;top:136px;">—</div><div id="a3249" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a3253" style="position:absolute;font-family:'Times New Roman';left:649px;top:136px;">2,166</div><div id="a3255" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Total assets measured at fair<div style="display:inline-block;width:5px"> </div>value </div><div id="a3258" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a3260" style="position:absolute;font-family:'Times New Roman';left:328px;top:154px;">2,166</div><div id="a3263" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a3265" style="position:absolute;font-family:'Times New Roman';left:422px;top:154px;">206,045</div><div id="a3268" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a3270" style="position:absolute;font-family:'Times New Roman';left:559px;top:154px;">—</div><div id="a3273" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a3275" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">208,211</div><div id="a3290" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Liabilities </div><div id="a3304" style="position:absolute;font-family:'Times New Roman';left:22px;top:206px;">Contingent consideration </div><div id="a3307" style="position:absolute;font-family:'Times New Roman';left:270px;top:206px;">$ </div><div id="a3309" style="position:absolute;font-family:'Times New Roman';left:345px;top:206px;">— </div><div id="a3312" style="position:absolute;font-family:'Times New Roman';left:377px;top:206px;">$ </div><div id="a3314" style="position:absolute;font-family:'Times New Roman';left:452px;top:206px;">— </div><div id="a3317" style="position:absolute;font-family:'Times New Roman';left:485px;top:206px;">$ </div><div id="a3319" style="position:absolute;font-family:'Times New Roman';left:542px;top:206px;">1,000 </div><div id="a3322" style="position:absolute;font-family:'Times New Roman';left:591px;top:206px;">$ </div><div id="a3324" style="position:absolute;font-family:'Times New Roman';left:649px;top:206px;">1,000 </div><div id="a3326" style="position:absolute;font-family:'Times New Roman';left:4px;top:224px;">Total liabilities measured<div style="display:inline-block;width:5px"> </div>at fair value </div><div id="a3329" style="position:absolute;font-family:'Times New Roman';left:270px;top:224px;">$ </div><div id="a3331" style="position:absolute;font-family:'Times New Roman';left:345px;top:224px;">—</div><div id="a3334" style="position:absolute;font-family:'Times New Roman';left:377px;top:224px;">$ </div><div id="a3336" style="position:absolute;font-family:'Times New Roman';left:452px;top:224px;">—</div><div id="a3339" style="position:absolute;font-family:'Times New Roman';left:485px;top:224px;">$ </div><div id="a3341" style="position:absolute;font-family:'Times New Roman';left:542px;top:224px;">1,000</div><div id="a3344" style="position:absolute;font-family:'Times New Roman';left:591px;top:224px;">$ </div><div id="a3346" style="position:absolute;font-family:'Times New Roman';left:649px;top:224px;">1,000</div></div></div><div id="TextBlockContainer106" style="position:relative;line-height:normal;width:688px;height:187px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:17.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:16.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:17.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:151.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:168.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:168.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:168.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:168.4px; background-color:#000000; "> </div> <div id="TextContainer106" style="position:relative;width:688px;z-index:1;"><div id="a3349" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">June 3, 2023 </div><div id="a3352" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a3355" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a3358" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a3361" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a3363" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a3377" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a3380" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a3382" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a3385" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a3387" style="position:absolute;font-family:'Times New Roman';left:429px;top:34px;">16,296</div><div id="a3390" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a3392" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a3395" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a3397" style="position:absolute;font-family:'Times New Roman';left:642px;top:34px;">16,296</div><div id="a3399" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a3403" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a3407" style="position:absolute;font-family:'Times New Roman';left:429px;top:51px;">56,409</div><div id="a3411" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a3415" style="position:absolute;font-family:'Times New Roman';left:642px;top:51px;">56,409</div><div id="a3417" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a3421" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a3425" style="position:absolute;font-family:'Times New Roman';left:422px;top:68px;">138,577</div><div id="a3429" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a3433" style="position:absolute;font-family:'Times New Roman';left:636px;top:68px;">138,577</div><div id="a3435" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a3439" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a3443" style="position:absolute;font-family:'Times New Roman';left:445px;top:85px;">675</div><div id="a3447" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a3451" style="position:absolute;font-family:'Times New Roman';left:659px;top:85px;">675</div><div id="a3453" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a3457" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a3461" style="position:absolute;font-family:'Times New Roman';left:422px;top:102px;">100,769</div><div id="a3465" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a3469" style="position:absolute;font-family:'Times New Roman';left:636px;top:102px;">100,769</div><div id="a3471" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a3475" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a3479" style="position:absolute;font-family:'Times New Roman';left:429px;top:119px;">13,308</div><div id="a3483" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a3487" style="position:absolute;font-family:'Times New Roman';left:642px;top:119px;">13,308</div><div id="a3489" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Treasury bills </div><div id="a3493" style="position:absolute;font-family:'Times New Roman';left:345px;top:136px;">—</div><div id="a3497" style="position:absolute;font-family:'Times New Roman';left:429px;top:136px;">29,056</div><div id="a3501" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a3505" style="position:absolute;font-family:'Times New Roman';left:642px;top:136px;">29,056</div><div id="a3507" style="position:absolute;font-family:'Times New Roman';left:22px;top:153px;">Mutual funds </div><div id="a3511" style="position:absolute;font-family:'Times New Roman';left:328px;top:153px;">2,081</div><div id="a3515" style="position:absolute;font-family:'Times New Roman';left:452px;top:153px;">—</div><div id="a3519" style="position:absolute;font-family:'Times New Roman';left:559px;top:153px;">—</div><div id="a3523" style="position:absolute;font-family:'Times New Roman';left:649px;top:153px;">2,081</div><div id="a3525" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Total assets measured at fair<div style="display:inline-block;width:5px"> </div>value </div><div id="a3528" style="position:absolute;font-family:'Times New Roman';left:270px;top:171px;">$ </div><div id="a3530" style="position:absolute;font-family:'Times New Roman';left:328px;top:171px;">2,081</div><div id="a3533" style="position:absolute;font-family:'Times New Roman';left:377px;top:171px;">$ </div><div id="a3535" style="position:absolute;font-family:'Times New Roman';left:422px;top:171px;">355,090</div><div id="a3538" style="position:absolute;font-family:'Times New Roman';left:485px;top:171px;">$ </div><div id="a3540" style="position:absolute;font-family:'Times New Roman';left:559px;top:171px;">—</div><div id="a3543" style="position:absolute;font-family:'Times New Roman';left:591px;top:171px;">$ </div><div id="a3545" style="position:absolute;font-family:'Times New Roman';left:636px;top:171px;">357,171</div></div></div><div id="TextBlockContainer111" style="position:relative;line-height:normal;width:701px;height:158px;"><div id="TextContainer111" style="position:relative;width:701px;z-index:1;"><div id="a3552" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Investment<div style="display:inline-block;width:5px"> </div>securities<div style="display:inline-block;width:5px"> </div>–<div style="display:inline-block;width:5px"> </div>available-for-sale<div style="display:inline-block;width:5px"> </div>classified<div style="display:inline-block;width:5px"> </div>as Level<div style="display:inline-block;width:6px"> </div>2<div style="display:inline-block;width:5px"> </div>consist<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>securities<div style="display:inline-block;width:5px"> </div>with maturities<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:5px"> </div>three<div style="display:inline-block;width:5px"> </div>months<div style="display:inline-block;width:5px"> </div>or longer </div><div id="a3560" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">when purchased. We<div style="display:inline-block;width:5px"> </div>classified these securities as<div style="display:inline-block;width:5px"> </div>current because amounts<div style="display:inline-block;width:5px"> </div>invested are readily available<div style="display:inline-block;width:5px"> </div>for current operations. </div><div id="a3562" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Observable inputs for these securities are yields, credit risks, default rates, and volatility. </div><div id="a3565" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">Contingent<div style="display:inline-block;width:5px"> </div>consideration<div style="display:inline-block;width:5px"> </div>classified<div style="display:inline-block;width:5px"> </div>as<div style="display:inline-block;width:5px"> </div>Level<div style="display:inline-block;width:5px"> </div>3<div style="display:inline-block;width:5px"> </div>consists<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>potential<div style="display:inline-block;width:5px"> </div>obligation<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>pay<div style="display:inline-block;width:5px"> </div>an<div style="display:inline-block;width:5px"> </div>earnout<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>sellers<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>Fassio </div><div id="a3574" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">contingent on the<div style="display:inline-block;width:5px"> </div>acquired business meeting<div style="display:inline-block;width:5px"> </div>certain return on<div style="display:inline-block;width:5px"> </div>profitability milestones over<div style="display:inline-block;width:5px"> </div>a </div><div id="a3574_94_10" style="position:absolute;font-family:'Times New Roman';left:504px;top:79px;-sec-ix-hidden:ID_567A;">three-year</div><div id="a3574_104_23" style="position:absolute;font-family:'Times New Roman';left:558px;top:79px;"><div style="display:inline-block;width:4px"> </div>period, commencing on </div><div id="a3580" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">the date of<div style="display:inline-block;width:5px"> </div>the acquisition. The fair<div style="display:inline-block;width:5px"> </div>value of the<div style="display:inline-block;width:5px"> </div>contingent consideration is<div style="display:inline-block;width:5px"> </div>estimated using a<div style="display:inline-block;width:5px"> </div>discounted cash flow<div style="display:inline-block;width:5px"> </div>model. Key </div><div id="a3582" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">assumptions and<div style="display:inline-block;width:5px"> </div>unobservable inputs<div style="display:inline-block;width:5px"> </div>that require<div style="display:inline-block;width:5px"> </div>significant judgement<div style="display:inline-block;width:6px"> </div>used in<div style="display:inline-block;width:5px"> </div>the estimate<div style="display:inline-block;width:5px"> </div>include weighted<div style="display:inline-block;width:6px"> </div>average cost<div style="display:inline-block;width:5px"> </div>of </div><div id="a3587" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">capital,<div style="display:inline-block;width:6px"> </div>egg<div style="display:inline-block;width:6px"> </div>prices,<div style="display:inline-block;width:6px"> </div>projected<div style="display:inline-block;width:6px"> </div>revenue<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>expenses<div style="display:inline-block;width:6px"> </div>over<div style="display:inline-block;width:6px"> </div>which<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>contingent<div style="display:inline-block;width:6px"> </div>considered<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:5px"> </div>measured,<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>probability </div><div id="a3593" style="position:absolute;font-family:'Times New Roman';left:4px;top:141px;">assessments<div style="display:inline-block;width:7px"> </div>with<div style="display:inline-block;width:7px"> </div>respect<div style="display:inline-block;width:7px"> </div>to<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>likelihood<div style="display:inline-block;width:7px"> </div>of<div style="display:inline-block;width:7px"> </div>achieving<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>forecasted<div style="display:inline-block;width:8px"> </div>projections.<div style="display:inline-block;width:7px"> </div>See<div style="display:inline-block;width:7px"> </div>further<div style="display:inline-block;width:8px"> </div>discussion<div style="display:inline-block;width:7px"> </div>in</div></div></div> <div id="TextBlockContainer93" style="position:relative;line-height:normal;width:701px;height:336px;"><div id="TextContainer93" style="position:relative;width:701px;z-index:1;"><div id="a3024" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">The Company<div style="display:inline-block;width:6px"> </div>is required<div style="display:inline-block;width:5px"> </div>to categorize<div style="display:inline-block;width:5px"> </div>both financial<div style="display:inline-block;width:6px"> </div>and nonfinancial<div style="display:inline-block;width:6px"> </div>assets and<div style="display:inline-block;width:5px"> </div>liabilities based<div style="display:inline-block;width:5px"> </div>on the<div style="display:inline-block;width:6px"> </div>following fair<div style="display:inline-block;width:5px"> </div>value </div><div id="a3026" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">hierarchy. The<div style="display:inline-block;width:6px"> </div>fair value<div style="display:inline-block;width:5px"> </div>of an<div style="display:inline-block;width:5px"> </div>asset is<div style="display:inline-block;width:5px"> </div>the price<div style="display:inline-block;width:6px"> </div>at which<div style="display:inline-block;width:6px"> </div>the asset<div style="display:inline-block;width:6px"> </div>could be<div style="display:inline-block;width:6px"> </div>sold in<div style="display:inline-block;width:5px"> </div>an orderly<div style="display:inline-block;width:6px"> </div>transaction between<div style="display:inline-block;width:6px"> </div>unrelated, </div><div id="a3029" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">knowledgeable, and willing<div style="display:inline-block;width:5px"> </div>parties able to engage in<div style="display:inline-block;width:5px"> </div>the transaction. A liability’s<div style="display:inline-block;width:5px"> </div>fair value is defined<div style="display:inline-block;width:5px"> </div>as the amount that would </div><div id="a3031" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">be<div style="display:inline-block;width:5px"> </div>paid<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>transfer<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>liability<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>new<div style="display:inline-block;width:5px"> </div>obligor<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>transaction<div style="display:inline-block;width:5px"> </div>between<div style="display:inline-block;width:5px"> </div>such<div style="display:inline-block;width:5px"> </div>parties,<div style="display:inline-block;width:5px"> </div>not<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>amount<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>would<div style="display:inline-block;width:5px"> </div>be paid<div style="display:inline-block;width:6px"> </div>to </div><div id="a3033" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">settle the liability with the creditor. </div><div id="a3036" style="position:absolute;font-family:'Times New Roman';left:52px;top:94px;">•</div><div id="a3038" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;">Level 1</div><div id="a3039" style="position:absolute;font-family:'Times New Roman';left:115px;top:94px;"><div style="display:inline-block;width:3px"> </div>- Quoted prices in active markets for identical assets or liabilities </div><div id="a3044" style="position:absolute;font-family:'Times New Roman';left:52px;top:123px;">•</div><div id="a3046" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;">Level 2</div><div id="a3047" style="position:absolute;font-family:'Times New Roman';left:116px;top:123px;"><div style="display:inline-block;width:4px"> </div>- Inputs<div style="display:inline-block;width:6px"> </div>other than<div style="display:inline-block;width:6px"> </div>quoted<div style="display:inline-block;width:5px"> </div>prices included<div style="display:inline-block;width:6px"> </div>in Level<div style="display:inline-block;width:6px"> </div>1 that<div style="display:inline-block;width:6px"> </div>are observable<div style="display:inline-block;width:6px"> </div>for the<div style="display:inline-block;width:6px"> </div>asset or<div style="display:inline-block;width:6px"> </div>liability,<div style="display:inline-block;width:6px"> </div>either </div><div id="a3051" style="position:absolute;font-family:'Times New Roman';left:76px;top:139px;">directly or indirectly,<div style="display:inline-block;width:5px"> </div>including: </div><div id="a3053" style="position:absolute;font-family:'Times New Roman';left:100px;top:155px;">◦</div><div id="a3055" style="position:absolute;font-family:'Times New Roman';left:124px;top:155px;">Quoted prices for similar assets or liabilities in active markets </div><div id="a3057" style="position:absolute;font-family:'Times New Roman';left:100px;top:171px;">◦</div><div id="a3059" style="position:absolute;font-family:'Times New Roman';left:124px;top:171px;">Quoted prices for identical or similar assets in non-active markets </div><div id="a3063" style="position:absolute;font-family:'Times New Roman';left:100px;top:186px;">◦</div><div id="a3065" style="position:absolute;font-family:'Times New Roman';left:124px;top:186px;">Inputs other than quoted prices that are observable for the asset or liability </div><div id="a3067" style="position:absolute;font-family:'Times New Roman';left:100px;top:202px;">◦</div><div id="a3069" style="position:absolute;font-family:'Times New Roman';left:124px;top:202px;">Inputs derived principally from or corroborated by other observable market<div style="display:inline-block;width:5px"> </div>data </div><div id="a3071" style="position:absolute;font-family:'Times New Roman';left:52px;top:231px;">•</div><div id="a3073" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;">Level 3</div><div id="a3074" style="position:absolute;font-family:'Times New Roman';left:115px;top:231px;"><div style="display:inline-block;width:3px"> </div>- Unobservable inputs for the asset or liability that are<div style="display:inline-block;width:5px"> </div>supported by little or no market activity and that<div style="display:inline-block;width:5px"> </div>are </div><div id="a3078" style="position:absolute;font-family:'Times New Roman';left:76px;top:247px;">significant to the fair value of the assets or liabilities </div><div id="a3081" style="position:absolute;font-family:'Times New Roman';left:4px;top:279px;">The disclosures of fair value of certain financial assets and liabilities that are recorded<div style="display:inline-block;width:5px"> </div>at cost are as follows: </div><div id="a3083" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:304px;">Cash and cash equivalents, accounts receivable,<div style="display:inline-block;width:5px"> </div>and accounts payable:</div><div id="a3084" style="position:absolute;font-family:'Times New Roman';left:388px;top:304px;"><div style="display:inline-block;width:3px"> </div>The carrying amount approximates fair value due to the </div><div id="a3086" style="position:absolute;font-family:'Times New Roman';left:4px;top:320px;">short maturity of these instruments.</div></div></div> <div id="TextBlockContainer102" style="position:relative;line-height:normal;width:691px;height:240px;"><div id="div_99_XBRL_TS_034d2038191c4085bf31d77d7011cc48" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer100" style="position:relative;line-height:normal;width:691px;height:240px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:16.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:16.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:14.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:14.5px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:48.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:50.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:82.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:84.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:116.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:118.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:151.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:18.1px; left:1.4px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:150.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:168.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:170.6px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:188.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:186.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:188.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:1.4px; top:221.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:223.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:220.7px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:220.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:220.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:220.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:220.7px; background-color:#000000; "> </div> <div id="TextContainer100" style="position:relative;width:691px;z-index:1;"><div id="a3097" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">December 2, 2023 </div><div id="a3100" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a3103" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a3106" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a3109" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a3111" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a3125" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a3128" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a3130" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a3133" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a3135" style="position:absolute;font-family:'Times New Roman';left:435px;top:34px;">6,033</div><div id="a3138" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a3140" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a3143" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a3145" style="position:absolute;font-family:'Times New Roman';left:649px;top:34px;">6,033</div><div id="a3147" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a3151" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a3155" style="position:absolute;font-family:'Times New Roman';left:435px;top:51px;">2,789</div><div id="a3159" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a3163" style="position:absolute;font-family:'Times New Roman';left:649px;top:51px;">2,789</div><div id="a3165" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a3169" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a3173" style="position:absolute;font-family:'Times New Roman';left:429px;top:68px;">97,667</div><div id="a3177" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a3181" style="position:absolute;font-family:'Times New Roman';left:642px;top:68px;">97,667</div><div id="a3183" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a3187" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a3191" style="position:absolute;font-family:'Times New Roman';left:435px;top:85px;">1,119</div><div id="a3195" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a3199" style="position:absolute;font-family:'Times New Roman';left:649px;top:85px;">1,119</div><div id="a3201" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a3205" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a3209" style="position:absolute;font-family:'Times New Roman';left:429px;top:102px;">88,354</div><div id="a3213" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a3217" style="position:absolute;font-family:'Times New Roman';left:642px;top:102px;">88,354</div><div id="a3219" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a3223" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a3227" style="position:absolute;font-family:'Times New Roman';left:429px;top:119px;">10,083</div><div id="a3231" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a3235" style="position:absolute;font-family:'Times New Roman';left:642px;top:119px;">10,083</div><div id="a3237" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Mutual funds </div><div id="a3241" style="position:absolute;font-family:'Times New Roman';left:328px;top:136px;">2,166</div><div id="a3245" style="position:absolute;font-family:'Times New Roman';left:452px;top:136px;">—</div><div id="a3249" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a3253" style="position:absolute;font-family:'Times New Roman';left:649px;top:136px;">2,166</div><div id="a3255" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Total assets measured at fair<div style="display:inline-block;width:5px"> </div>value </div><div id="a3258" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a3260" style="position:absolute;font-family:'Times New Roman';left:328px;top:154px;">2,166</div><div id="a3263" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a3265" style="position:absolute;font-family:'Times New Roman';left:422px;top:154px;">206,045</div><div id="a3268" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a3270" style="position:absolute;font-family:'Times New Roman';left:559px;top:154px;">—</div><div id="a3273" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a3275" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">208,211</div><div id="a3290" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Liabilities </div><div id="a3304" style="position:absolute;font-family:'Times New Roman';left:22px;top:206px;">Contingent consideration </div><div id="a3307" style="position:absolute;font-family:'Times New Roman';left:270px;top:206px;">$ </div><div id="a3309" style="position:absolute;font-family:'Times New Roman';left:345px;top:206px;">— </div><div id="a3312" style="position:absolute;font-family:'Times New Roman';left:377px;top:206px;">$ </div><div id="a3314" style="position:absolute;font-family:'Times New Roman';left:452px;top:206px;">— </div><div id="a3317" style="position:absolute;font-family:'Times New Roman';left:485px;top:206px;">$ </div><div id="a3319" style="position:absolute;font-family:'Times New Roman';left:542px;top:206px;">1,000 </div><div id="a3322" style="position:absolute;font-family:'Times New Roman';left:591px;top:206px;">$ </div><div id="a3324" style="position:absolute;font-family:'Times New Roman';left:649px;top:206px;">1,000 </div><div id="a3326" style="position:absolute;font-family:'Times New Roman';left:4px;top:224px;">Total liabilities measured<div style="display:inline-block;width:5px"> </div>at fair value </div><div id="a3329" style="position:absolute;font-family:'Times New Roman';left:270px;top:224px;">$ </div><div id="a3331" style="position:absolute;font-family:'Times New Roman';left:345px;top:224px;">—</div><div id="a3334" style="position:absolute;font-family:'Times New Roman';left:377px;top:224px;">$ </div><div id="a3336" style="position:absolute;font-family:'Times New Roman';left:452px;top:224px;">—</div><div id="a3339" style="position:absolute;font-family:'Times New Roman';left:485px;top:224px;">$ </div><div id="a3341" style="position:absolute;font-family:'Times New Roman';left:542px;top:224px;">1,000</div><div id="a3344" style="position:absolute;font-family:'Times New Roman';left:591px;top:224px;">$ </div><div id="a3346" style="position:absolute;font-family:'Times New Roman';left:649px;top:224px;">1,000</div></div></div></div></div><div id="TextBlockContainer108" style="position:relative;line-height:normal;width:688px;height:187px;"><div id="div_105_XBRL_TS_7d661751a6ee4e059c110e436cd8cbe4" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer106" style="position:relative;line-height:normal;width:688px;height:187px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:17.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:16.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:17.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:85.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:151.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:168.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:168.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:168.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:168.4px; background-color:#000000; "> </div> <div id="TextContainer106" style="position:relative;width:688px;z-index:1;"><div id="a3349" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">June 3, 2023 </div><div id="a3352" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a3355" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a3358" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a3361" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a3363" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a3377" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a3380" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a3382" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a3385" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a3387" style="position:absolute;font-family:'Times New Roman';left:429px;top:34px;">16,296</div><div id="a3390" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a3392" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a3395" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a3397" style="position:absolute;font-family:'Times New Roman';left:642px;top:34px;">16,296</div><div id="a3399" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a3403" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a3407" style="position:absolute;font-family:'Times New Roman';left:429px;top:51px;">56,409</div><div id="a3411" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a3415" style="position:absolute;font-family:'Times New Roman';left:642px;top:51px;">56,409</div><div id="a3417" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a3421" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a3425" style="position:absolute;font-family:'Times New Roman';left:422px;top:68px;">138,577</div><div id="a3429" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a3433" style="position:absolute;font-family:'Times New Roman';left:636px;top:68px;">138,577</div><div id="a3435" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a3439" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a3443" style="position:absolute;font-family:'Times New Roman';left:445px;top:85px;">675</div><div id="a3447" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a3451" style="position:absolute;font-family:'Times New Roman';left:659px;top:85px;">675</div><div id="a3453" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a3457" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a3461" style="position:absolute;font-family:'Times New Roman';left:422px;top:102px;">100,769</div><div id="a3465" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a3469" style="position:absolute;font-family:'Times New Roman';left:636px;top:102px;">100,769</div><div id="a3471" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a3475" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a3479" style="position:absolute;font-family:'Times New Roman';left:429px;top:119px;">13,308</div><div id="a3483" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a3487" style="position:absolute;font-family:'Times New Roman';left:642px;top:119px;">13,308</div><div id="a3489" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Treasury bills </div><div id="a3493" style="position:absolute;font-family:'Times New Roman';left:345px;top:136px;">—</div><div id="a3497" style="position:absolute;font-family:'Times New Roman';left:429px;top:136px;">29,056</div><div id="a3501" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a3505" style="position:absolute;font-family:'Times New Roman';left:642px;top:136px;">29,056</div><div id="a3507" style="position:absolute;font-family:'Times New Roman';left:22px;top:153px;">Mutual funds </div><div id="a3511" style="position:absolute;font-family:'Times New Roman';left:328px;top:153px;">2,081</div><div id="a3515" style="position:absolute;font-family:'Times New Roman';left:452px;top:153px;">—</div><div id="a3519" style="position:absolute;font-family:'Times New Roman';left:559px;top:153px;">—</div><div id="a3523" style="position:absolute;font-family:'Times New Roman';left:649px;top:153px;">2,081</div><div id="a3525" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Total assets measured at fair<div style="display:inline-block;width:5px"> </div>value </div><div id="a3528" style="position:absolute;font-family:'Times New Roman';left:270px;top:171px;">$ </div><div id="a3530" style="position:absolute;font-family:'Times New Roman';left:328px;top:171px;">2,081</div><div id="a3533" style="position:absolute;font-family:'Times New Roman';left:377px;top:171px;">$ </div><div id="a3535" style="position:absolute;font-family:'Times New Roman';left:422px;top:171px;">355,090</div><div id="a3538" style="position:absolute;font-family:'Times New Roman';left:485px;top:171px;">$ </div><div id="a3540" style="position:absolute;font-family:'Times New Roman';left:559px;top:171px;">—</div><div id="a3543" style="position:absolute;font-family:'Times New Roman';left:591px;top:171px;">$ </div><div id="a3545" style="position:absolute;font-family:'Times New Roman';left:636px;top:171px;">357,171</div></div></div></div></div> 0 6033000 0 6033000 0 2789000 0 2789000 0 97667000 0 97667000 0 1119000 0 1119000 0 88354000 0 88354000 0 10083000 0 10083000 2166000 0 0 2166000 2166000 206045000 0 208211000 0 0 1000000 1000000 0 16296000 0 16296000 0 56409000 0 56409000 0 138577000 0 138577000 0 675000 0 675000 0 100769000 0 100769000 0 13308000 0 13308000 0 29056000 0 29056000 2081000 0 0 2081000 2081000 355090000 0 357171000 <div id="TextBlockContainer114" style="position:relative;line-height:normal;width:523px;height:48px;"><div id="TextContainer114" style="position:relative;width:523px;z-index:1;"><div id="a3604" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 5 - Inventories </div><div id="a3612" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Inventories consisted of the following as of December 2, 2023 and June<div style="display:inline-block;width:5px"> </div>3, 2023 (in thousands):</div></div></div><div id="TextBlockContainer120" style="position:relative;line-height:normal;width:688px;height:86px;"><div id="div_117_XBRL_TS_76c61746a2b3434eb336f4989deaacca" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer118" style="position:relative;line-height:normal;width:688px;height:86px;"><div style="position:absolute; width:424.7px; height:15.4px; left:4.6px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:434.8px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.4px; left:446.8px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:566.9px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:2.1px; top:16.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:430.2px; height:1px; left:2.1px; top:15.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:554.2px; top:15.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:424.7px; height:15.2px; left:4.6px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.2px; left:446.8px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:554.2px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:49.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.2px; left:578.9px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:66.9px; background-color:#000000; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:66.9px; background-color:#000000; "> </div> <div id="TextContainer118" style="position:relative;width:688px;z-index:1;"><div id="a3623" style="position:absolute;font-family:'Times New Roman';left:444px;top:0px;">December 2, 2023 </div><div id="a3626" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">June 3, 2023 </div><div id="a3628" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Flocks, net of amortization </div><div id="a3630" style="position:absolute;font-family:'Times New Roman';left:435px;top:18px;">$ </div><div id="a3632" style="position:absolute;font-family:'Times New Roman';left:504px;top:18px;">162,323</div><div id="a3635" style="position:absolute;font-family:'Times New Roman';left:567px;top:18px;">$ </div><div id="a3637" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">164,540</div><div id="a3639" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Eggs and egg products </div><div id="a3642" style="position:absolute;font-family:'Times New Roman';left:511px;top:35px;">30,485</div><div id="a3646" style="position:absolute;font-family:'Times New Roman';left:643px;top:35px;">28,318</div><div id="a3648" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Feed and supplies </div><div id="a3651" style="position:absolute;font-family:'Times New Roman';left:511px;top:52px;">94,462</div><div id="a3655" style="position:absolute;font-family:'Times New Roman';left:643px;top:52px;">91,560</div><div id="a3658" style="position:absolute;font-family:'Times New Roman';left:435px;top:70px;">$ </div><div id="a3660" style="position:absolute;font-family:'Times New Roman';left:504px;top:70px;">287,270</div><div id="a3663" style="position:absolute;font-family:'Times New Roman';left:567px;top:70px;">$ </div><div id="a3665" style="position:absolute;font-family:'Times New Roman';left:636px;top:70px;">284,418</div></div></div></div></div><div id="TextBlockContainer123" style="position:relative;line-height:normal;width:701px;height:64px;"><div id="TextContainer123" style="position:relative;width:701px;z-index:1;"><div id="a3668" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">We<div style="display:inline-block;width:7px"> </div>grow<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>maintain<div style="display:inline-block;width:6px"> </div>flocks<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>layers<div style="display:inline-block;width:6px"> </div>(mature<div style="display:inline-block;width:6px"> </div>female<div style="display:inline-block;width:6px"> </div>chickens),<div style="display:inline-block;width:6px"> </div>pullets<div style="display:inline-block;width:6px"> </div>(female<div style="display:inline-block;width:6px"> </div>chickens,<div style="display:inline-block;width:6px"> </div>under<div style="display:inline-block;width:6px"> </div>18<div style="display:inline-block;width:6px"> </div>weeks<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>age),<div style="display:inline-block;width:6px"> </div>and </div><div id="a3669" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">breeders<div style="display:inline-block;width:7px"> </div>(male<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>female<div style="display:inline-block;width:6px"> </div>chickens<div style="display:inline-block;width:6px"> </div>used<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>produce<div style="display:inline-block;width:7px"> </div>fertile<div style="display:inline-block;width:6px"> </div>eggs<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>hatch<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>egg<div style="display:inline-block;width:6px"> </div>production<div style="display:inline-block;width:6px"> </div>flocks).<div style="display:inline-block;width:7px"> </div>Our<div style="display:inline-block;width:6px"> </div>total<div style="display:inline-block;width:6px"> </div>flock<div style="display:inline-block;width:6px"> </div>at </div><div id="a3670" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">December<div style="display:inline-block;width:5px"> </div>2,<div style="display:inline-block;width:5px"> </div>2023<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>June 3,<div style="display:inline-block;width:6px"> </div>2023<div style="display:inline-block;width:5px"> </div>consisted<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>approximately </div><div id="a3670_61_4" style="position:absolute;font-family:'Times New Roman';left:361px;top:32px;">10.6</div><div id="a3670_65_13" style="position:absolute;font-family:'Times New Roman';left:384px;top:32px;"><div style="display:inline-block;width:5px"> </div>million<div style="display:inline-block;width:5px"> </div>and </div><div id="a3670_78_4" style="position:absolute;font-family:'Times New Roman';left:456px;top:32px;">10.8</div><div id="a3670_82_34" style="position:absolute;font-family:'Times New Roman';left:479px;top:32px;"><div style="display:inline-block;width:5px"> </div>million<div style="display:inline-block;width:5px"> </div>pullets<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>breeders<div style="display:inline-block;width:5px"> </div>and </div><div id="a3670_116_4" style="position:absolute;font-family:'Times New Roman';left:665px;top:32px;">43.3</div><div id="a3671" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">million and </div><div id="a3671_12_4" style="position:absolute;font-family:'Times New Roman';left:69px;top:48px;">41.2</div><div id="a3671_16_30" style="position:absolute;font-family:'Times New Roman';left:92px;top:48px;"><div style="display:inline-block;width:3px"> </div>million layers, respectively.</div></div></div> <div id="TextBlockContainer118" style="position:relative;line-height:normal;width:688px;height:86px;"><div style="position:absolute; width:424.7px; height:15.4px; left:4.6px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:434.8px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.4px; left:446.8px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:566.9px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:2.1px; top:16.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:17.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:430.2px; height:1px; left:2.1px; top:15.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:554.2px; top:15.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:424.7px; height:15.2px; left:4.6px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.2px; left:446.8px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:554.2px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:49.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.2px; left:578.9px; top:51.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:66.9px; background-color:#000000; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:66.9px; background-color:#000000; "> </div> <div id="TextContainer118" style="position:relative;width:688px;z-index:1;"><div id="a3623" style="position:absolute;font-family:'Times New Roman';left:444px;top:0px;">December 2, 2023 </div><div id="a3626" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">June 3, 2023 </div><div id="a3628" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Flocks, net of amortization </div><div id="a3630" style="position:absolute;font-family:'Times New Roman';left:435px;top:18px;">$ </div><div id="a3632" style="position:absolute;font-family:'Times New Roman';left:504px;top:18px;">162,323</div><div id="a3635" style="position:absolute;font-family:'Times New Roman';left:567px;top:18px;">$ </div><div id="a3637" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">164,540</div><div id="a3639" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Eggs and egg products </div><div id="a3642" style="position:absolute;font-family:'Times New Roman';left:511px;top:35px;">30,485</div><div id="a3646" style="position:absolute;font-family:'Times New Roman';left:643px;top:35px;">28,318</div><div id="a3648" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Feed and supplies </div><div id="a3651" style="position:absolute;font-family:'Times New Roman';left:511px;top:52px;">94,462</div><div id="a3655" style="position:absolute;font-family:'Times New Roman';left:643px;top:52px;">91,560</div><div id="a3658" style="position:absolute;font-family:'Times New Roman';left:435px;top:70px;">$ </div><div id="a3660" style="position:absolute;font-family:'Times New Roman';left:504px;top:70px;">287,270</div><div id="a3663" style="position:absolute;font-family:'Times New Roman';left:567px;top:70px;">$ </div><div id="a3665" style="position:absolute;font-family:'Times New Roman';left:636px;top:70px;">284,418</div></div></div> 162323000 164540000 30485000 28318000 94462000 91560000 287270000 284418000 10600000 10800000 43300000 41200000 <div id="TextBlockContainer126" style="position:relative;line-height:normal;width:683px;height:48px;"><div id="TextContainer126" style="position:relative;width:683px;z-index:1;"><div id="a3674" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 6 - Equity </div><div id="a3682" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The following reflects equity activity for the thirteen weeks ended<div style="display:inline-block;width:5px"> </div>December 2, 2023 and November 26, 2022 (in thousands):</div></div></div><div id="TextBlockContainer130" style="position:relative;line-height:normal;width:692px;height:306px;"><div style="position:absolute; width:563.1px; height:1px; left:123.1px; top:14.9px; background-color:#000000; "> </div> <div style="position:absolute; width:396.1px; height:1px; left:123.1px; top:31.9px; background-color:#000000; "> </div> <div style="position:absolute; width:233.2px; height:1px; left:123.1px; top:48.8px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:86.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:125.6px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:179.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:233.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:299.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:360.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.8px; height:15.4px; left:372.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:445.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:523.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:612.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:83.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121px; height:34.7px; left:2.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:175.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:229.2px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:295.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:356.2px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:441.2px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:519.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:165px; height:1px; left:521.2px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.6px; left:4.6px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:106.7px; height:15.4px; left:13.6px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:457.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:218.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:624.8px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:115.7px; height:15.4px; left:4.6px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:2.1px; top:252.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:87.1px; height:1px; left:521.2px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:610.2px; top:269.7px; background-color:#000000; "> </div> <div id="TextContainer130" style="position:relative;width:692px;z-index:1;"><div id="a3688" style="position:absolute;font-family:'Times New Roman';left:292px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended December 2, 2023 </div><div id="a3691" style="position:absolute;font-family:'Times New Roman';left:224px;top:17px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a3702" style="position:absolute;font-family:'Times New Roman';left:198px;top:34px;">Common Stock </div><div id="a3720" style="position:absolute;font-family:'Times New Roman';left:182px;top:51px;">Class A </div><div id="a3723" style="position:absolute;font-family:'Times New Roman';left:239px;top:51px;">Treasury </div><div id="a3726" style="position:absolute;font-family:'Times New Roman';left:307px;top:51px;">Paid In </div><div id="a3729" style="position:absolute;font-family:'Times New Roman';left:361px;top:51px;">Accum. Other </div><div id="a3732" style="position:absolute;font-family:'Times New Roman';left:457px;top:51px;">Retained </div><div id="a3735" style="position:absolute;font-family:'Times New Roman';left:524px;top:51px;">Noncontrolling </div><div id="a3741" style="position:absolute;font-family:'Times New Roman';left:127px;top:68px;">Amount </div><div id="a3744" style="position:absolute;font-family:'Times New Roman';left:181px;top:68px;">Amount </div><div id="a3747" style="position:absolute;font-family:'Times New Roman';left:241px;top:68px;">Amount </div><div id="a3750" style="position:absolute;font-family:'Times New Roman';left:307px;top:68px;">Capital </div><div id="a3753" style="position:absolute;font-family:'Times New Roman';left:367px;top:68px;">Comp. Loss </div><div id="a3756" style="position:absolute;font-family:'Times New Roman';left:457px;top:68px;">Earnings </div><div id="a3759" style="position:absolute;font-family:'Times New Roman';left:545px;top:68px;">Interest </div><div id="a3761" style="position:absolute;font-family:'Times New Roman';left:634px;top:68px;">Total </div><div id="a3763" style="position:absolute;font-family:'Times New Roman';left:4px;top:87px;">Balance at </div><div id="a3764" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">September 2, 2023 </div><div id="a3766" style="position:absolute;font-family:'Times New Roman';left:125px;top:103px;">$ </div><div id="a3768" style="position:absolute;font-family:'Times New Roman';left:148px;top:103px;">703</div><div id="a3771" style="position:absolute;font-family:'Times New Roman';left:179px;top:103px;">$ </div><div id="a3773" style="position:absolute;font-family:'Times New Roman';left:209px;top:103px;">48</div><div id="a3776" style="position:absolute;font-family:'Times New Roman';left:233px;top:103px;">$ </div><div id="a3778" style="position:absolute;font-family:'Times New Roman';left:247px;top:103px;display:flex;">(30,014)</div><div id="a3781" style="position:absolute;font-family:'Times New Roman';left:300px;top:103px;">$ </div><div id="a3783" style="position:absolute;font-family:'Times New Roman';left:312px;top:103px;">73,153</div><div id="a3786" style="position:absolute;font-family:'Times New Roman';left:360px;top:103px;">$ </div><div id="a3788" style="position:absolute;font-family:'Times New Roman';left:399px;top:103px;display:flex;">(2,291)</div><div id="a3791" style="position:absolute;font-family:'Times New Roman';left:445px;top:103px;">$ </div><div id="a3793" style="position:absolute;font-family:'Times New Roman';left:459px;top:103px;">1,571,744</div><div id="a3796" style="position:absolute;font-family:'Times New Roman';left:524px;top:103px;">$ </div><div id="a3798" style="position:absolute;font-family:'Times New Roman';left:566px;top:103px;display:flex;">(2,013)</div><div id="a3801" style="position:absolute;font-family:'Times New Roman';left:613px;top:103px;">$ </div><div id="a3803" style="position:absolute;font-family:'Times New Roman';left:626px;top:103px;">1,611,330</div><div id="a3805" style="position:absolute;font-family:'Times New Roman';left:4px;top:120px;">Other comprehensive </div><div id="a3806" style="position:absolute;font-family:'Times New Roman';left:4px;top:136px;">income, net of tax </div><div id="a3809" style="position:absolute;font-family:'Times New Roman';left:155px;top:136px;">— </div><div id="a3813" style="position:absolute;font-family:'Times New Roman';left:209px;top:136px;">— </div><div id="a3817" style="position:absolute;font-family:'Times New Roman';left:275px;top:136px;">— </div><div id="a3821" style="position:absolute;font-family:'Times New Roman';left:336px;top:136px;">— </div><div id="a3825" style="position:absolute;font-family:'Times New Roman';left:414px;top:136px;">677</div><div id="a3829" style="position:absolute;font-family:'Times New Roman';left:499px;top:136px;">— </div><div id="a3833" style="position:absolute;font-family:'Times New Roman';left:588px;top:136px;">— </div><div id="a3837" style="position:absolute;font-family:'Times New Roman';left:659px;top:136px;">677</div><div id="a3839" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Stock compensation </div><div id="a3840" style="position:absolute;font-family:'Times New Roman';left:4px;top:170px;">plan transactions </div><div id="a3844" style="position:absolute;font-family:'Times New Roman';left:155px;top:170px;">— </div><div id="a3848" style="position:absolute;font-family:'Times New Roman';left:209px;top:170px;">— </div><div id="a3852" style="position:absolute;font-family:'Times New Roman';left:275px;top:170px;">— </div><div id="a3856" style="position:absolute;font-family:'Times New Roman';left:319px;top:170px;">1,061</div><div id="a3860" style="position:absolute;font-family:'Times New Roman';left:421px;top:170px;">— </div><div id="a3864" style="position:absolute;font-family:'Times New Roman';left:499px;top:170px;">— </div><div id="a3868" style="position:absolute;font-family:'Times New Roman';left:588px;top:170px;">— </div><div id="a3872" style="position:absolute;font-family:'Times New Roman';left:649px;top:170px;">1,061</div><div id="a3874" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">Dividends ($</div><div id="a3874_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:188px;">0.116</div><div id="a3875" style="position:absolute;font-family:'Times New Roman';left:4px;top:204px;">per share) </div><div id="a3900" style="position:absolute;font-family:'Times New Roman';left:13px;top:221px;">Common </div><div id="a3903" style="position:absolute;font-family:'Times New Roman';left:155px;top:221px;">— </div><div id="a3907" style="position:absolute;font-family:'Times New Roman';left:209px;top:221px;">— </div><div id="a3911" style="position:absolute;font-family:'Times New Roman';left:275px;top:221px;">— </div><div id="a3915" style="position:absolute;font-family:'Times New Roman';left:336px;top:221px;">— </div><div id="a3919" style="position:absolute;font-family:'Times New Roman';left:421px;top:221px;">— </div><div id="a3923" style="position:absolute;font-family:'Times New Roman';left:477px;top:221px;display:flex;">(5,125)</div><div id="a3927" style="position:absolute;font-family:'Times New Roman';left:588px;top:221px;">— </div><div id="a3931" style="position:absolute;font-family:'Times New Roman';left:644px;top:221px;display:flex;">(5,125)</div><div id="a3933" style="position:absolute;font-family:'Times New Roman';left:13px;top:238px;">Class A common </div><div id="a3936" style="position:absolute;font-family:'Times New Roman';left:155px;top:238px;">— </div><div id="a3940" style="position:absolute;font-family:'Times New Roman';left:209px;top:238px;">— </div><div id="a3944" style="position:absolute;font-family:'Times New Roman';left:275px;top:238px;">— </div><div id="a3948" style="position:absolute;font-family:'Times New Roman';left:336px;top:238px;">— </div><div id="a3952" style="position:absolute;font-family:'Times New Roman';left:421px;top:238px;">— </div><div id="a3956" style="position:absolute;font-family:'Times New Roman';left:487px;top:238px;display:flex;">(557)</div><div id="a3960" style="position:absolute;font-family:'Times New Roman';left:588px;top:238px;">— </div><div id="a3964" style="position:absolute;font-family:'Times New Roman';left:654px;top:238px;display:flex;">(557)</div><div id="a3966" style="position:absolute;font-family:'Times New Roman';left:4px;top:255px;">Net income (loss) </div><div id="a3969" style="position:absolute;font-family:'Times New Roman';left:155px;top:255px;">— </div><div id="a3973" style="position:absolute;font-family:'Times New Roman';left:209px;top:255px;">— </div><div id="a3977" style="position:absolute;font-family:'Times New Roman';left:275px;top:255px;">— </div><div id="a3981" style="position:absolute;font-family:'Times New Roman';left:336px;top:255px;">— </div><div id="a3985" style="position:absolute;font-family:'Times New Roman';left:421px;top:255px;">— </div><div id="a3989" style="position:absolute;font-family:'Times New Roman';left:476px;top:255px;">17,009</div><div id="a3993" style="position:absolute;font-family:'Times New Roman';left:576px;top:255px;display:flex;">(431)</div><div id="a3997" style="position:absolute;font-family:'Times New Roman';left:643px;top:255px;">16,578</div><div id="a3999" style="position:absolute;font-family:'Times New Roman';left:4px;top:275px;">Balance at December </div><div id="a4000" style="position:absolute;font-family:'Times New Roman';left:4px;top:290px;">2, 2023 </div><div id="a4002" style="position:absolute;font-family:'Times New Roman';left:125px;top:290px;">$ </div><div id="a4004" style="position:absolute;font-family:'Times New Roman';left:148px;top:290px;">703</div><div id="a4007" style="position:absolute;font-family:'Times New Roman';left:179px;top:290px;">$ </div><div id="a4009" style="position:absolute;font-family:'Times New Roman';left:209px;top:290px;">48</div><div id="a4012" style="position:absolute;font-family:'Times New Roman';left:233px;top:290px;">$ </div><div id="a4014" style="position:absolute;font-family:'Times New Roman';left:247px;top:290px;display:flex;">(30,014)</div><div id="a4017" style="position:absolute;font-family:'Times New Roman';left:300px;top:290px;">$ </div><div id="a4019" style="position:absolute;font-family:'Times New Roman';left:312px;top:290px;">74,214</div><div id="a4022" style="position:absolute;font-family:'Times New Roman';left:360px;top:290px;">$ </div><div id="a4024" style="position:absolute;font-family:'Times New Roman';left:399px;top:290px;display:flex;">(1,614)</div><div id="a4027" style="position:absolute;font-family:'Times New Roman';left:445px;top:290px;">$ </div><div id="a4029" style="position:absolute;font-family:'Times New Roman';left:459px;top:290px;">1,583,071</div><div id="a4032" style="position:absolute;font-family:'Times New Roman';left:524px;top:290px;">$ </div><div id="a4034" style="position:absolute;font-family:'Times New Roman';left:566px;top:290px;display:flex;">(2,444)</div><div id="a4037" style="position:absolute;font-family:'Times New Roman';left:613px;top:290px;">$ </div><div id="a4039" style="position:absolute;font-family:'Times New Roman';left:626px;top:290px;">1,623,964</div></div></div><div id="TextBlockContainer142" style="position:relative;line-height:normal;width:692px;height:307px;"><div style="position:absolute; width:563.1px; height:1px; left:123.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:396.1px; height:1px; left:123.1px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:233.2px; height:1px; left:123.1px; top:49.2px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:87.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:125.6px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:179.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:233.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:299.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:360.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.8px; height:15.4px; left:372.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:445.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:523.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:612.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:84.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121px; height:1px; left:2.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:175.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:229.2px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:295.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:356.2px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:441.2px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:519.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:165px; height:1px; left:521.2px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:155.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:151.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:106.7px; height:15.4px; left:13.6px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:457.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:219.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:624.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:115.7px; height:15.2px; left:4.6px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:137.6px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:175.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:191.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:229px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.2px; left:245.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:295.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.2px; left:311.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:356.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.2px; left:372.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:441.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.2px; left:457.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:519.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.2px; left:535.8px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:608.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:253.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.2px; left:624.8px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:87.1px; height:1px; left:521.2px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:610.2px; top:270.8px; background-color:#000000; "> </div> <div id="TextContainer142" style="position:relative;width:692px;z-index:1;"><div id="a4400" style="position:absolute;font-family:'Times New Roman';left:285px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended December 2, 2023 </div><div id="a4405" style="position:absolute;font-family:'Times New Roman';left:224px;top:17px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a4416" style="position:absolute;font-family:'Times New Roman';left:198px;top:34px;">Common Stock </div><div id="a4434" style="position:absolute;font-family:'Times New Roman';left:182px;top:51px;">Class A </div><div id="a4437" style="position:absolute;font-family:'Times New Roman';left:239px;top:51px;">Treasury </div><div id="a4440" style="position:absolute;font-family:'Times New Roman';left:307px;top:51px;">Paid In </div><div id="a4443" style="position:absolute;font-family:'Times New Roman';left:361px;top:51px;">Accum. Other </div><div id="a4446" style="position:absolute;font-family:'Times New Roman';left:457px;top:51px;">Retained </div><div id="a4449" style="position:absolute;font-family:'Times New Roman';left:524px;top:51px;">Noncontrolling </div><div id="a4455" style="position:absolute;font-family:'Times New Roman';left:127px;top:68px;">Amount </div><div id="a4458" style="position:absolute;font-family:'Times New Roman';left:181px;top:68px;">Amount </div><div id="a4461" style="position:absolute;font-family:'Times New Roman';left:241px;top:68px;">Amount </div><div id="a4464" style="position:absolute;font-family:'Times New Roman';left:307px;top:68px;">Capital </div><div id="a4467" style="position:absolute;font-family:'Times New Roman';left:367px;top:68px;">Comp. Loss </div><div id="a4470" style="position:absolute;font-family:'Times New Roman';left:457px;top:68px;">Earnings </div><div id="a4473" style="position:absolute;font-family:'Times New Roman';left:545px;top:68px;">Interest </div><div id="a4475" style="position:absolute;font-family:'Times New Roman';left:634px;top:68px;">Total </div><div id="a4477" style="position:absolute;font-family:'Times New Roman';left:4px;top:87px;">Balance at June 3, </div><div id="a4478" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">2023 </div><div id="a4480" style="position:absolute;font-family:'Times New Roman';left:125px;top:103px;">$ </div><div id="a4482" style="position:absolute;font-family:'Times New Roman';left:148px;top:103px;">703</div><div id="a4485" style="position:absolute;font-family:'Times New Roman';left:179px;top:103px;">$ </div><div id="a4487" style="position:absolute;font-family:'Times New Roman';left:209px;top:103px;">48</div><div id="a4490" style="position:absolute;font-family:'Times New Roman';left:233px;top:103px;">$ </div><div id="a4492" style="position:absolute;font-family:'Times New Roman';left:247px;top:103px;display:flex;">(30,008)</div><div id="a4495" style="position:absolute;font-family:'Times New Roman';left:300px;top:103px;">$ </div><div id="a4497" style="position:absolute;font-family:'Times New Roman';left:312px;top:103px;">72,112</div><div id="a4500" style="position:absolute;font-family:'Times New Roman';left:360px;top:103px;">$ </div><div id="a4502" style="position:absolute;font-family:'Times New Roman';left:399px;top:103px;display:flex;">(2,886)</div><div id="a4505" style="position:absolute;font-family:'Times New Roman';left:445px;top:103px;">$ </div><div id="a4507" style="position:absolute;font-family:'Times New Roman';left:459px;top:103px;">1,571,112</div><div id="a4510" style="position:absolute;font-family:'Times New Roman';left:524px;top:103px;">$ </div><div id="a4512" style="position:absolute;font-family:'Times New Roman';left:566px;top:103px;display:flex;">(1,498)</div><div id="a4515" style="position:absolute;font-family:'Times New Roman';left:613px;top:103px;">$ </div><div id="a4517" style="position:absolute;font-family:'Times New Roman';left:626px;top:103px;">1,609,583</div><div id="a4519" style="position:absolute;font-family:'Times New Roman';left:4px;top:121px;">Other comprehensive </div><div id="a4520" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">income, net of tax </div><div id="a4523" style="position:absolute;font-family:'Times New Roman';left:155px;top:137px;">— </div><div id="a4527" style="position:absolute;font-family:'Times New Roman';left:209px;top:137px;">— </div><div id="a4531" style="position:absolute;font-family:'Times New Roman';left:275px;top:137px;">— </div><div id="a4535" style="position:absolute;font-family:'Times New Roman';left:336px;top:137px;">— </div><div id="a4539" style="position:absolute;font-family:'Times New Roman';left:404px;top:137px;">1,272</div><div id="a4543" style="position:absolute;font-family:'Times New Roman';left:499px;top:137px;">— </div><div id="a4547" style="position:absolute;font-family:'Times New Roman';left:588px;top:137px;">— </div><div id="a4551" style="position:absolute;font-family:'Times New Roman';left:649px;top:137px;">1,272</div><div id="a4553" style="position:absolute;font-family:'Times New Roman';left:4px;top:155px;">Stock compensation </div><div id="a4554" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">plan transactions </div><div id="a4557" style="position:absolute;font-family:'Times New Roman';left:155px;top:171px;">— </div><div id="a4561" style="position:absolute;font-family:'Times New Roman';left:209px;top:171px;">— </div><div id="a4565" style="position:absolute;font-family:'Times New Roman';left:277px;top:171px;display:flex;">(6)</div><div id="a4569" style="position:absolute;font-family:'Times New Roman';left:319px;top:171px;">2,102</div><div id="a4573" style="position:absolute;font-family:'Times New Roman';left:421px;top:171px;">— </div><div id="a4577" style="position:absolute;font-family:'Times New Roman';left:499px;top:171px;">— </div><div id="a4581" style="position:absolute;font-family:'Times New Roman';left:588px;top:171px;">— </div><div id="a4585" style="position:absolute;font-family:'Times New Roman';left:649px;top:171px;">2,096</div><div id="a4587" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Dividends ($</div><div id="a4587_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:189px;">0.122</div><div id="a4588" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">per share) </div><div id="a4613" style="position:absolute;font-family:'Times New Roman';left:13px;top:222px;">Common </div><div id="a4616" style="position:absolute;font-family:'Times New Roman';left:155px;top:222px;">— </div><div id="a4620" style="position:absolute;font-family:'Times New Roman';left:209px;top:222px;">— </div><div id="a4624" style="position:absolute;font-family:'Times New Roman';left:275px;top:222px;">— </div><div id="a4628" style="position:absolute;font-family:'Times New Roman';left:336px;top:222px;">— </div><div id="a4632" style="position:absolute;font-family:'Times New Roman';left:421px;top:222px;">— </div><div id="a4636" style="position:absolute;font-family:'Times New Roman';left:477px;top:222px;display:flex;">(5,390)</div><div id="a4640" style="position:absolute;font-family:'Times New Roman';left:588px;top:222px;">— </div><div id="a4644" style="position:absolute;font-family:'Times New Roman';left:644px;top:222px;display:flex;">(5,390)</div><div id="a4646" style="position:absolute;font-family:'Times New Roman';left:13px;top:239px;">Class A common </div><div id="a4649" style="position:absolute;font-family:'Times New Roman';left:155px;top:239px;">— </div><div id="a4653" style="position:absolute;font-family:'Times New Roman';left:209px;top:239px;">— </div><div id="a4657" style="position:absolute;font-family:'Times New Roman';left:275px;top:239px;">— </div><div id="a4661" style="position:absolute;font-family:'Times New Roman';left:336px;top:239px;">— </div><div id="a4665" style="position:absolute;font-family:'Times New Roman';left:421px;top:239px;">— </div><div id="a4669" style="position:absolute;font-family:'Times New Roman';left:487px;top:239px;display:flex;">(586)</div><div id="a4673" style="position:absolute;font-family:'Times New Roman';left:588px;top:239px;">— </div><div id="a4677" style="position:absolute;font-family:'Times New Roman';left:654px;top:239px;display:flex;">(586)</div><div id="a4679" style="position:absolute;font-family:'Times New Roman';left:4px;top:256px;">Net income (loss) </div><div id="a4682" style="position:absolute;font-family:'Times New Roman';left:155px;top:256px;">— </div><div id="a4686" style="position:absolute;font-family:'Times New Roman';left:209px;top:256px;">— </div><div id="a4690" style="position:absolute;font-family:'Times New Roman';left:275px;top:256px;">— </div><div id="a4694" style="position:absolute;font-family:'Times New Roman';left:336px;top:256px;">— </div><div id="a4698" style="position:absolute;font-family:'Times New Roman';left:421px;top:256px;">— </div><div id="a4702" style="position:absolute;font-family:'Times New Roman';left:476px;top:256px;">17,935</div><div id="a4706" style="position:absolute;font-family:'Times New Roman';left:576px;top:256px;display:flex;">(946)</div><div id="a4710" style="position:absolute;font-family:'Times New Roman';left:643px;top:256px;">16,989</div><div id="a4712" style="position:absolute;font-family:'Times New Roman';left:4px;top:276px;">Balance at December </div><div id="a4713" style="position:absolute;font-family:'Times New Roman';left:4px;top:291px;">2, 2023 </div><div id="a4715" style="position:absolute;font-family:'Times New Roman';left:125px;top:291px;">$ </div><div id="a4717" style="position:absolute;font-family:'Times New Roman';left:148px;top:291px;">703</div><div id="a4720" style="position:absolute;font-family:'Times New Roman';left:179px;top:291px;">$ </div><div id="a4722" style="position:absolute;font-family:'Times New Roman';left:209px;top:291px;">48</div><div id="a4725" style="position:absolute;font-family:'Times New Roman';left:233px;top:291px;">$ </div><div id="a4727" style="position:absolute;font-family:'Times New Roman';left:247px;top:291px;display:flex;">(30,014)</div><div id="a4730" style="position:absolute;font-family:'Times New Roman';left:300px;top:291px;">$ </div><div id="a4732" style="position:absolute;font-family:'Times New Roman';left:312px;top:291px;">74,214</div><div id="a4735" style="position:absolute;font-family:'Times New Roman';left:360px;top:291px;">$ </div><div id="a4737" style="position:absolute;font-family:'Times New Roman';left:399px;top:291px;display:flex;">(1,614)</div><div id="a4740" style="position:absolute;font-family:'Times New Roman';left:445px;top:291px;">$ </div><div id="a4742" style="position:absolute;font-family:'Times New Roman';left:459px;top:291px;">1,583,071</div><div id="a4745" style="position:absolute;font-family:'Times New Roman';left:524px;top:291px;">$ </div><div id="a4747" style="position:absolute;font-family:'Times New Roman';left:566px;top:291px;display:flex;">(2,444)</div><div id="a4750" style="position:absolute;font-family:'Times New Roman';left:613px;top:291px;">$ </div><div id="a4752" style="position:absolute;font-family:'Times New Roman';left:626px;top:291px;">1,623,964</div></div></div><div id="TextBlockContainer136" style="position:relative;line-height:normal;width:692px;height:309px;"><div style="position:absolute; width:563.1px; height:1px; left:123.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:396.1px; height:1px; left:123.1px; top:32.7px; background-color:#000000; "> </div> <div style="position:absolute; width:233.2px; height:1px; left:123.1px; top:50.3px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:89px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:125.6px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:179.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:233.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:299.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:360.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.8px; height:15.4px; left:372.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:445.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:523.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:612.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:86px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121px; height:34.7px; left:2.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:175.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:229.2px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:295.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:356.2px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:441.2px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:519.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:165px; height:1px; left:521.2px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:157px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:153.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:106.7px; height:15.2px; left:13.6px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:137.6px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:175.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:191.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:229px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.2px; left:245.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:295.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.2px; left:311.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:356.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.2px; left:372.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:441.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.2px; left:457.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:519.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.2px; left:535.8px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:608.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:221.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.2px; left:624.8px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:115.7px; height:15.4px; left:4.6px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:255.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:87.1px; height:1px; left:521.2px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:610.2px; top:272.7px; background-color:#000000; "> </div> <div id="TextContainer136" style="position:relative;width:692px;z-index:1;"><div id="a4047" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended November 26, 2022 </div><div id="a4050" style="position:absolute;font-family:'Times New Roman';left:224px;top:18px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a4061" style="position:absolute;font-family:'Times New Roman';left:198px;top:35px;">Common Stock </div><div id="a4079" style="position:absolute;font-family:'Times New Roman';left:182px;top:53px;">Class A </div><div id="a4082" style="position:absolute;font-family:'Times New Roman';left:239px;top:53px;">Treasury </div><div id="a4085" style="position:absolute;font-family:'Times New Roman';left:307px;top:53px;">Paid In </div><div id="a4088" style="position:absolute;font-family:'Times New Roman';left:361px;top:53px;">Accum. Other </div><div id="a4091" style="position:absolute;font-family:'Times New Roman';left:457px;top:53px;">Retained </div><div id="a4094" style="position:absolute;font-family:'Times New Roman';left:525px;top:53px;">Noncontrolling </div><div id="a4099" style="position:absolute;font-family:'Times New Roman';left:127px;top:70px;">Amount </div><div id="a4102" style="position:absolute;font-family:'Times New Roman';left:181px;top:70px;">Amount </div><div id="a4105" style="position:absolute;font-family:'Times New Roman';left:241px;top:70px;">Amount </div><div id="a4108" style="position:absolute;font-family:'Times New Roman';left:307px;top:70px;">Capital </div><div id="a4111" style="position:absolute;font-family:'Times New Roman';left:367px;top:70px;">Comp. Loss </div><div id="a4114" style="position:absolute;font-family:'Times New Roman';left:457px;top:70px;">Earnings </div><div id="a4117" style="position:absolute;font-family:'Times New Roman';font-size:12px;left:547px;top:71px;">Interest </div><div id="a4119" style="position:absolute;font-family:'Times New Roman';left:634px;top:70px;">Total </div><div id="a4121" style="position:absolute;font-family:'Times New Roman';left:4px;top:89px;">Balance at May 28, </div><div id="a4122" style="position:absolute;font-family:'Times New Roman';left:4px;top:105px;">2022 </div><div id="a4124" style="position:absolute;font-family:'Times New Roman';left:125px;top:105px;">$ </div><div id="a4126" style="position:absolute;font-family:'Times New Roman';left:148px;top:105px;">703</div><div id="a4129" style="position:absolute;font-family:'Times New Roman';left:179px;top:105px;">$ </div><div id="a4131" style="position:absolute;font-family:'Times New Roman';left:209px;top:105px;">48</div><div id="a4134" style="position:absolute;font-family:'Times New Roman';left:233px;top:105px;">$ </div><div id="a4136" style="position:absolute;font-family:'Times New Roman';left:247px;top:105px;display:flex;">(28,495)</div><div id="a4139" style="position:absolute;font-family:'Times New Roman';left:300px;top:105px;">$ </div><div id="a4141" style="position:absolute;font-family:'Times New Roman';left:312px;top:105px;">69,017</div><div id="a4144" style="position:absolute;font-family:'Times New Roman';left:360px;top:105px;">$ </div><div id="a4146" style="position:absolute;font-family:'Times New Roman';left:399px;top:105px;display:flex;">(2,350)</div><div id="a4149" style="position:absolute;font-family:'Times New Roman';left:445px;top:105px;">$ </div><div id="a4151" style="position:absolute;font-family:'Times New Roman';left:459px;top:105px;">1,149,399</div><div id="a4154" style="position:absolute;font-family:'Times New Roman';left:524px;top:105px;">$ </div><div id="a4156" style="position:absolute;font-family:'Times New Roman';left:576px;top:105px;display:flex;">(359)</div><div id="a4159" style="position:absolute;font-family:'Times New Roman';left:613px;top:105px;">$ </div><div id="a4161" style="position:absolute;font-family:'Times New Roman';left:626px;top:105px;">1,187,963</div><div id="a4163" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">Other comprehensive </div><div id="a4164" style="position:absolute;font-family:'Times New Roman';left:4px;top:139px;">loss, net of tax </div><div id="a4167" style="position:absolute;font-family:'Times New Roman';left:155px;top:139px;">— </div><div id="a4171" style="position:absolute;font-family:'Times New Roman';left:209px;top:139px;">— </div><div id="a4175" style="position:absolute;font-family:'Times New Roman';left:275px;top:139px;">— </div><div id="a4179" style="position:absolute;font-family:'Times New Roman';left:336px;top:139px;">— </div><div id="a4183" style="position:absolute;font-family:'Times New Roman';left:409px;top:139px;display:flex;">(737)</div><div id="a4187" style="position:absolute;font-family:'Times New Roman';left:499px;top:139px;">— </div><div id="a4191" style="position:absolute;font-family:'Times New Roman';left:588px;top:139px;">— </div><div id="a4195" style="position:absolute;font-family:'Times New Roman';left:654px;top:139px;display:flex;">(737)</div><div id="a4197" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">Stock compensation </div><div id="a4198" style="position:absolute;font-family:'Times New Roman';left:4px;top:173px;">plan transactions </div><div id="a4201" style="position:absolute;font-family:'Times New Roman';left:155px;top:173px;">— </div><div id="a4205" style="position:absolute;font-family:'Times New Roman';left:209px;top:173px;">— </div><div id="a4209" style="position:absolute;font-family:'Times New Roman';left:277px;top:173px;display:flex;">(1)</div><div id="a4213" style="position:absolute;font-family:'Times New Roman';left:329px;top:173px;">988</div><div id="a4217" style="position:absolute;font-family:'Times New Roman';left:421px;top:173px;">— </div><div id="a4221" style="position:absolute;font-family:'Times New Roman';left:499px;top:173px;">— </div><div id="a4225" style="position:absolute;font-family:'Times New Roman';left:588px;top:173px;">— </div><div id="a4229" style="position:absolute;font-family:'Times New Roman';left:659px;top:173px;">987</div><div id="a4231" style="position:absolute;font-family:'Times New Roman';left:4px;top:191px;">Dividends ($</div><div id="a4231_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:191px;">1.353</div><div id="a4232" style="position:absolute;font-family:'Times New Roman';left:4px;top:207px;">per share) </div><div id="a4257" style="position:absolute;font-family:'Times New Roman';left:13px;top:224px;">Common </div><div id="a4260" style="position:absolute;font-family:'Times New Roman';left:155px;top:224px;">— </div><div id="a4264" style="position:absolute;font-family:'Times New Roman';left:209px;top:224px;">— </div><div id="a4268" style="position:absolute;font-family:'Times New Roman';left:275px;top:224px;">— </div><div id="a4272" style="position:absolute;font-family:'Times New Roman';left:336px;top:224px;">— </div><div id="a4276" style="position:absolute;font-family:'Times New Roman';left:421px;top:224px;">— </div><div id="a4280" style="position:absolute;font-family:'Times New Roman';left:471px;top:224px;display:flex;">(59,708)</div><div id="a4284" style="position:absolute;font-family:'Times New Roman';left:588px;top:224px;">— </div><div id="a4288" style="position:absolute;font-family:'Times New Roman';left:638px;top:224px;display:flex;">(59,708)</div><div id="a4290" style="position:absolute;font-family:'Times New Roman';left:13px;top:241px;">Class A common </div><div id="a4293" style="position:absolute;font-family:'Times New Roman';left:155px;top:241px;">— </div><div id="a4297" style="position:absolute;font-family:'Times New Roman';left:209px;top:241px;">— </div><div id="a4301" style="position:absolute;font-family:'Times New Roman';left:275px;top:241px;">— </div><div id="a4305" style="position:absolute;font-family:'Times New Roman';left:336px;top:241px;">— </div><div id="a4309" style="position:absolute;font-family:'Times New Roman';left:421px;top:241px;">— </div><div id="a4313" style="position:absolute;font-family:'Times New Roman';left:477px;top:241px;display:flex;">(6,494)</div><div id="a4317" style="position:absolute;font-family:'Times New Roman';left:588px;top:241px;">— </div><div id="a4321" style="position:absolute;font-family:'Times New Roman';left:644px;top:241px;display:flex;">(6,494)</div><div id="a4323" style="position:absolute;font-family:'Times New Roman';left:4px;top:258px;">Net income (loss) </div><div id="a4326" style="position:absolute;font-family:'Times New Roman';left:155px;top:258px;">— </div><div id="a4330" style="position:absolute;font-family:'Times New Roman';left:209px;top:258px;">— </div><div id="a4334" style="position:absolute;font-family:'Times New Roman';left:275px;top:258px;">— </div><div id="a4338" style="position:absolute;font-family:'Times New Roman';left:336px;top:258px;">— </div><div id="a4342" style="position:absolute;font-family:'Times New Roman';left:421px;top:258px;">— </div><div id="a4346" style="position:absolute;font-family:'Times New Roman';left:469px;top:258px;">198,587</div><div id="a4350" style="position:absolute;font-family:'Times New Roman';left:576px;top:258px;display:flex;">(293)</div><div id="a4354" style="position:absolute;font-family:'Times New Roman';left:636px;top:258px;">198,294</div><div id="a4356" style="position:absolute;font-family:'Times New Roman';left:4px;top:278px;">Balance at November </div><div id="a4357" style="position:absolute;font-family:'Times New Roman';left:4px;top:293px;">26, 2022 </div><div id="a4359" style="position:absolute;font-family:'Times New Roman';left:125px;top:293px;">$ </div><div id="a4361" style="position:absolute;font-family:'Times New Roman';left:148px;top:293px;">703</div><div id="a4364" style="position:absolute;font-family:'Times New Roman';left:179px;top:293px;">$ </div><div id="a4366" style="position:absolute;font-family:'Times New Roman';left:209px;top:293px;">48</div><div id="a4369" style="position:absolute;font-family:'Times New Roman';left:233px;top:293px;">$ </div><div id="a4371" style="position:absolute;font-family:'Times New Roman';left:247px;top:293px;display:flex;">(28,496)</div><div id="a4374" style="position:absolute;font-family:'Times New Roman';left:300px;top:293px;">$ </div><div id="a4376" style="position:absolute;font-family:'Times New Roman';left:312px;top:293px;">70,005</div><div id="a4379" style="position:absolute;font-family:'Times New Roman';left:360px;top:293px;">$ </div><div id="a4381" style="position:absolute;font-family:'Times New Roman';left:399px;top:293px;display:flex;">(3,087)</div><div id="a4384" style="position:absolute;font-family:'Times New Roman';left:445px;top:293px;">$ </div><div id="a4386" style="position:absolute;font-family:'Times New Roman';left:459px;top:293px;">1,281,784</div><div id="a4389" style="position:absolute;font-family:'Times New Roman';left:524px;top:293px;">$ </div><div id="a4391" style="position:absolute;font-family:'Times New Roman';left:576px;top:293px;display:flex;">(652)</div><div id="a4394" style="position:absolute;font-family:'Times New Roman';left:613px;top:293px;">$ </div><div id="a4396" style="position:absolute;font-family:'Times New Roman';left:626px;top:293px;">1,320,305</div></div></div><div id="TextBlockContainer150" style="position:relative;line-height:normal;width:692px;height:340px;"><div id="div_147_XBRL_TS_82f992e02e6d484b9781f5388007aab6" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer148" style="position:relative;line-height:normal;width:692px;height:340px;"><div style="position:absolute; width:561.1px; height:1px; left:125.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:395.1px; height:1px; left:125.1px; top:32.7px; background-color:#000000; "> </div> <div style="position:absolute; width:233px; height:1px; left:125.1px; top:50.3px; background-color:#000000; "> </div> <div style="position:absolute; width:117.8px; height:30.7px; left:4.6px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:127.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:139.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:181.6px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:193.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:235.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:247.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:301.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.4px; left:313.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:30.7px; left:362.8px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:374.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:447.8px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:53.6px; height:15.4px; left:459.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:524.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:68.6px; height:15.4px; left:536.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:612.8px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:99.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:123.1px; height:1px; left:2.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:125.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:177.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:179.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:231.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:233.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:297.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:299.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:358.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:82.9px; height:1px; left:360.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:443.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75px; height:1px; left:445.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:520.3px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:164px; height:1px; left:522.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:117.8px; height:30.7px; left:4.6px; top:170.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:139.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:177px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:193.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:231.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:247.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.4px; left:313.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:358.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.6px; height:15.4px; left:374.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:443.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:53.6px; height:15.4px; left:459.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:520.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64.6px; height:15.4px; left:536.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:167.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:117.8px; height:30.7px; left:4.6px; top:221.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:218.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:125px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:108.8px; height:15.4px; left:13.6px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:139.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:177px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:193.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:231.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:247.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.4px; left:313.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:358.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.6px; height:15.4px; left:374.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:443.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:57.6px; height:15.4px; left:459.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:520.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64.6px; height:15.4px; left:536.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:269.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:624.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:117.8px; height:30.6px; left:4.6px; top:308.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:127.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:139.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:181.6px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:193.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:235.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.2px; left:247.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:301.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.2px; left:313.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:362.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.2px; left:374.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:447.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:53.6px; height:15.2px; left:459.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:520.1px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:68.6px; height:15.2px; left:536.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:612.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.5px; left:2.1px; top:304.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.2px; left:624.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:123.1px; height:1px; left:2.1px; top:303.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:561.1px; height:1px; left:125.1px; top:303.5px; background-color:#000000; "> </div> <div id="TextContainer148" style="position:relative;width:692px;z-index:1;"><div id="a4760" style="position:absolute;font-family:'Times New Roman';left:282px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended November 26, 2022 </div><div id="a4765" style="position:absolute;font-family:'Times New Roman';left:226px;top:18px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a4776" style="position:absolute;font-family:'Times New Roman';left:200px;top:35px;">Common Stock </div><div id="a4794" style="position:absolute;font-family:'Times New Roman';left:184px;top:67px;">Class A </div><div id="a4797" style="position:absolute;font-family:'Times New Roman';left:241px;top:67px;">Treasury </div><div id="a4800" style="position:absolute;font-family:'Times New Roman';left:309px;top:67px;">Paid In </div><div id="a4803" style="position:absolute;font-family:'Times New Roman';left:364px;top:67px;">Accum. Other </div><div id="a4806" style="position:absolute;font-family:'Times New Roman';left:459px;top:67px;">Retained </div><div id="a4809" style="position:absolute;font-family:'Times New Roman';left:527px;top:51px;">Noncontrollin</div><div id="a4810" style="position:absolute;font-family:'Times New Roman';left:562px;top:67px;">g </div><div id="a4816" style="position:absolute;font-family:'Times New Roman';left:129px;top:84px;">Amount </div><div id="a4819" style="position:absolute;font-family:'Times New Roman';left:183px;top:84px;">Amount </div><div id="a4822" style="position:absolute;font-family:'Times New Roman';left:243px;top:84px;">Amount </div><div id="a4825" style="position:absolute;font-family:'Times New Roman';left:309px;top:84px;">Capital </div><div id="a4828" style="position:absolute;font-family:'Times New Roman';left:369px;top:84px;">Comp. Loss </div><div id="a4831" style="position:absolute;font-family:'Times New Roman';left:459px;top:84px;">Earnings </div><div id="a4834" style="position:absolute;font-family:'Times New Roman';font-size:12px;left:548px;top:85px;">Interest </div><div id="a4836" style="position:absolute;font-family:'Times New Roman';left:634px;top:84px;">Total </div><div id="a4838" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">Balance at May 28, </div><div id="a4839" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">2022 </div><div id="a4842" style="position:absolute;font-family:'Times New Roman';left:127px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4844" style="position:absolute;font-family:'Times New Roman';left:150px;top:118px;">703</div><div id="a4848" style="position:absolute;font-family:'Times New Roman';left:181px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4850" style="position:absolute;font-family:'Times New Roman';left:211px;top:118px;">48</div><div id="a4854" style="position:absolute;font-family:'Times New Roman';left:236px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4856" style="position:absolute;font-family:'Times New Roman';left:249px;top:118px;display:flex;">(28,447)</div><div id="a4860" style="position:absolute;font-family:'Times New Roman';left:301px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4862" style="position:absolute;font-family:'Times New Roman';left:314px;top:118px;">67,989</div><div id="a4866" style="position:absolute;font-family:'Times New Roman';left:363px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4868" style="position:absolute;font-family:'Times New Roman';left:401px;top:118px;display:flex;">(1,596)</div><div id="a4872" style="position:absolute;font-family:'Times New Roman';left:448px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4874" style="position:absolute;font-family:'Times New Roman';left:460px;top:118px;">1,065,854</div><div id="a4878" style="position:absolute;font-family:'Times New Roman';left:525px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4880" style="position:absolute;font-family:'Times New Roman';left:576px;top:118px;display:flex;">(206)</div><div id="a4884" style="position:absolute;font-family:'Times New Roman';left:613px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4886" style="position:absolute;font-family:'Times New Roman';left:626px;top:118px;">1,104,345</div><div id="a4888" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">Other comprehensive </div><div id="a4889" style="position:absolute;font-family:'Times New Roman';left:4px;top:152px;">loss, net of tax </div><div id="a4892" style="position:absolute;font-family:'Times New Roman';left:157px;top:152px;">— </div><div id="a4896" style="position:absolute;font-family:'Times New Roman';left:211px;top:152px;">— </div><div id="a4900" style="position:absolute;font-family:'Times New Roman';left:277px;top:152px;">— </div><div id="a4904" style="position:absolute;font-family:'Times New Roman';left:338px;top:152px;">— </div><div id="a4908" style="position:absolute;font-family:'Times New Roman';left:401px;top:152px;display:flex;">(1,491)</div><div id="a4912" style="position:absolute;font-family:'Times New Roman';left:500px;top:152px;">— </div><div id="a4916" style="position:absolute;font-family:'Times New Roman';left:588px;top:152px;">— </div><div id="a4920" style="position:absolute;font-family:'Times New Roman';left:644px;top:152px;display:flex;">(1,491)</div><div id="a4922" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Stock compensation </div><div id="a4923" style="position:absolute;font-family:'Times New Roman';left:4px;top:186px;">plan transactions </div><div id="a4926" style="position:absolute;font-family:'Times New Roman';left:157px;top:186px;">— </div><div id="a4930" style="position:absolute;font-family:'Times New Roman';left:211px;top:186px;">— </div><div id="a4934" style="position:absolute;font-family:'Times New Roman';left:272px;top:186px;display:flex;">(49)</div><div id="a4938" style="position:absolute;font-family:'Times New Roman';left:321px;top:186px;">2,016</div><div id="a4942" style="position:absolute;font-family:'Times New Roman';left:423px;top:186px;">— </div><div id="a4946" style="position:absolute;font-family:'Times New Roman';left:500px;top:186px;">— </div><div id="a4950" style="position:absolute;font-family:'Times New Roman';left:588px;top:186px;">— </div><div id="a4954" style="position:absolute;font-family:'Times New Roman';left:649px;top:186px;">1,967</div><div id="a4956" style="position:absolute;font-family:'Times New Roman';left:4px;top:203px;">Contributions </div><div id="a4959" style="position:absolute;font-family:'Times New Roman';left:157px;top:203px;">— </div><div id="a4963" style="position:absolute;font-family:'Times New Roman';left:211px;top:203px;">— </div><div id="a4967" style="position:absolute;font-family:'Times New Roman';left:277px;top:203px;">— </div><div id="a4971" style="position:absolute;font-family:'Times New Roman';left:338px;top:203px;">— </div><div id="a4975" style="position:absolute;font-family:'Times New Roman';left:423px;top:203px;">— </div><div id="a4979" style="position:absolute;font-family:'Times New Roman';left:500px;top:203px;">— </div><div id="a4983" style="position:absolute;font-family:'Times New Roman';left:588px;top:203px;">— </div><div id="a4987" style="position:absolute;font-family:'Times New Roman';left:666px;top:203px;">— </div><div id="a4989" style="position:absolute;font-family:'Times New Roman';left:4px;top:222px;">Dividends ($</div><div id="a4989_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:222px;">2.206</div><div id="a4990" style="position:absolute;font-family:'Times New Roman';left:4px;top:237px;">per share) </div><div id="a5015" style="position:absolute;font-family:'Times New Roman';left:13px;top:254px;">Common </div><div id="a5018" style="position:absolute;font-family:'Times New Roman';left:157px;top:254px;">— </div><div id="a5022" style="position:absolute;font-family:'Times New Roman';left:211px;top:254px;">— </div><div id="a5026" style="position:absolute;font-family:'Times New Roman';left:277px;top:254px;">— </div><div id="a5030" style="position:absolute;font-family:'Times New Roman';left:338px;top:254px;">— </div><div id="a5034" style="position:absolute;font-family:'Times New Roman';left:423px;top:254px;">— </div><div id="a5038" style="position:absolute;font-family:'Times New Roman';left:472px;top:254px;display:flex;">(97,355)</div><div id="a5042" style="position:absolute;font-family:'Times New Roman';left:588px;top:254px;">— </div><div id="a5046" style="position:absolute;font-family:'Times New Roman';left:638px;top:254px;display:flex;">(97,355)</div><div id="a5048" style="position:absolute;font-family:'Times New Roman';left:13px;top:271px;">Class A common </div><div id="a5051" style="position:absolute;font-family:'Times New Roman';left:157px;top:271px;">— </div><div id="a5055" style="position:absolute;font-family:'Times New Roman';left:211px;top:271px;">— </div><div id="a5059" style="position:absolute;font-family:'Times New Roman';left:277px;top:271px;">— </div><div id="a5063" style="position:absolute;font-family:'Times New Roman';left:338px;top:271px;">— </div><div id="a5067" style="position:absolute;font-family:'Times New Roman';left:423px;top:271px;">— </div><div id="a5071" style="position:absolute;font-family:'Times New Roman';left:472px;top:271px;display:flex;">(10,589)</div><div id="a5075" style="position:absolute;font-family:'Times New Roman';left:588px;top:271px;">— </div><div id="a5079" style="position:absolute;font-family:'Times New Roman';left:638px;top:271px;display:flex;">(10,589)</div><div id="a5081" style="position:absolute;font-family:'Times New Roman';left:4px;top:288px;">Net income (loss) </div><div id="a5084" style="position:absolute;font-family:'Times New Roman';left:157px;top:288px;">— </div><div id="a5088" style="position:absolute;font-family:'Times New Roman';left:211px;top:288px;">— </div><div id="a5092" style="position:absolute;font-family:'Times New Roman';left:277px;top:288px;">— </div><div id="a5096" style="position:absolute;font-family:'Times New Roman';left:338px;top:288px;">— </div><div id="a5100" style="position:absolute;font-family:'Times New Roman';left:423px;top:288px;">— </div><div id="a5104" style="position:absolute;font-family:'Times New Roman';left:470px;top:288px;">323,874</div><div id="a5108" style="position:absolute;font-family:'Times New Roman';left:576px;top:288px;display:flex;">(446)</div><div id="a5112" style="position:absolute;font-family:'Times New Roman';left:636px;top:288px;">323,428</div><div id="a5114" style="position:absolute;font-family:'Times New Roman';left:4px;top:309px;">Balance at November </div><div id="a5115" style="position:absolute;font-family:'Times New Roman';left:4px;top:324px;">26, 2022 </div><div id="a5117" style="position:absolute;font-family:'Times New Roman';left:127px;top:324px;">$ </div><div id="a5119" style="position:absolute;font-family:'Times New Roman';left:150px;top:324px;">703</div><div id="a5122" style="position:absolute;font-family:'Times New Roman';left:181px;top:324px;">$ </div><div id="a5124" style="position:absolute;font-family:'Times New Roman';left:211px;top:324px;">48</div><div id="a5127" style="position:absolute;font-family:'Times New Roman';left:236px;top:324px;">$ </div><div id="a5129" style="position:absolute;font-family:'Times New Roman';left:249px;top:324px;display:flex;">(28,496)</div><div id="a5132" style="position:absolute;font-family:'Times New Roman';left:301px;top:324px;">$ </div><div id="a5134" style="position:absolute;font-family:'Times New Roman';left:314px;top:324px;">70,005</div><div id="a5137" style="position:absolute;font-family:'Times New Roman';left:363px;top:324px;">$ </div><div id="a5139" style="position:absolute;font-family:'Times New Roman';left:401px;top:324px;display:flex;">(3,087)</div><div id="a5142" style="position:absolute;font-family:'Times New Roman';left:448px;top:324px;">$ </div><div id="a5144" style="position:absolute;font-family:'Times New Roman';left:460px;top:324px;">1,281,784</div><div id="a5148" style="position:absolute;font-family:'Times New Roman';left:576px;top:324px;display:flex;">(652)</div><div id="a5151" style="position:absolute;font-family:'Times New Roman';left:613px;top:324px;">$ </div><div id="a5153" style="position:absolute;font-family:'Times New Roman';left:626px;top:324px;">1,320,305</div></div></div></div></div> <div id="TextBlockContainer132" style="position:relative;line-height:normal;width:692px;height:306px;"><div id="div_129_XBRL_TS_080086e1cbc34d6ab5bf69316625d9f9" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer130" style="position:relative;line-height:normal;width:692px;height:306px;"><div style="position:absolute; width:563.1px; height:1px; left:123.1px; top:14.9px; background-color:#000000; "> </div> <div style="position:absolute; width:396.1px; height:1px; left:123.1px; top:31.9px; background-color:#000000; "> </div> <div style="position:absolute; width:233.2px; height:1px; left:123.1px; top:48.8px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:86.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:125.6px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:179.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:233.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:299.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:360.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.8px; height:15.4px; left:372.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:445.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:523.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:612.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:83.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:102.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121px; height:34.7px; left:2.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:175.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:229.2px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:295.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:356.2px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:441.2px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:519.1px; top:82.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:165px; height:1px; left:521.2px; top:82.9px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.6px; left:4.6px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:150.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:169.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:106.7px; height:15.4px; left:13.6px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:457.7px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:218.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:624.8px; top:220.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:115.7px; height:15.4px; left:4.6px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:2.1px; top:252.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:254.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:87.1px; height:1px; left:521.2px; top:269.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:610.2px; top:269.7px; background-color:#000000; "> </div> <div id="TextContainer130" style="position:relative;width:692px;z-index:1;"><div id="a3688" style="position:absolute;font-family:'Times New Roman';left:292px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended December 2, 2023 </div><div id="a3691" style="position:absolute;font-family:'Times New Roman';left:224px;top:17px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a3702" style="position:absolute;font-family:'Times New Roman';left:198px;top:34px;">Common Stock </div><div id="a3720" style="position:absolute;font-family:'Times New Roman';left:182px;top:51px;">Class A </div><div id="a3723" style="position:absolute;font-family:'Times New Roman';left:239px;top:51px;">Treasury </div><div id="a3726" style="position:absolute;font-family:'Times New Roman';left:307px;top:51px;">Paid In </div><div id="a3729" style="position:absolute;font-family:'Times New Roman';left:361px;top:51px;">Accum. Other </div><div id="a3732" style="position:absolute;font-family:'Times New Roman';left:457px;top:51px;">Retained </div><div id="a3735" style="position:absolute;font-family:'Times New Roman';left:524px;top:51px;">Noncontrolling </div><div id="a3741" style="position:absolute;font-family:'Times New Roman';left:127px;top:68px;">Amount </div><div id="a3744" style="position:absolute;font-family:'Times New Roman';left:181px;top:68px;">Amount </div><div id="a3747" style="position:absolute;font-family:'Times New Roman';left:241px;top:68px;">Amount </div><div id="a3750" style="position:absolute;font-family:'Times New Roman';left:307px;top:68px;">Capital </div><div id="a3753" style="position:absolute;font-family:'Times New Roman';left:367px;top:68px;">Comp. Loss </div><div id="a3756" style="position:absolute;font-family:'Times New Roman';left:457px;top:68px;">Earnings </div><div id="a3759" style="position:absolute;font-family:'Times New Roman';left:545px;top:68px;">Interest </div><div id="a3761" style="position:absolute;font-family:'Times New Roman';left:634px;top:68px;">Total </div><div id="a3763" style="position:absolute;font-family:'Times New Roman';left:4px;top:87px;">Balance at </div><div id="a3764" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">September 2, 2023 </div><div id="a3766" style="position:absolute;font-family:'Times New Roman';left:125px;top:103px;">$ </div><div id="a3768" style="position:absolute;font-family:'Times New Roman';left:148px;top:103px;">703</div><div id="a3771" style="position:absolute;font-family:'Times New Roman';left:179px;top:103px;">$ </div><div id="a3773" style="position:absolute;font-family:'Times New Roman';left:209px;top:103px;">48</div><div id="a3776" style="position:absolute;font-family:'Times New Roman';left:233px;top:103px;">$ </div><div id="a3778" style="position:absolute;font-family:'Times New Roman';left:247px;top:103px;display:flex;">(30,014)</div><div id="a3781" style="position:absolute;font-family:'Times New Roman';left:300px;top:103px;">$ </div><div id="a3783" style="position:absolute;font-family:'Times New Roman';left:312px;top:103px;">73,153</div><div id="a3786" style="position:absolute;font-family:'Times New Roman';left:360px;top:103px;">$ </div><div id="a3788" style="position:absolute;font-family:'Times New Roman';left:399px;top:103px;display:flex;">(2,291)</div><div id="a3791" style="position:absolute;font-family:'Times New Roman';left:445px;top:103px;">$ </div><div id="a3793" style="position:absolute;font-family:'Times New Roman';left:459px;top:103px;">1,571,744</div><div id="a3796" style="position:absolute;font-family:'Times New Roman';left:524px;top:103px;">$ </div><div id="a3798" style="position:absolute;font-family:'Times New Roman';left:566px;top:103px;display:flex;">(2,013)</div><div id="a3801" style="position:absolute;font-family:'Times New Roman';left:613px;top:103px;">$ </div><div id="a3803" style="position:absolute;font-family:'Times New Roman';left:626px;top:103px;">1,611,330</div><div id="a3805" style="position:absolute;font-family:'Times New Roman';left:4px;top:120px;">Other comprehensive </div><div id="a3806" style="position:absolute;font-family:'Times New Roman';left:4px;top:136px;">income, net of tax </div><div id="a3809" style="position:absolute;font-family:'Times New Roman';left:155px;top:136px;">— </div><div id="a3813" style="position:absolute;font-family:'Times New Roman';left:209px;top:136px;">— </div><div id="a3817" style="position:absolute;font-family:'Times New Roman';left:275px;top:136px;">— </div><div id="a3821" style="position:absolute;font-family:'Times New Roman';left:336px;top:136px;">— </div><div id="a3825" style="position:absolute;font-family:'Times New Roman';left:414px;top:136px;">677</div><div id="a3829" style="position:absolute;font-family:'Times New Roman';left:499px;top:136px;">— </div><div id="a3833" style="position:absolute;font-family:'Times New Roman';left:588px;top:136px;">— </div><div id="a3837" style="position:absolute;font-family:'Times New Roman';left:659px;top:136px;">677</div><div id="a3839" style="position:absolute;font-family:'Times New Roman';left:4px;top:154px;">Stock compensation </div><div id="a3840" style="position:absolute;font-family:'Times New Roman';left:4px;top:170px;">plan transactions </div><div id="a3844" style="position:absolute;font-family:'Times New Roman';left:155px;top:170px;">— </div><div id="a3848" style="position:absolute;font-family:'Times New Roman';left:209px;top:170px;">— </div><div id="a3852" style="position:absolute;font-family:'Times New Roman';left:275px;top:170px;">— </div><div id="a3856" style="position:absolute;font-family:'Times New Roman';left:319px;top:170px;">1,061</div><div id="a3860" style="position:absolute;font-family:'Times New Roman';left:421px;top:170px;">— </div><div id="a3864" style="position:absolute;font-family:'Times New Roman';left:499px;top:170px;">— </div><div id="a3868" style="position:absolute;font-family:'Times New Roman';left:588px;top:170px;">— </div><div id="a3872" style="position:absolute;font-family:'Times New Roman';left:649px;top:170px;">1,061</div><div id="a3874" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">Dividends ($</div><div id="a3874_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:188px;">0.116</div><div id="a3875" style="position:absolute;font-family:'Times New Roman';left:4px;top:204px;">per share) </div><div id="a3900" style="position:absolute;font-family:'Times New Roman';left:13px;top:221px;">Common </div><div id="a3903" style="position:absolute;font-family:'Times New Roman';left:155px;top:221px;">— </div><div id="a3907" style="position:absolute;font-family:'Times New Roman';left:209px;top:221px;">— </div><div id="a3911" style="position:absolute;font-family:'Times New Roman';left:275px;top:221px;">— </div><div id="a3915" style="position:absolute;font-family:'Times New Roman';left:336px;top:221px;">— </div><div id="a3919" style="position:absolute;font-family:'Times New Roman';left:421px;top:221px;">— </div><div id="a3923" style="position:absolute;font-family:'Times New Roman';left:477px;top:221px;display:flex;">(5,125)</div><div id="a3927" style="position:absolute;font-family:'Times New Roman';left:588px;top:221px;">— </div><div id="a3931" style="position:absolute;font-family:'Times New Roman';left:644px;top:221px;display:flex;">(5,125)</div><div id="a3933" style="position:absolute;font-family:'Times New Roman';left:13px;top:238px;">Class A common </div><div id="a3936" style="position:absolute;font-family:'Times New Roman';left:155px;top:238px;">— </div><div id="a3940" style="position:absolute;font-family:'Times New Roman';left:209px;top:238px;">— </div><div id="a3944" style="position:absolute;font-family:'Times New Roman';left:275px;top:238px;">— </div><div id="a3948" style="position:absolute;font-family:'Times New Roman';left:336px;top:238px;">— </div><div id="a3952" style="position:absolute;font-family:'Times New Roman';left:421px;top:238px;">— </div><div id="a3956" style="position:absolute;font-family:'Times New Roman';left:487px;top:238px;display:flex;">(557)</div><div id="a3960" style="position:absolute;font-family:'Times New Roman';left:588px;top:238px;">— </div><div id="a3964" style="position:absolute;font-family:'Times New Roman';left:654px;top:238px;display:flex;">(557)</div><div id="a3966" style="position:absolute;font-family:'Times New Roman';left:4px;top:255px;">Net income (loss) </div><div id="a3969" style="position:absolute;font-family:'Times New Roman';left:155px;top:255px;">— </div><div id="a3973" style="position:absolute;font-family:'Times New Roman';left:209px;top:255px;">— </div><div id="a3977" style="position:absolute;font-family:'Times New Roman';left:275px;top:255px;">— </div><div id="a3981" style="position:absolute;font-family:'Times New Roman';left:336px;top:255px;">— </div><div id="a3985" style="position:absolute;font-family:'Times New Roman';left:421px;top:255px;">— </div><div id="a3989" style="position:absolute;font-family:'Times New Roman';left:476px;top:255px;">17,009</div><div id="a3993" style="position:absolute;font-family:'Times New Roman';left:576px;top:255px;display:flex;">(431)</div><div id="a3997" style="position:absolute;font-family:'Times New Roman';left:643px;top:255px;">16,578</div><div id="a3999" style="position:absolute;font-family:'Times New Roman';left:4px;top:275px;">Balance at December </div><div id="a4000" style="position:absolute;font-family:'Times New Roman';left:4px;top:290px;">2, 2023 </div><div id="a4002" style="position:absolute;font-family:'Times New Roman';left:125px;top:290px;">$ </div><div id="a4004" style="position:absolute;font-family:'Times New Roman';left:148px;top:290px;">703</div><div id="a4007" style="position:absolute;font-family:'Times New Roman';left:179px;top:290px;">$ </div><div id="a4009" style="position:absolute;font-family:'Times New Roman';left:209px;top:290px;">48</div><div id="a4012" style="position:absolute;font-family:'Times New Roman';left:233px;top:290px;">$ </div><div id="a4014" style="position:absolute;font-family:'Times New Roman';left:247px;top:290px;display:flex;">(30,014)</div><div id="a4017" style="position:absolute;font-family:'Times New Roman';left:300px;top:290px;">$ </div><div id="a4019" style="position:absolute;font-family:'Times New Roman';left:312px;top:290px;">74,214</div><div id="a4022" style="position:absolute;font-family:'Times New Roman';left:360px;top:290px;">$ </div><div id="a4024" style="position:absolute;font-family:'Times New Roman';left:399px;top:290px;display:flex;">(1,614)</div><div id="a4027" style="position:absolute;font-family:'Times New Roman';left:445px;top:290px;">$ </div><div id="a4029" style="position:absolute;font-family:'Times New Roman';left:459px;top:290px;">1,583,071</div><div id="a4032" style="position:absolute;font-family:'Times New Roman';left:524px;top:290px;">$ </div><div id="a4034" style="position:absolute;font-family:'Times New Roman';left:566px;top:290px;display:flex;">(2,444)</div><div id="a4037" style="position:absolute;font-family:'Times New Roman';left:613px;top:290px;">$ </div><div id="a4039" style="position:absolute;font-family:'Times New Roman';left:626px;top:290px;">1,623,964</div></div></div></div></div><div id="TextBlockContainer144" style="position:relative;line-height:normal;width:692px;height:307px;"><div id="div_141_XBRL_TS_08d96ff22d924b03865171e8c95c5eb8" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer142" style="position:relative;line-height:normal;width:692px;height:307px;"><div style="position:absolute; width:563.1px; height:1px; left:123.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:396.1px; height:1px; left:123.1px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:233.2px; height:1px; left:123.1px; top:49.2px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:87.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:125.6px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:179.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:233.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:299.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:360.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.8px; height:15.4px; left:372.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:445.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:523.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:612.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:84.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:102.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121px; height:1px; left:2.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:175.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:229.2px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:295.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:356.2px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:441.2px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:519.1px; top:83.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:165px; height:1px; left:521.2px; top:83.1px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:155.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:151.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:170.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:106.7px; height:15.4px; left:13.6px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:457.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:219.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:624.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:115.7px; height:15.2px; left:4.6px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:137.6px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:175.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:191.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:229px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.2px; left:245.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:295.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.2px; left:311.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:356.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.2px; left:372.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:441.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.2px; left:457.7px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:519.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.2px; left:535.8px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:608.1px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:253.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.2px; left:624.8px; top:255.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:87.1px; height:1px; left:521.2px; top:270.8px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:610.2px; top:270.8px; background-color:#000000; "> </div> <div id="TextContainer142" style="position:relative;width:692px;z-index:1;"><div id="a4400" style="position:absolute;font-family:'Times New Roman';left:285px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended December 2, 2023 </div><div id="a4405" style="position:absolute;font-family:'Times New Roman';left:224px;top:17px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a4416" style="position:absolute;font-family:'Times New Roman';left:198px;top:34px;">Common Stock </div><div id="a4434" style="position:absolute;font-family:'Times New Roman';left:182px;top:51px;">Class A </div><div id="a4437" style="position:absolute;font-family:'Times New Roman';left:239px;top:51px;">Treasury </div><div id="a4440" style="position:absolute;font-family:'Times New Roman';left:307px;top:51px;">Paid In </div><div id="a4443" style="position:absolute;font-family:'Times New Roman';left:361px;top:51px;">Accum. Other </div><div id="a4446" style="position:absolute;font-family:'Times New Roman';left:457px;top:51px;">Retained </div><div id="a4449" style="position:absolute;font-family:'Times New Roman';left:524px;top:51px;">Noncontrolling </div><div id="a4455" style="position:absolute;font-family:'Times New Roman';left:127px;top:68px;">Amount </div><div id="a4458" style="position:absolute;font-family:'Times New Roman';left:181px;top:68px;">Amount </div><div id="a4461" style="position:absolute;font-family:'Times New Roman';left:241px;top:68px;">Amount </div><div id="a4464" style="position:absolute;font-family:'Times New Roman';left:307px;top:68px;">Capital </div><div id="a4467" style="position:absolute;font-family:'Times New Roman';left:367px;top:68px;">Comp. Loss </div><div id="a4470" style="position:absolute;font-family:'Times New Roman';left:457px;top:68px;">Earnings </div><div id="a4473" style="position:absolute;font-family:'Times New Roman';left:545px;top:68px;">Interest </div><div id="a4475" style="position:absolute;font-family:'Times New Roman';left:634px;top:68px;">Total </div><div id="a4477" style="position:absolute;font-family:'Times New Roman';left:4px;top:87px;">Balance at June 3, </div><div id="a4478" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">2023 </div><div id="a4480" style="position:absolute;font-family:'Times New Roman';left:125px;top:103px;">$ </div><div id="a4482" style="position:absolute;font-family:'Times New Roman';left:148px;top:103px;">703</div><div id="a4485" style="position:absolute;font-family:'Times New Roman';left:179px;top:103px;">$ </div><div id="a4487" style="position:absolute;font-family:'Times New Roman';left:209px;top:103px;">48</div><div id="a4490" style="position:absolute;font-family:'Times New Roman';left:233px;top:103px;">$ </div><div id="a4492" style="position:absolute;font-family:'Times New Roman';left:247px;top:103px;display:flex;">(30,008)</div><div id="a4495" style="position:absolute;font-family:'Times New Roman';left:300px;top:103px;">$ </div><div id="a4497" style="position:absolute;font-family:'Times New Roman';left:312px;top:103px;">72,112</div><div id="a4500" style="position:absolute;font-family:'Times New Roman';left:360px;top:103px;">$ </div><div id="a4502" style="position:absolute;font-family:'Times New Roman';left:399px;top:103px;display:flex;">(2,886)</div><div id="a4505" style="position:absolute;font-family:'Times New Roman';left:445px;top:103px;">$ </div><div id="a4507" style="position:absolute;font-family:'Times New Roman';left:459px;top:103px;">1,571,112</div><div id="a4510" style="position:absolute;font-family:'Times New Roman';left:524px;top:103px;">$ </div><div id="a4512" style="position:absolute;font-family:'Times New Roman';left:566px;top:103px;display:flex;">(1,498)</div><div id="a4515" style="position:absolute;font-family:'Times New Roman';left:613px;top:103px;">$ </div><div id="a4517" style="position:absolute;font-family:'Times New Roman';left:626px;top:103px;">1,609,583</div><div id="a4519" style="position:absolute;font-family:'Times New Roman';left:4px;top:121px;">Other comprehensive </div><div id="a4520" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">income, net of tax </div><div id="a4523" style="position:absolute;font-family:'Times New Roman';left:155px;top:137px;">— </div><div id="a4527" style="position:absolute;font-family:'Times New Roman';left:209px;top:137px;">— </div><div id="a4531" style="position:absolute;font-family:'Times New Roman';left:275px;top:137px;">— </div><div id="a4535" style="position:absolute;font-family:'Times New Roman';left:336px;top:137px;">— </div><div id="a4539" style="position:absolute;font-family:'Times New Roman';left:404px;top:137px;">1,272</div><div id="a4543" style="position:absolute;font-family:'Times New Roman';left:499px;top:137px;">— </div><div id="a4547" style="position:absolute;font-family:'Times New Roman';left:588px;top:137px;">— </div><div id="a4551" style="position:absolute;font-family:'Times New Roman';left:649px;top:137px;">1,272</div><div id="a4553" style="position:absolute;font-family:'Times New Roman';left:4px;top:155px;">Stock compensation </div><div id="a4554" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">plan transactions </div><div id="a4557" style="position:absolute;font-family:'Times New Roman';left:155px;top:171px;">— </div><div id="a4561" style="position:absolute;font-family:'Times New Roman';left:209px;top:171px;">— </div><div id="a4565" style="position:absolute;font-family:'Times New Roman';left:277px;top:171px;display:flex;">(6)</div><div id="a4569" style="position:absolute;font-family:'Times New Roman';left:319px;top:171px;">2,102</div><div id="a4573" style="position:absolute;font-family:'Times New Roman';left:421px;top:171px;">— </div><div id="a4577" style="position:absolute;font-family:'Times New Roman';left:499px;top:171px;">— </div><div id="a4581" style="position:absolute;font-family:'Times New Roman';left:588px;top:171px;">— </div><div id="a4585" style="position:absolute;font-family:'Times New Roman';left:649px;top:171px;">2,096</div><div id="a4587" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Dividends ($</div><div id="a4587_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:189px;">0.122</div><div id="a4588" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">per share) </div><div id="a4613" style="position:absolute;font-family:'Times New Roman';left:13px;top:222px;">Common </div><div id="a4616" style="position:absolute;font-family:'Times New Roman';left:155px;top:222px;">— </div><div id="a4620" style="position:absolute;font-family:'Times New Roman';left:209px;top:222px;">— </div><div id="a4624" style="position:absolute;font-family:'Times New Roman';left:275px;top:222px;">— </div><div id="a4628" style="position:absolute;font-family:'Times New Roman';left:336px;top:222px;">— </div><div id="a4632" style="position:absolute;font-family:'Times New Roman';left:421px;top:222px;">— </div><div id="a4636" style="position:absolute;font-family:'Times New Roman';left:477px;top:222px;display:flex;">(5,390)</div><div id="a4640" style="position:absolute;font-family:'Times New Roman';left:588px;top:222px;">— </div><div id="a4644" style="position:absolute;font-family:'Times New Roman';left:644px;top:222px;display:flex;">(5,390)</div><div id="a4646" style="position:absolute;font-family:'Times New Roman';left:13px;top:239px;">Class A common </div><div id="a4649" style="position:absolute;font-family:'Times New Roman';left:155px;top:239px;">— </div><div id="a4653" style="position:absolute;font-family:'Times New Roman';left:209px;top:239px;">— </div><div id="a4657" style="position:absolute;font-family:'Times New Roman';left:275px;top:239px;">— </div><div id="a4661" style="position:absolute;font-family:'Times New Roman';left:336px;top:239px;">— </div><div id="a4665" style="position:absolute;font-family:'Times New Roman';left:421px;top:239px;">— </div><div id="a4669" style="position:absolute;font-family:'Times New Roman';left:487px;top:239px;display:flex;">(586)</div><div id="a4673" style="position:absolute;font-family:'Times New Roman';left:588px;top:239px;">— </div><div id="a4677" style="position:absolute;font-family:'Times New Roman';left:654px;top:239px;display:flex;">(586)</div><div id="a4679" style="position:absolute;font-family:'Times New Roman';left:4px;top:256px;">Net income (loss) </div><div id="a4682" style="position:absolute;font-family:'Times New Roman';left:155px;top:256px;">— </div><div id="a4686" style="position:absolute;font-family:'Times New Roman';left:209px;top:256px;">— </div><div id="a4690" style="position:absolute;font-family:'Times New Roman';left:275px;top:256px;">— </div><div id="a4694" style="position:absolute;font-family:'Times New Roman';left:336px;top:256px;">— </div><div id="a4698" style="position:absolute;font-family:'Times New Roman';left:421px;top:256px;">— </div><div id="a4702" style="position:absolute;font-family:'Times New Roman';left:476px;top:256px;">17,935</div><div id="a4706" style="position:absolute;font-family:'Times New Roman';left:576px;top:256px;display:flex;">(946)</div><div id="a4710" style="position:absolute;font-family:'Times New Roman';left:643px;top:256px;">16,989</div><div id="a4712" style="position:absolute;font-family:'Times New Roman';left:4px;top:276px;">Balance at December </div><div id="a4713" style="position:absolute;font-family:'Times New Roman';left:4px;top:291px;">2, 2023 </div><div id="a4715" style="position:absolute;font-family:'Times New Roman';left:125px;top:291px;">$ </div><div id="a4717" style="position:absolute;font-family:'Times New Roman';left:148px;top:291px;">703</div><div id="a4720" style="position:absolute;font-family:'Times New Roman';left:179px;top:291px;">$ </div><div id="a4722" style="position:absolute;font-family:'Times New Roman';left:209px;top:291px;">48</div><div id="a4725" style="position:absolute;font-family:'Times New Roman';left:233px;top:291px;">$ </div><div id="a4727" style="position:absolute;font-family:'Times New Roman';left:247px;top:291px;display:flex;">(30,014)</div><div id="a4730" style="position:absolute;font-family:'Times New Roman';left:300px;top:291px;">$ </div><div id="a4732" style="position:absolute;font-family:'Times New Roman';left:312px;top:291px;">74,214</div><div id="a4735" style="position:absolute;font-family:'Times New Roman';left:360px;top:291px;">$ </div><div id="a4737" style="position:absolute;font-family:'Times New Roman';left:399px;top:291px;display:flex;">(1,614)</div><div id="a4740" style="position:absolute;font-family:'Times New Roman';left:445px;top:291px;">$ </div><div id="a4742" style="position:absolute;font-family:'Times New Roman';left:459px;top:291px;">1,583,071</div><div id="a4745" style="position:absolute;font-family:'Times New Roman';left:524px;top:291px;">$ </div><div id="a4747" style="position:absolute;font-family:'Times New Roman';left:566px;top:291px;display:flex;">(2,444)</div><div id="a4750" style="position:absolute;font-family:'Times New Roman';left:613px;top:291px;">$ </div><div id="a4752" style="position:absolute;font-family:'Times New Roman';left:626px;top:291px;">1,623,964</div></div></div></div></div><div id="TextBlockContainer138" style="position:relative;line-height:normal;width:692px;height:309px;"><div id="div_135_XBRL_TS_7057470e5cd9403a8b1ac9e4eabed9f5" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer136" style="position:relative;line-height:normal;width:692px;height:309px;"><div style="position:absolute; width:563.1px; height:1px; left:123.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:396.1px; height:1px; left:123.1px; top:32.7px; background-color:#000000; "> </div> <div style="position:absolute; width:233.2px; height:1px; left:123.1px; top:50.3px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:89px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:125.6px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:179.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:233.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:299.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:360.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.8px; height:15.4px; left:372.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:445.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:523.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:612.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:86px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:104.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121px; height:34.7px; left:2.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:175.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:229.2px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:295.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:356.2px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:441.2px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:519.1px; top:85px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:165px; height:1px; left:521.2px; top:85px; background-color:#000000; "> </div> <div style="position:absolute; width:115.7px; height:30.7px; left:4.6px; top:157px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:245.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:535.8px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:153.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:106.7px; height:15.2px; left:13.6px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:137.6px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:175.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:191.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:229px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.2px; left:245.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:295.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.2px; left:311.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:356.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.2px; left:372.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:441.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.2px; left:457.7px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:519.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.2px; left:535.8px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:608.1px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:221.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.2px; left:624.8px; top:223.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:115.7px; height:15.4px; left:4.6px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:137.6px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:175.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:191.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:229px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:245.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:295.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.6px; height:15.4px; left:311.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:356.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.8px; height:15.4px; left:372.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:441.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:457.7px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:519.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:535.8px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:255.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:257.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:123.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:177.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:64px; height:1px; left:231.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:59px; height:1px; left:297.2px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:83.1px; height:1px; left:358.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:443.1px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:87.1px; height:1px; left:521.2px; top:272.7px; background-color:#000000; "> </div> <div style="position:absolute; width:76px; height:1px; left:610.2px; top:272.7px; background-color:#000000; "> </div> <div id="TextContainer136" style="position:relative;width:692px;z-index:1;"><div id="a4047" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended November 26, 2022 </div><div id="a4050" style="position:absolute;font-family:'Times New Roman';left:224px;top:18px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a4061" style="position:absolute;font-family:'Times New Roman';left:198px;top:35px;">Common Stock </div><div id="a4079" style="position:absolute;font-family:'Times New Roman';left:182px;top:53px;">Class A </div><div id="a4082" style="position:absolute;font-family:'Times New Roman';left:239px;top:53px;">Treasury </div><div id="a4085" style="position:absolute;font-family:'Times New Roman';left:307px;top:53px;">Paid In </div><div id="a4088" style="position:absolute;font-family:'Times New Roman';left:361px;top:53px;">Accum. Other </div><div id="a4091" style="position:absolute;font-family:'Times New Roman';left:457px;top:53px;">Retained </div><div id="a4094" style="position:absolute;font-family:'Times New Roman';left:525px;top:53px;">Noncontrolling </div><div id="a4099" style="position:absolute;font-family:'Times New Roman';left:127px;top:70px;">Amount </div><div id="a4102" style="position:absolute;font-family:'Times New Roman';left:181px;top:70px;">Amount </div><div id="a4105" style="position:absolute;font-family:'Times New Roman';left:241px;top:70px;">Amount </div><div id="a4108" style="position:absolute;font-family:'Times New Roman';left:307px;top:70px;">Capital </div><div id="a4111" style="position:absolute;font-family:'Times New Roman';left:367px;top:70px;">Comp. Loss </div><div id="a4114" style="position:absolute;font-family:'Times New Roman';left:457px;top:70px;">Earnings </div><div id="a4117" style="position:absolute;font-family:'Times New Roman';font-size:12px;left:547px;top:71px;">Interest </div><div id="a4119" style="position:absolute;font-family:'Times New Roman';left:634px;top:70px;">Total </div><div id="a4121" style="position:absolute;font-family:'Times New Roman';left:4px;top:89px;">Balance at May 28, </div><div id="a4122" style="position:absolute;font-family:'Times New Roman';left:4px;top:105px;">2022 </div><div id="a4124" style="position:absolute;font-family:'Times New Roman';left:125px;top:105px;">$ </div><div id="a4126" style="position:absolute;font-family:'Times New Roman';left:148px;top:105px;">703</div><div id="a4129" style="position:absolute;font-family:'Times New Roman';left:179px;top:105px;">$ </div><div id="a4131" style="position:absolute;font-family:'Times New Roman';left:209px;top:105px;">48</div><div id="a4134" style="position:absolute;font-family:'Times New Roman';left:233px;top:105px;">$ </div><div id="a4136" style="position:absolute;font-family:'Times New Roman';left:247px;top:105px;display:flex;">(28,495)</div><div id="a4139" style="position:absolute;font-family:'Times New Roman';left:300px;top:105px;">$ </div><div id="a4141" style="position:absolute;font-family:'Times New Roman';left:312px;top:105px;">69,017</div><div id="a4144" style="position:absolute;font-family:'Times New Roman';left:360px;top:105px;">$ </div><div id="a4146" style="position:absolute;font-family:'Times New Roman';left:399px;top:105px;display:flex;">(2,350)</div><div id="a4149" style="position:absolute;font-family:'Times New Roman';left:445px;top:105px;">$ </div><div id="a4151" style="position:absolute;font-family:'Times New Roman';left:459px;top:105px;">1,149,399</div><div id="a4154" style="position:absolute;font-family:'Times New Roman';left:524px;top:105px;">$ </div><div id="a4156" style="position:absolute;font-family:'Times New Roman';left:576px;top:105px;display:flex;">(359)</div><div id="a4159" style="position:absolute;font-family:'Times New Roman';left:613px;top:105px;">$ </div><div id="a4161" style="position:absolute;font-family:'Times New Roman';left:626px;top:105px;">1,187,963</div><div id="a4163" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">Other comprehensive </div><div id="a4164" style="position:absolute;font-family:'Times New Roman';left:4px;top:139px;">loss, net of tax </div><div id="a4167" style="position:absolute;font-family:'Times New Roman';left:155px;top:139px;">— </div><div id="a4171" style="position:absolute;font-family:'Times New Roman';left:209px;top:139px;">— </div><div id="a4175" style="position:absolute;font-family:'Times New Roman';left:275px;top:139px;">— </div><div id="a4179" style="position:absolute;font-family:'Times New Roman';left:336px;top:139px;">— </div><div id="a4183" style="position:absolute;font-family:'Times New Roman';left:409px;top:139px;display:flex;">(737)</div><div id="a4187" style="position:absolute;font-family:'Times New Roman';left:499px;top:139px;">— </div><div id="a4191" style="position:absolute;font-family:'Times New Roman';left:588px;top:139px;">— </div><div id="a4195" style="position:absolute;font-family:'Times New Roman';left:654px;top:139px;display:flex;">(737)</div><div id="a4197" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">Stock compensation </div><div id="a4198" style="position:absolute;font-family:'Times New Roman';left:4px;top:173px;">plan transactions </div><div id="a4201" style="position:absolute;font-family:'Times New Roman';left:155px;top:173px;">— </div><div id="a4205" style="position:absolute;font-family:'Times New Roman';left:209px;top:173px;">— </div><div id="a4209" style="position:absolute;font-family:'Times New Roman';left:277px;top:173px;display:flex;">(1)</div><div id="a4213" style="position:absolute;font-family:'Times New Roman';left:329px;top:173px;">988</div><div id="a4217" style="position:absolute;font-family:'Times New Roman';left:421px;top:173px;">— </div><div id="a4221" style="position:absolute;font-family:'Times New Roman';left:499px;top:173px;">— </div><div id="a4225" style="position:absolute;font-family:'Times New Roman';left:588px;top:173px;">— </div><div id="a4229" style="position:absolute;font-family:'Times New Roman';left:659px;top:173px;">987</div><div id="a4231" style="position:absolute;font-family:'Times New Roman';left:4px;top:191px;">Dividends ($</div><div id="a4231_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:191px;">1.353</div><div id="a4232" style="position:absolute;font-family:'Times New Roman';left:4px;top:207px;">per share) </div><div id="a4257" style="position:absolute;font-family:'Times New Roman';left:13px;top:224px;">Common </div><div id="a4260" style="position:absolute;font-family:'Times New Roman';left:155px;top:224px;">— </div><div id="a4264" style="position:absolute;font-family:'Times New Roman';left:209px;top:224px;">— </div><div id="a4268" style="position:absolute;font-family:'Times New Roman';left:275px;top:224px;">— </div><div id="a4272" style="position:absolute;font-family:'Times New Roman';left:336px;top:224px;">— </div><div id="a4276" style="position:absolute;font-family:'Times New Roman';left:421px;top:224px;">— </div><div id="a4280" style="position:absolute;font-family:'Times New Roman';left:471px;top:224px;display:flex;">(59,708)</div><div id="a4284" style="position:absolute;font-family:'Times New Roman';left:588px;top:224px;">— </div><div id="a4288" style="position:absolute;font-family:'Times New Roman';left:638px;top:224px;display:flex;">(59,708)</div><div id="a4290" style="position:absolute;font-family:'Times New Roman';left:13px;top:241px;">Class A common </div><div id="a4293" style="position:absolute;font-family:'Times New Roman';left:155px;top:241px;">— </div><div id="a4297" style="position:absolute;font-family:'Times New Roman';left:209px;top:241px;">— </div><div id="a4301" style="position:absolute;font-family:'Times New Roman';left:275px;top:241px;">— </div><div id="a4305" style="position:absolute;font-family:'Times New Roman';left:336px;top:241px;">— </div><div id="a4309" style="position:absolute;font-family:'Times New Roman';left:421px;top:241px;">— </div><div id="a4313" style="position:absolute;font-family:'Times New Roman';left:477px;top:241px;display:flex;">(6,494)</div><div id="a4317" style="position:absolute;font-family:'Times New Roman';left:588px;top:241px;">— </div><div id="a4321" style="position:absolute;font-family:'Times New Roman';left:644px;top:241px;display:flex;">(6,494)</div><div id="a4323" style="position:absolute;font-family:'Times New Roman';left:4px;top:258px;">Net income (loss) </div><div id="a4326" style="position:absolute;font-family:'Times New Roman';left:155px;top:258px;">— </div><div id="a4330" style="position:absolute;font-family:'Times New Roman';left:209px;top:258px;">— </div><div id="a4334" style="position:absolute;font-family:'Times New Roman';left:275px;top:258px;">— </div><div id="a4338" style="position:absolute;font-family:'Times New Roman';left:336px;top:258px;">— </div><div id="a4342" style="position:absolute;font-family:'Times New Roman';left:421px;top:258px;">— </div><div id="a4346" style="position:absolute;font-family:'Times New Roman';left:469px;top:258px;">198,587</div><div id="a4350" style="position:absolute;font-family:'Times New Roman';left:576px;top:258px;display:flex;">(293)</div><div id="a4354" style="position:absolute;font-family:'Times New Roman';left:636px;top:258px;">198,294</div><div id="a4356" style="position:absolute;font-family:'Times New Roman';left:4px;top:278px;">Balance at November </div><div id="a4357" style="position:absolute;font-family:'Times New Roman';left:4px;top:293px;">26, 2022 </div><div id="a4359" style="position:absolute;font-family:'Times New Roman';left:125px;top:293px;">$ </div><div id="a4361" style="position:absolute;font-family:'Times New Roman';left:148px;top:293px;">703</div><div id="a4364" style="position:absolute;font-family:'Times New Roman';left:179px;top:293px;">$ </div><div id="a4366" style="position:absolute;font-family:'Times New Roman';left:209px;top:293px;">48</div><div id="a4369" style="position:absolute;font-family:'Times New Roman';left:233px;top:293px;">$ </div><div id="a4371" style="position:absolute;font-family:'Times New Roman';left:247px;top:293px;display:flex;">(28,496)</div><div id="a4374" style="position:absolute;font-family:'Times New Roman';left:300px;top:293px;">$ </div><div id="a4376" style="position:absolute;font-family:'Times New Roman';left:312px;top:293px;">70,005</div><div id="a4379" style="position:absolute;font-family:'Times New Roman';left:360px;top:293px;">$ </div><div id="a4381" style="position:absolute;font-family:'Times New Roman';left:399px;top:293px;display:flex;">(3,087)</div><div id="a4384" style="position:absolute;font-family:'Times New Roman';left:445px;top:293px;">$ </div><div id="a4386" style="position:absolute;font-family:'Times New Roman';left:459px;top:293px;">1,281,784</div><div id="a4389" style="position:absolute;font-family:'Times New Roman';left:524px;top:293px;">$ </div><div id="a4391" style="position:absolute;font-family:'Times New Roman';left:576px;top:293px;display:flex;">(652)</div><div id="a4394" style="position:absolute;font-family:'Times New Roman';left:613px;top:293px;">$ </div><div id="a4396" style="position:absolute;font-family:'Times New Roman';left:626px;top:293px;">1,320,305</div></div></div></div></div><div id="TextBlockContainer148" style="position:relative;line-height:normal;width:692px;height:340px;"><div style="position:absolute; width:561.1px; height:1px; left:125.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:395.1px; height:1px; left:125.1px; top:32.7px; background-color:#000000; "> </div> <div style="position:absolute; width:233px; height:1px; left:125.1px; top:50.3px; background-color:#000000; "> </div> <div style="position:absolute; width:117.8px; height:30.7px; left:4.6px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:127.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:139.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:181.6px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:193.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:235.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:247.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:301.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.4px; left:313.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:30.7px; left:362.8px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:374.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:447.8px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:53.6px; height:15.4px; left:459.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:524.7px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:68.6px; height:15.4px; left:536.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:30.7px; left:612.8px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:99.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:123.1px; height:1px; left:2.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:125.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:177.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:179.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:231.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64px; height:1px; left:233.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:297.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59px; height:1px; left:299.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:358.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:82.9px; height:1px; left:360.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:443.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75px; height:1px; left:445.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:520.3px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:164px; height:1px; left:522.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:117.8px; height:30.7px; left:4.6px; top:170.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:139.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:177px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:193.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:231.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.4px; left:247.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.4px; left:313.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:358.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.6px; height:15.4px; left:374.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:443.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:53.6px; height:15.4px; left:459.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:520.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64.6px; height:15.4px; left:536.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:167.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.4px; left:624.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:117.8px; height:30.7px; left:4.6px; top:221.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:218.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:125px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:108.8px; height:15.4px; left:13.6px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:139.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:177px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:193.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:231.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:42.7px; height:15.4px; left:247.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.4px; left:313.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:358.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:61.6px; height:15.4px; left:374.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:443.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:57.6px; height:15.4px; left:459.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:520.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:64.6px; height:15.4px; left:536.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:608.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:269.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:624.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:117.8px; height:30.6px; left:4.6px; top:308.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:127.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:139.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:181.6px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:193.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:235.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:46.7px; height:15.2px; left:247.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:301.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:37.8px; height:15.2px; left:313.7px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:362.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.2px; left:374.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:447.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:53.6px; height:15.2px; left:459.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:520.1px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:68.6px; height:15.2px; left:536.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:612.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.5px; left:2.1px; top:304.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:54.7px; height:15.2px; left:624.8px; top:323.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:123.1px; height:1px; left:2.1px; top:303.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:561.1px; height:1px; left:125.1px; top:303.5px; background-color:#000000; "> </div> <div id="TextContainer148" style="position:relative;width:692px;z-index:1;"><div id="a4760" style="position:absolute;font-family:'Times New Roman';left:282px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended November 26, 2022 </div><div id="a4765" style="position:absolute;font-family:'Times New Roman';left:226px;top:18px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a4776" style="position:absolute;font-family:'Times New Roman';left:200px;top:35px;">Common Stock </div><div id="a4794" style="position:absolute;font-family:'Times New Roman';left:184px;top:67px;">Class A </div><div id="a4797" style="position:absolute;font-family:'Times New Roman';left:241px;top:67px;">Treasury </div><div id="a4800" style="position:absolute;font-family:'Times New Roman';left:309px;top:67px;">Paid In </div><div id="a4803" style="position:absolute;font-family:'Times New Roman';left:364px;top:67px;">Accum. Other </div><div id="a4806" style="position:absolute;font-family:'Times New Roman';left:459px;top:67px;">Retained </div><div id="a4809" style="position:absolute;font-family:'Times New Roman';left:527px;top:51px;">Noncontrollin</div><div id="a4810" style="position:absolute;font-family:'Times New Roman';left:562px;top:67px;">g </div><div id="a4816" style="position:absolute;font-family:'Times New Roman';left:129px;top:84px;">Amount </div><div id="a4819" style="position:absolute;font-family:'Times New Roman';left:183px;top:84px;">Amount </div><div id="a4822" style="position:absolute;font-family:'Times New Roman';left:243px;top:84px;">Amount </div><div id="a4825" style="position:absolute;font-family:'Times New Roman';left:309px;top:84px;">Capital </div><div id="a4828" style="position:absolute;font-family:'Times New Roman';left:369px;top:84px;">Comp. Loss </div><div id="a4831" style="position:absolute;font-family:'Times New Roman';left:459px;top:84px;">Earnings </div><div id="a4834" style="position:absolute;font-family:'Times New Roman';font-size:12px;left:548px;top:85px;">Interest </div><div id="a4836" style="position:absolute;font-family:'Times New Roman';left:634px;top:84px;">Total </div><div id="a4838" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">Balance at May 28, </div><div id="a4839" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">2022 </div><div id="a4842" style="position:absolute;font-family:'Times New Roman';left:127px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4844" style="position:absolute;font-family:'Times New Roman';left:150px;top:118px;">703</div><div id="a4848" style="position:absolute;font-family:'Times New Roman';left:181px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4850" style="position:absolute;font-family:'Times New Roman';left:211px;top:118px;">48</div><div id="a4854" style="position:absolute;font-family:'Times New Roman';left:236px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4856" style="position:absolute;font-family:'Times New Roman';left:249px;top:118px;display:flex;">(28,447)</div><div id="a4860" style="position:absolute;font-family:'Times New Roman';left:301px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4862" style="position:absolute;font-family:'Times New Roman';left:314px;top:118px;">67,989</div><div id="a4866" style="position:absolute;font-family:'Times New Roman';left:363px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4868" style="position:absolute;font-family:'Times New Roman';left:401px;top:118px;display:flex;">(1,596)</div><div id="a4872" style="position:absolute;font-family:'Times New Roman';left:448px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4874" style="position:absolute;font-family:'Times New Roman';left:460px;top:118px;">1,065,854</div><div id="a4878" style="position:absolute;font-family:'Times New Roman';left:525px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4880" style="position:absolute;font-family:'Times New Roman';left:576px;top:118px;display:flex;">(206)</div><div id="a4884" style="position:absolute;font-family:'Times New Roman';left:613px;top:118px;">$<div style="display:inline-block;width:3px"> </div></div><div id="a4886" style="position:absolute;font-family:'Times New Roman';left:626px;top:118px;">1,104,345</div><div id="a4888" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">Other comprehensive </div><div id="a4889" style="position:absolute;font-family:'Times New Roman';left:4px;top:152px;">loss, net of tax </div><div id="a4892" style="position:absolute;font-family:'Times New Roman';left:157px;top:152px;">— </div><div id="a4896" style="position:absolute;font-family:'Times New Roman';left:211px;top:152px;">— </div><div id="a4900" style="position:absolute;font-family:'Times New Roman';left:277px;top:152px;">— </div><div id="a4904" style="position:absolute;font-family:'Times New Roman';left:338px;top:152px;">— </div><div id="a4908" style="position:absolute;font-family:'Times New Roman';left:401px;top:152px;display:flex;">(1,491)</div><div id="a4912" style="position:absolute;font-family:'Times New Roman';left:500px;top:152px;">— </div><div id="a4916" style="position:absolute;font-family:'Times New Roman';left:588px;top:152px;">— </div><div id="a4920" style="position:absolute;font-family:'Times New Roman';left:644px;top:152px;display:flex;">(1,491)</div><div id="a4922" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Stock compensation </div><div id="a4923" style="position:absolute;font-family:'Times New Roman';left:4px;top:186px;">plan transactions </div><div id="a4926" style="position:absolute;font-family:'Times New Roman';left:157px;top:186px;">— </div><div id="a4930" style="position:absolute;font-family:'Times New Roman';left:211px;top:186px;">— </div><div id="a4934" style="position:absolute;font-family:'Times New Roman';left:272px;top:186px;display:flex;">(49)</div><div id="a4938" style="position:absolute;font-family:'Times New Roman';left:321px;top:186px;">2,016</div><div id="a4942" style="position:absolute;font-family:'Times New Roman';left:423px;top:186px;">— </div><div id="a4946" style="position:absolute;font-family:'Times New Roman';left:500px;top:186px;">— </div><div id="a4950" style="position:absolute;font-family:'Times New Roman';left:588px;top:186px;">— </div><div id="a4954" style="position:absolute;font-family:'Times New Roman';left:649px;top:186px;">1,967</div><div id="a4956" style="position:absolute;font-family:'Times New Roman';left:4px;top:203px;">Contributions </div><div id="a4959" style="position:absolute;font-family:'Times New Roman';left:157px;top:203px;">— </div><div id="a4963" style="position:absolute;font-family:'Times New Roman';left:211px;top:203px;">— </div><div id="a4967" style="position:absolute;font-family:'Times New Roman';left:277px;top:203px;">— </div><div id="a4971" style="position:absolute;font-family:'Times New Roman';left:338px;top:203px;">— </div><div id="a4975" style="position:absolute;font-family:'Times New Roman';left:423px;top:203px;">— </div><div id="a4979" style="position:absolute;font-family:'Times New Roman';left:500px;top:203px;">— </div><div id="a4983" style="position:absolute;font-family:'Times New Roman';left:588px;top:203px;">— </div><div id="a4987" style="position:absolute;font-family:'Times New Roman';left:666px;top:203px;">— </div><div id="a4989" style="position:absolute;font-family:'Times New Roman';left:4px;top:222px;">Dividends ($</div><div id="a4989_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:222px;">2.206</div><div id="a4990" style="position:absolute;font-family:'Times New Roman';left:4px;top:237px;">per share) </div><div id="a5015" style="position:absolute;font-family:'Times New Roman';left:13px;top:254px;">Common </div><div id="a5018" style="position:absolute;font-family:'Times New Roman';left:157px;top:254px;">— </div><div id="a5022" style="position:absolute;font-family:'Times New Roman';left:211px;top:254px;">— </div><div id="a5026" style="position:absolute;font-family:'Times New Roman';left:277px;top:254px;">— </div><div id="a5030" style="position:absolute;font-family:'Times New Roman';left:338px;top:254px;">— </div><div id="a5034" style="position:absolute;font-family:'Times New Roman';left:423px;top:254px;">— </div><div id="a5038" style="position:absolute;font-family:'Times New Roman';left:472px;top:254px;display:flex;">(97,355)</div><div id="a5042" style="position:absolute;font-family:'Times New Roman';left:588px;top:254px;">— </div><div id="a5046" style="position:absolute;font-family:'Times New Roman';left:638px;top:254px;display:flex;">(97,355)</div><div id="a5048" style="position:absolute;font-family:'Times New Roman';left:13px;top:271px;">Class A common </div><div id="a5051" style="position:absolute;font-family:'Times New Roman';left:157px;top:271px;">— </div><div id="a5055" style="position:absolute;font-family:'Times New Roman';left:211px;top:271px;">— </div><div id="a5059" style="position:absolute;font-family:'Times New Roman';left:277px;top:271px;">— </div><div id="a5063" style="position:absolute;font-family:'Times New Roman';left:338px;top:271px;">— </div><div id="a5067" style="position:absolute;font-family:'Times New Roman';left:423px;top:271px;">— </div><div id="a5071" style="position:absolute;font-family:'Times New Roman';left:472px;top:271px;display:flex;">(10,589)</div><div id="a5075" style="position:absolute;font-family:'Times New Roman';left:588px;top:271px;">— </div><div id="a5079" style="position:absolute;font-family:'Times New Roman';left:638px;top:271px;display:flex;">(10,589)</div><div id="a5081" style="position:absolute;font-family:'Times New Roman';left:4px;top:288px;">Net income (loss) </div><div id="a5084" style="position:absolute;font-family:'Times New Roman';left:157px;top:288px;">— </div><div id="a5088" style="position:absolute;font-family:'Times New Roman';left:211px;top:288px;">— </div><div id="a5092" style="position:absolute;font-family:'Times New Roman';left:277px;top:288px;">— </div><div id="a5096" style="position:absolute;font-family:'Times New Roman';left:338px;top:288px;">— </div><div id="a5100" style="position:absolute;font-family:'Times New Roman';left:423px;top:288px;">— </div><div id="a5104" style="position:absolute;font-family:'Times New Roman';left:470px;top:288px;">323,874</div><div id="a5108" style="position:absolute;font-family:'Times New Roman';left:576px;top:288px;display:flex;">(446)</div><div id="a5112" style="position:absolute;font-family:'Times New Roman';left:636px;top:288px;">323,428</div><div id="a5114" style="position:absolute;font-family:'Times New Roman';left:4px;top:309px;">Balance at November </div><div id="a5115" style="position:absolute;font-family:'Times New Roman';left:4px;top:324px;">26, 2022 </div><div id="a5117" style="position:absolute;font-family:'Times New Roman';left:127px;top:324px;">$ </div><div id="a5119" style="position:absolute;font-family:'Times New Roman';left:150px;top:324px;">703</div><div id="a5122" style="position:absolute;font-family:'Times New Roman';left:181px;top:324px;">$ </div><div id="a5124" style="position:absolute;font-family:'Times New Roman';left:211px;top:324px;">48</div><div id="a5127" style="position:absolute;font-family:'Times New Roman';left:236px;top:324px;">$ </div><div id="a5129" style="position:absolute;font-family:'Times New Roman';left:249px;top:324px;display:flex;">(28,496)</div><div id="a5132" style="position:absolute;font-family:'Times New Roman';left:301px;top:324px;">$ </div><div id="a5134" style="position:absolute;font-family:'Times New Roman';left:314px;top:324px;">70,005</div><div id="a5137" style="position:absolute;font-family:'Times New Roman';left:363px;top:324px;">$ </div><div id="a5139" style="position:absolute;font-family:'Times New Roman';left:401px;top:324px;display:flex;">(3,087)</div><div id="a5142" style="position:absolute;font-family:'Times New Roman';left:448px;top:324px;">$ </div><div id="a5144" style="position:absolute;font-family:'Times New Roman';left:460px;top:324px;">1,281,784</div><div id="a5148" style="position:absolute;font-family:'Times New Roman';left:576px;top:324px;display:flex;">(652)</div><div id="a5151" style="position:absolute;font-family:'Times New Roman';left:613px;top:324px;">$ </div><div id="a5153" style="position:absolute;font-family:'Times New Roman';left:626px;top:324px;">1,320,305</div></div></div> 703000 48000 -30014000 73153000 -2291000 1571744000 -2013000 1611330000 677000 677000 1061000 1061000 0.116 5125000 5125000 557000 557000 17009000 -431000 16578000 703000 48000 -30014000 74214000 -1614000 1583071000 -2444000 1623964000 703000 48000 -28495000 69017000 -2350000 1149399000 -359000 1187963000 -737000 -737000 -1000 988000 987000 1.353 59708000 59708000 6494000 6494000 198587000 -293000 198294000 703000 48000 -28496000 70005000 -3087000 1281784000 -652000 1320305000 703000 48000 -30008000 72112000 -2886000 1571112000 -1498000 1609583000 1272000 1272000 -6000 2102000 2096000 0.122 5390000 5390000 586000 586000 17935000 -946000 16989000 703000 48000 -30014000 74214000 -1614000 1583071000 -2444000 1623964000 703000 48000 -28447000 67989000 -1596000 1065854000 -206000 1104345000 -1491000 -1491000 -49000 2016000 1967000 2.206 97355000 97355000 10589000 10589000 323874000 -446000 323428000 703000 48000 -28496000 70005000 -3087000 1281784000 -652000 1320305000 <div id="TextBlockContainer153" style="position:relative;line-height:normal;width:701px;height:127px;"><div id="TextContainer153" style="position:relative;width:701px;z-index:1;"><div id="a5158" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 7 - Net Income per Common Share</div><div id="a5164" style="position:absolute;font-family:'Times New Roman';left:233px;top:0px;"><div style="display:inline-block;width:3px"> </div></div><div id="a5168" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Basic net income<div style="display:inline-block;width:5px"> </div>per share is<div style="display:inline-block;width:5px"> </div>based on the<div style="display:inline-block;width:5px"> </div>weighted average Common<div style="display:inline-block;width:5px"> </div>Stock and Class<div style="display:inline-block;width:5px"> </div>A Common Stock<div style="display:inline-block;width:5px"> </div>outstanding. Diluted </div><div id="a5172" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">net<div style="display:inline-block;width:5px"> </div>income<div style="display:inline-block;width:6px"> </div>per<div style="display:inline-block;width:5px"> </div>share<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>based<div style="display:inline-block;width:5px"> </div>on<div style="display:inline-block;width:5px"> </div>weighted-average<div style="display:inline-block;width:6px"> </div>common<div style="display:inline-block;width:5px"> </div>shares<div style="display:inline-block;width:5px"> </div>outstanding<div style="display:inline-block;width:6px"> </div>during<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>relevant<div style="display:inline-block;width:5px"> </div>period<div style="display:inline-block;width:5px"> </div>adjusted<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>the </div><div id="a5175" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">dilutive effect of share-based awards.<div style="display:inline-block;width:4px"> </div></div><div id="a5180" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">The<div style="display:inline-block;width:6px"> </div>following<div style="display:inline-block;width:6px"> </div>table<div style="display:inline-block;width:6px"> </div>provides<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>reconciliation<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>numerators<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>denominators<div style="display:inline-block;width:6px"> </div>used<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:6px"> </div>determine<div style="display:inline-block;width:6px"> </div>basic<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>diluted<div style="display:inline-block;width:6px"> </div>net </div><div id="a5181" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">income per common share (amounts in thousands, except per share data):</div></div></div><div id="TextBlockContainer157" style="position:relative;line-height:normal;width:695px;height:352px;"><div style="position:absolute; width:227.1px; height:1px; left:229.2px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:459.1px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:15.4px; left:4.6px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:34.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:229px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:17.6px; left:571.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:203.7px; height:30.7px; left:22.8px; top:71px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.7px; height:15.4px; left:243.7px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.6px; height:15.4px; left:358.8px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.8px; height:15.4px; left:473.7px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:67.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.7px; height:15.4px; left:588.8px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:14px; left:2.1px; top:141.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:3px; left:2.1px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:3px; left:341.2px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.9px; height:3px; left:456.3px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15px; left:459.1px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:17.9px; left:571.2px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15px; left:574.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:203.7px; height:30.8px; left:22.8px; top:175.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34px; left:2.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:203.7px; height:30.6px; left:22.8px; top:228.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.7px; left:2.1px; top:224.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:35.7px; left:571.2px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:30.6px; left:4.6px; top:280.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:277.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:229px; top:295.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:203.7px; height:15.4px; left:22.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:231.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:346.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:461.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:576.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:19px; left:2.1px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:2.9px; left:2.1px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:2.9px; left:341.2px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.9px; height:2.9px; left:456.3px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:21.9px; left:571.2px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:332px; background-color:#CCEEFF; "> </div> <div id="TextContainer157" style="position:relative;width:695px;z-index:1;"><div id="a5185" style="position:absolute;font-family:'Times New Roman';left:281px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a5188" style="position:absolute;font-family:'Times New Roman';left:503px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended </div><div id="a5193" style="position:absolute;font-family:'Times New Roman';left:236px;top:18px;">December 2, 2023 </div><div id="a5196" style="position:absolute;font-family:'Times New Roman';left:347px;top:18px;">November 26, 2022 </div><div id="a5199" style="position:absolute;font-family:'Times New Roman';left:466px;top:18px;">December 2, 2023 </div><div id="a5202" style="position:absolute;font-family:'Times New Roman';left:577px;top:18px;">November 26, 2022 </div><div id="a5204" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Numerator </div><div id="a5217" style="position:absolute;font-family:'Times New Roman';left:23px;top:52px;">Net income </div><div id="a5219" style="position:absolute;font-family:'Times New Roman';left:232px;top:52px;">$ </div><div id="a5221" style="position:absolute;font-family:'Times New Roman';left:298px;top:52px;">16,578</div><div id="a5224" style="position:absolute;font-family:'Times New Roman';left:347px;top:52px;">$ </div><div id="a5226" style="position:absolute;font-family:'Times New Roman';left:406px;top:52px;">198,294</div><div id="a5229" style="position:absolute;font-family:'Times New Roman';left:461px;top:52px;">$ </div><div id="a5231" style="position:absolute;font-family:'Times New Roman';left:528px;top:52px;">16,989</div><div id="a5234" style="position:absolute;font-family:'Times New Roman';left:577px;top:52px;">$ </div><div id="a5236" style="position:absolute;font-family:'Times New Roman';left:636px;top:52px;">323,428</div><div id="a5238" style="position:absolute;font-family:'Times New Roman';left:23px;top:71px;">Less: Loss attributable to </div><div id="a5239" style="position:absolute;font-family:'Times New Roman';left:23px;top:86px;">noncontrolling interest </div><div id="a5242" style="position:absolute;font-family:'Times New Roman';left:309px;top:86px;display:flex;">(431)</div><div id="a5246" style="position:absolute;font-family:'Times New Roman';left:424px;top:86px;display:flex;">(293)</div><div id="a5250" style="position:absolute;font-family:'Times New Roman';left:539px;top:86px;display:flex;">(946)</div><div id="a5254" style="position:absolute;font-family:'Times New Roman';left:654px;top:86px;display:flex;">(446)</div><div id="a5256" style="position:absolute;font-family:'Times New Roman';left:23px;top:107px;">Net income attributable to Cal-Maine </div><div id="a5259" style="position:absolute;font-family:'Times New Roman';left:23px;top:122px;">Foods, Inc. </div><div id="a5261" style="position:absolute;font-family:'Times New Roman';left:232px;top:122px;">$ </div><div id="a5263" style="position:absolute;font-family:'Times New Roman';left:298px;top:122px;">17,009</div><div id="a5266" style="position:absolute;font-family:'Times New Roman';left:347px;top:122px;">$ </div><div id="a5268" style="position:absolute;font-family:'Times New Roman';left:406px;top:122px;">198,587</div><div id="a5271" style="position:absolute;font-family:'Times New Roman';left:461px;top:122px;">$ </div><div id="a5273" style="position:absolute;font-family:'Times New Roman';left:528px;top:122px;">17,935</div><div id="a5276" style="position:absolute;font-family:'Times New Roman';left:577px;top:122px;">$ </div><div id="a5278" style="position:absolute;font-family:'Times New Roman';left:636px;top:122px;">323,874</div><div id="a5292" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">Denominator </div><div id="a5305" style="position:absolute;font-family:'Times New Roman';left:23px;top:176px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares </div><div id="a5308" style="position:absolute;font-family:'Times New Roman';left:23px;top:191px;">outstanding, basic </div><div id="a5311" style="position:absolute;font-family:'Times New Roman';left:298px;top:191px;">48,690</div><div id="a5315" style="position:absolute;font-family:'Times New Roman';left:413px;top:191px;">48,624</div><div id="a5319" style="position:absolute;font-family:'Times New Roman';left:528px;top:191px;">48,691</div><div id="a5323" style="position:absolute;font-family:'Times New Roman';left:643px;top:191px;">48,624</div><div id="a5325" style="position:absolute;font-family:'Times New Roman';left:23px;top:208px;">Effect of dilutive restricted shares </div><div id="a5328" style="position:absolute;font-family:'Times New Roman';left:314px;top:208px;">176</div><div id="a5332" style="position:absolute;font-family:'Times New Roman';left:429px;top:208px;">216</div><div id="a5336" style="position:absolute;font-family:'Times New Roman';left:544px;top:208px;">163</div><div id="a5340" style="position:absolute;font-family:'Times New Roman';left:659px;top:208px;">203</div><div id="a5342" style="position:absolute;font-family:'Times New Roman';left:23px;top:228px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares </div><div id="a5345" style="position:absolute;font-family:'Times New Roman';left:23px;top:244px;">outstanding, diluted </div><div id="a5348" style="position:absolute;font-family:'Times New Roman';left:298px;top:244px;">48,866</div><div id="a5352" style="position:absolute;font-family:'Times New Roman';left:413px;top:244px;">48,840</div><div id="a5356" style="position:absolute;font-family:'Times New Roman';left:528px;top:244px;">48,854</div><div id="a5360" style="position:absolute;font-family:'Times New Roman';left:643px;top:244px;">48,827</div><div id="a5374" style="position:absolute;font-family:'Times New Roman';left:4px;top:280px;">Net income per common share </div><div id="a5375" style="position:absolute;font-family:'Times New Roman';left:4px;top:296px;">attributable to Cal-Maine Foods, Inc. </div><div id="a5390" style="position:absolute;font-family:'Times New Roman';left:23px;top:314px;">Basic </div><div id="a5392" style="position:absolute;font-family:'Times New Roman';left:232px;top:314px;">$ </div><div id="a5394" style="position:absolute;font-family:'Times New Roman';left:311px;top:314px;">0.35</div><div id="a5397" style="position:absolute;font-family:'Times New Roman';left:347px;top:314px;">$ </div><div id="a5399" style="position:absolute;font-family:'Times New Roman';left:426px;top:314px;">4.08</div><div id="a5402" style="position:absolute;font-family:'Times New Roman';left:461px;top:314px;">$ </div><div id="a5404" style="position:absolute;font-family:'Times New Roman';left:541px;top:314px;">0.37</div><div id="a5407" style="position:absolute;font-family:'Times New Roman';left:577px;top:314px;">$ </div><div id="a5409" style="position:absolute;font-family:'Times New Roman';left:656px;top:314px;">6.66</div><div id="a5411" style="position:absolute;font-family:'Times New Roman';left:23px;top:336px;">Diluted </div><div id="a5413" style="position:absolute;font-family:'Times New Roman';left:232px;top:336px;">$ </div><div id="a5415" style="position:absolute;font-family:'Times New Roman';left:311px;top:336px;">0.35</div><div id="a5418" style="position:absolute;font-family:'Times New Roman';left:347px;top:336px;">$ </div><div id="a5420" style="position:absolute;font-family:'Times New Roman';left:426px;top:336px;">4.07</div><div id="a5423" style="position:absolute;font-family:'Times New Roman';left:461px;top:336px;">$ </div><div id="a5425" style="position:absolute;font-family:'Times New Roman';left:541px;top:336px;">0.37</div><div id="a5428" style="position:absolute;font-family:'Times New Roman';left:577px;top:336px;">$ </div><div id="a5430" style="position:absolute;font-family:'Times New Roman';left:656px;top:336px;">6.63</div></div></div> <div id="TextBlockContainer159" style="position:relative;line-height:normal;width:695px;height:352px;"><div id="div_156_XBRL_TS_10f400f45c1545c28759a8025aaacb0f" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer157" style="position:relative;line-height:normal;width:695px;height:352px;"><div style="position:absolute; width:227.1px; height:1px; left:229.2px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:459.1px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:15.4px; left:4.6px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:34.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:229px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:17.6px; left:571.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:33.1px; background-color:#000000; "> </div> <div style="position:absolute; width:203.7px; height:30.7px; left:22.8px; top:71px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.7px; height:15.4px; left:243.7px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.6px; height:15.4px; left:358.8px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.8px; height:15.4px; left:473.7px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:67.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.7px; height:15.4px; left:588.8px; top:86.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:101.7px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:14px; left:2.1px; top:141.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:3px; left:2.1px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:3px; left:341.2px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.9px; height:3px; left:456.3px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15px; left:459.1px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:17.9px; left:571.2px; top:137.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15px; left:574.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:137.4px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:139.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:140.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:203.7px; height:30.8px; left:22.8px; top:175.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34px; left:2.1px; top:172.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:191px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:203.7px; height:30.6px; left:22.8px; top:228.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.7px; left:2.1px; top:224.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:243.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:35.7px; left:571.2px; top:223.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:223.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:259px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:260.9px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:30.6px; left:4.6px; top:280.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.9px; left:2.1px; top:277.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:229px; top:295.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:203.7px; height:15.4px; left:22.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:231.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:346.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:461.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:576.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:19px; left:2.1px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:335.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:2.9px; left:2.1px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:2.9px; left:341.2px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.9px; height:2.9px; left:456.3px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:332px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:21.9px; left:571.2px; top:329.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:329.1px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:331px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:332px; background-color:#CCEEFF; "> </div> <div id="TextContainer157" style="position:relative;width:695px;z-index:1;"><div id="a5185" style="position:absolute;font-family:'Times New Roman';left:281px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a5188" style="position:absolute;font-family:'Times New Roman';left:503px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended </div><div id="a5193" style="position:absolute;font-family:'Times New Roman';left:236px;top:18px;">December 2, 2023 </div><div id="a5196" style="position:absolute;font-family:'Times New Roman';left:347px;top:18px;">November 26, 2022 </div><div id="a5199" style="position:absolute;font-family:'Times New Roman';left:466px;top:18px;">December 2, 2023 </div><div id="a5202" style="position:absolute;font-family:'Times New Roman';left:577px;top:18px;">November 26, 2022 </div><div id="a5204" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Numerator </div><div id="a5217" style="position:absolute;font-family:'Times New Roman';left:23px;top:52px;">Net income </div><div id="a5219" style="position:absolute;font-family:'Times New Roman';left:232px;top:52px;">$ </div><div id="a5221" style="position:absolute;font-family:'Times New Roman';left:298px;top:52px;">16,578</div><div id="a5224" style="position:absolute;font-family:'Times New Roman';left:347px;top:52px;">$ </div><div id="a5226" style="position:absolute;font-family:'Times New Roman';left:406px;top:52px;">198,294</div><div id="a5229" style="position:absolute;font-family:'Times New Roman';left:461px;top:52px;">$ </div><div id="a5231" style="position:absolute;font-family:'Times New Roman';left:528px;top:52px;">16,989</div><div id="a5234" style="position:absolute;font-family:'Times New Roman';left:577px;top:52px;">$ </div><div id="a5236" style="position:absolute;font-family:'Times New Roman';left:636px;top:52px;">323,428</div><div id="a5238" style="position:absolute;font-family:'Times New Roman';left:23px;top:71px;">Less: Loss attributable to </div><div id="a5239" style="position:absolute;font-family:'Times New Roman';left:23px;top:86px;">noncontrolling interest </div><div id="a5242" style="position:absolute;font-family:'Times New Roman';left:309px;top:86px;display:flex;">(431)</div><div id="a5246" style="position:absolute;font-family:'Times New Roman';left:424px;top:86px;display:flex;">(293)</div><div id="a5250" style="position:absolute;font-family:'Times New Roman';left:539px;top:86px;display:flex;">(946)</div><div id="a5254" style="position:absolute;font-family:'Times New Roman';left:654px;top:86px;display:flex;">(446)</div><div id="a5256" style="position:absolute;font-family:'Times New Roman';left:23px;top:107px;">Net income attributable to Cal-Maine </div><div id="a5259" style="position:absolute;font-family:'Times New Roman';left:23px;top:122px;">Foods, Inc. </div><div id="a5261" style="position:absolute;font-family:'Times New Roman';left:232px;top:122px;">$ </div><div id="a5263" style="position:absolute;font-family:'Times New Roman';left:298px;top:122px;">17,009</div><div id="a5266" style="position:absolute;font-family:'Times New Roman';left:347px;top:122px;">$ </div><div id="a5268" style="position:absolute;font-family:'Times New Roman';left:406px;top:122px;">198,587</div><div id="a5271" style="position:absolute;font-family:'Times New Roman';left:461px;top:122px;">$ </div><div id="a5273" style="position:absolute;font-family:'Times New Roman';left:528px;top:122px;">17,935</div><div id="a5276" style="position:absolute;font-family:'Times New Roman';left:577px;top:122px;">$ </div><div id="a5278" style="position:absolute;font-family:'Times New Roman';left:636px;top:122px;">323,874</div><div id="a5292" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">Denominator </div><div id="a5305" style="position:absolute;font-family:'Times New Roman';left:23px;top:176px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares </div><div id="a5308" style="position:absolute;font-family:'Times New Roman';left:23px;top:191px;">outstanding, basic </div><div id="a5311" style="position:absolute;font-family:'Times New Roman';left:298px;top:191px;">48,690</div><div id="a5315" style="position:absolute;font-family:'Times New Roman';left:413px;top:191px;">48,624</div><div id="a5319" style="position:absolute;font-family:'Times New Roman';left:528px;top:191px;">48,691</div><div id="a5323" style="position:absolute;font-family:'Times New Roman';left:643px;top:191px;">48,624</div><div id="a5325" style="position:absolute;font-family:'Times New Roman';left:23px;top:208px;">Effect of dilutive restricted shares </div><div id="a5328" style="position:absolute;font-family:'Times New Roman';left:314px;top:208px;">176</div><div id="a5332" style="position:absolute;font-family:'Times New Roman';left:429px;top:208px;">216</div><div id="a5336" style="position:absolute;font-family:'Times New Roman';left:544px;top:208px;">163</div><div id="a5340" style="position:absolute;font-family:'Times New Roman';left:659px;top:208px;">203</div><div id="a5342" style="position:absolute;font-family:'Times New Roman';left:23px;top:228px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares </div><div id="a5345" style="position:absolute;font-family:'Times New Roman';left:23px;top:244px;">outstanding, diluted </div><div id="a5348" style="position:absolute;font-family:'Times New Roman';left:298px;top:244px;">48,866</div><div id="a5352" style="position:absolute;font-family:'Times New Roman';left:413px;top:244px;">48,840</div><div id="a5356" style="position:absolute;font-family:'Times New Roman';left:528px;top:244px;">48,854</div><div id="a5360" style="position:absolute;font-family:'Times New Roman';left:643px;top:244px;">48,827</div><div id="a5374" style="position:absolute;font-family:'Times New Roman';left:4px;top:280px;">Net income per common share </div><div id="a5375" style="position:absolute;font-family:'Times New Roman';left:4px;top:296px;">attributable to Cal-Maine Foods, Inc. </div><div id="a5390" style="position:absolute;font-family:'Times New Roman';left:23px;top:314px;">Basic </div><div id="a5392" style="position:absolute;font-family:'Times New Roman';left:232px;top:314px;">$ </div><div id="a5394" style="position:absolute;font-family:'Times New Roman';left:311px;top:314px;">0.35</div><div id="a5397" style="position:absolute;font-family:'Times New Roman';left:347px;top:314px;">$ </div><div id="a5399" style="position:absolute;font-family:'Times New Roman';left:426px;top:314px;">4.08</div><div id="a5402" style="position:absolute;font-family:'Times New Roman';left:461px;top:314px;">$ </div><div id="a5404" style="position:absolute;font-family:'Times New Roman';left:541px;top:314px;">0.37</div><div id="a5407" style="position:absolute;font-family:'Times New Roman';left:577px;top:314px;">$ </div><div id="a5409" style="position:absolute;font-family:'Times New Roman';left:656px;top:314px;">6.66</div><div id="a5411" style="position:absolute;font-family:'Times New Roman';left:23px;top:336px;">Diluted </div><div id="a5413" style="position:absolute;font-family:'Times New Roman';left:232px;top:336px;">$ </div><div id="a5415" style="position:absolute;font-family:'Times New Roman';left:311px;top:336px;">0.35</div><div id="a5418" style="position:absolute;font-family:'Times New Roman';left:347px;top:336px;">$ </div><div id="a5420" style="position:absolute;font-family:'Times New Roman';left:426px;top:336px;">4.07</div><div id="a5423" style="position:absolute;font-family:'Times New Roman';left:461px;top:336px;">$ </div><div id="a5425" style="position:absolute;font-family:'Times New Roman';left:541px;top:336px;">0.37</div><div id="a5428" style="position:absolute;font-family:'Times New Roman';left:577px;top:336px;">$ </div><div id="a5430" style="position:absolute;font-family:'Times New Roman';left:656px;top:336px;">6.63</div></div></div></div></div> 16578000 198294000 16989000 323428000 -431000 -293000 -946000 -446000 17009000 198587000 17935000 323874000 48690000 48624000 48691000 48624000 176000 216000 163000 203000 48866000 48840000 48854000 48827000 0.35 4.08 0.37 6.66 0.35 4.07 0.37 6.63 <div id="TextBlockContainer162" style="position:relative;line-height:normal;width:701px;height:530px;"><div style="position:absolute; width:688px; height:61.3px; left:2.2px; top:250.2px; background-color:#FFFFFF; "> </div> <div id="TextContainer162" style="position:relative;width:701px;z-index:1;"><div id="a5439" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 8 - Revenue from Contracts with Customers </div><div id="a5447" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:32px;">Satisfaction of Performance Obligation </div><div id="a5450" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">The vast majority of the Company’s<div style="display:inline-block;width:5px"> </div>revenue is derived from agreements with customers based on the customer<div style="display:inline-block;width:5px"> </div>placing an order </div><div id="a5451" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">for products. Pricing<div style="display:inline-block;width:5px"> </div>for the most part<div style="display:inline-block;width:5px"> </div>is determined when<div style="display:inline-block;width:5px"> </div>the Company and<div style="display:inline-block;width:5px"> </div>the customer agree<div style="display:inline-block;width:5px"> </div>upon the specific<div style="display:inline-block;width:5px"> </div>order, which </div><div id="a5452" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">establishes the contract for that order. </div><div id="a5455" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">Revenues are<div style="display:inline-block;width:5px"> </div>recognized in<div style="display:inline-block;width:5px"> </div>an amount<div style="display:inline-block;width:5px"> </div>that reflects<div style="display:inline-block;width:5px"> </div>the net<div style="display:inline-block;width:5px"> </div>consideration we<div style="display:inline-block;width:5px"> </div>expect to<div style="display:inline-block;width:5px"> </div>receive in<div style="display:inline-block;width:5px"> </div>exchange for<div style="display:inline-block;width:5px"> </div>the goods.<div style="display:inline-block;width:5px"> </div>Our </div><div id="a5456" style="position:absolute;font-family:'Times New Roman';left:4px;top:141px;">shell<div style="display:inline-block;width:6px"> </div>eggs<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>sold<div style="display:inline-block;width:6px"> </div>at<div style="display:inline-block;width:6px"> </div>prices<div style="display:inline-block;width:6px"> </div>related<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>independently<div style="display:inline-block;width:6px"> </div>quoted<div style="display:inline-block;width:6px"> </div>wholesale<div style="display:inline-block;width:6px"> </div>market<div style="display:inline-block;width:6px"> </div>prices<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>formulas<div style="display:inline-block;width:6px"> </div>related<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>our<div style="display:inline-block;width:6px"> </div>costs<div style="display:inline-block;width:6px"> </div>of </div><div id="a5458" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">production.<div style="display:inline-block;width:8px"> </div>The<div style="display:inline-block;width:8px"> </div>Company’s<div style="display:inline-block;width:8px"> </div>sales<div style="display:inline-block;width:7px"> </div>predominantly<div style="display:inline-block;width:8px"> </div>contain<div style="display:inline-block;width:7px"> </div>a<div style="display:inline-block;width:7px"> </div>single<div style="display:inline-block;width:7px"> </div>performance<div style="display:inline-block;width:8px"> </div>obligation.<div style="display:inline-block;width:8px"> </div>We<div style="display:inline-block;width:8px"> </div>recognize<div style="display:inline-block;width:8px"> </div>revenue<div style="display:inline-block;width:7px"> </div>upon </div><div id="a5459" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">satisfaction<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>performance<div style="display:inline-block;width:6px"> </div>obligation<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>customer,<div style="display:inline-block;width:6px"> </div>which<div style="display:inline-block;width:6px"> </div>typically<div style="display:inline-block;width:6px"> </div>occurs<div style="display:inline-block;width:6px"> </div>within<div style="display:inline-block;width:6px"> </div>days<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>the </div><div id="a5460" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">customer agreeing upon the order. </div><div id="a5463" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:219px;">Returns and Refunds </div><div id="a5466" style="position:absolute;font-family:'Times New Roman';left:4px;top:250px;">Some of our contracts include a guaranteed sale clause, pursuant to which we<div style="display:inline-block;width:5px"> </div>credit the customer’s account for product that the </div><div id="a5468" style="position:absolute;font-family:'Times New Roman';left:4px;top:266px;">customer is unable to sell before expiration. The Company records an allowance for<div style="display:inline-block;width:5px"> </div>expected customer returns using historical </div><div id="a5470" style="position:absolute;font-family:'Times New Roman';left:4px;top:281px;">return data compared to current period sales and accounts receivable.<div style="display:inline-block;width:5px"> </div>The allowance is recorded as a reduction of sales in the </div><div id="a5472" style="position:absolute;font-family:'Times New Roman';left:4px;top:296px;">same period the revenue is recognized. </div><div id="a5475" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:327px;">Sales Incentives Provided to Customers </div><div id="a5478" style="position:absolute;font-family:'Times New Roman';left:4px;top:358px;">The<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>periodically<div style="display:inline-block;width:6px"> </div>provides<div style="display:inline-block;width:6px"> </div>incentive<div style="display:inline-block;width:6px"> </div>offers<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>customers<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>encourage<div style="display:inline-block;width:6px"> </div>purchases.<div style="display:inline-block;width:6px"> </div>Such<div style="display:inline-block;width:6px"> </div>offers<div style="display:inline-block;width:6px"> </div>include<div style="display:inline-block;width:6px"> </div>current </div><div id="a5479" style="position:absolute;font-family:'Times New Roman';left:4px;top:374px;">discount offers<div style="display:inline-block;width:5px"> </div>(e.g., percentage<div style="display:inline-block;width:5px"> </div>discounts off<div style="display:inline-block;width:5px"> </div>current purchases), inducement<div style="display:inline-block;width:6px"> </div>offers (e.g.,<div style="display:inline-block;width:5px"> </div>offers for<div style="display:inline-block;width:5px"> </div>future discounts subject<div style="display:inline-block;width:5px"> </div>to </div><div id="a5481" style="position:absolute;font-family:'Times New Roman';left:4px;top:390px;">a minimum<div style="display:inline-block;width:6px"> </div>current purchase),<div style="display:inline-block;width:6px"> </div>and other<div style="display:inline-block;width:6px"> </div>similar offers.<div style="display:inline-block;width:6px"> </div>Current discount<div style="display:inline-block;width:6px"> </div>offers,<div style="display:inline-block;width:5px"> </div>when accepted<div style="display:inline-block;width:6px"> </div>by customers,<div style="display:inline-block;width:6px"> </div>are treated<div style="display:inline-block;width:6px"> </div>as a </div><div id="a5482" style="position:absolute;font-family:'Times New Roman';left:4px;top:405px;">reduction<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>the sales<div style="display:inline-block;width:6px"> </div>price<div style="display:inline-block;width:5px"> </div>of the<div style="display:inline-block;width:6px"> </div>related<div style="display:inline-block;width:5px"> </div>transaction,<div style="display:inline-block;width:5px"> </div>while inducement<div style="display:inline-block;width:6px"> </div>offers,<div style="display:inline-block;width:5px"> </div>when<div style="display:inline-block;width:5px"> </div>accepted<div style="display:inline-block;width:5px"> </div>by customers,<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:5px"> </div>treated<div style="display:inline-block;width:5px"> </div>as<div style="display:inline-block;width:5px"> </div>a </div><div id="a5484" style="position:absolute;font-family:'Times New Roman';left:4px;top:421px;">reduction<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>sales<div style="display:inline-block;width:6px"> </div>price<div style="display:inline-block;width:6px"> </div>based<div style="display:inline-block;width:6px"> </div>on<div style="display:inline-block;width:6px"> </div>estimated<div style="display:inline-block;width:6px"> </div>future<div style="display:inline-block;width:6px"> </div>redemption<div style="display:inline-block;width:6px"> </div>rates.<div style="display:inline-block;width:6px"> </div>Redemption<div style="display:inline-block;width:6px"> </div>rates<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>estimated<div style="display:inline-block;width:6px"> </div>using<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company’s </div><div id="a5485" style="position:absolute;font-family:'Times New Roman';left:4px;top:436px;">historical<div style="display:inline-block;width:5px"> </div>experience<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>similar<div style="display:inline-block;width:5px"> </div>inducement<div style="display:inline-block;width:5px"> </div>offers.<div style="display:inline-block;width:5px"> </div>Current discount<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>inducement<div style="display:inline-block;width:5px"> </div>offers<div style="display:inline-block;width:5px"> </div>are<div style="display:inline-block;width:5px"> </div>presented<div style="display:inline-block;width:5px"> </div>as a<div style="display:inline-block;width:6px"> </div>net amount<div style="display:inline-block;width:6px"> </div>in </div><div id="a5486" style="position:absolute;font-family:'Times New Roman';left:4px;top:452px;">‘‘Net sales.’’ </div><div id="a5489" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:483px;">Disaggregation of Revenue </div><div id="a5492" style="position:absolute;font-family:'Times New Roman';left:4px;top:514px;">The following table provides revenue disaggregated by product category<div style="display:inline-block;width:5px"> </div>(in thousands):</div></div></div><div id="TextBlockContainer168" style="position:relative;line-height:normal;width:695px;height:120px;"><div id="div_165_XBRL_TS_93f908e91a7644d68b845480752906c8" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer166" style="position:relative;line-height:normal;width:695px;height:120px;"><div style="position:absolute; width:227.1px; height:1px; left:229.2px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:459.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:15.4px; left:4.6px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:231.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:346.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:461.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:576.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:33.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:17.6px; left:571.2px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:15.4px; left:4.6px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:2.1px; top:66.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:231.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.2px; left:243.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:346.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.2px; left:358.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:461.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.2px; left:473.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:576.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:2.1px; top:101.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.2px; left:588.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:100.9px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:100.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:100.9px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:17.9px; left:571.2px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:100.9px; background-color:#000000; "> </div> <div id="TextContainer166" style="position:relative;width:695px;z-index:1;"><div id="a5496" style="position:absolute;font-family:'Times New Roman';left:281px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a5499" style="position:absolute;font-family:'Times New Roman';left:503px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended </div><div id="a5504" style="position:absolute;font-family:'Times New Roman';left:236px;top:17px;">December 2, 2023 </div><div id="a5507" style="position:absolute;font-family:'Times New Roman';left:347px;top:17px;">November 26, 2022 </div><div id="a5510" style="position:absolute;font-family:'Times New Roman';left:466px;top:17px;">December 2, 2023 </div><div id="a5513" style="position:absolute;font-family:'Times New Roman';left:577px;top:17px;">November 26, 2022 </div><div id="a5515" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Conventional shell egg sales </div><div id="a5517" style="position:absolute;font-family:'Times New Roman';left:232px;top:35px;">$ </div><div id="a5519" style="position:absolute;font-family:'Times New Roman';left:291px;top:35px;">280,599</div><div id="a5522" style="position:absolute;font-family:'Times New Roman';left:347px;top:35px;">$ </div><div id="a5524" style="position:absolute;font-family:'Times New Roman';left:406px;top:35px;">541,917</div><div id="a5527" style="position:absolute;font-family:'Times New Roman';left:461px;top:35px;">$ </div><div id="a5529" style="position:absolute;font-family:'Times New Roman';left:521px;top:35px;">505,879</div><div id="a5532" style="position:absolute;font-family:'Times New Roman';left:577px;top:35px;">$ </div><div id="a5534" style="position:absolute;font-family:'Times New Roman';left:636px;top:35px;">967,506</div><div id="a5536" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Specialty shell egg sales </div><div id="a5539" style="position:absolute;font-family:'Times New Roman';left:291px;top:52px;">217,905</div><div id="a5543" style="position:absolute;font-family:'Times New Roman';left:406px;top:52px;">227,778</div><div id="a5547" style="position:absolute;font-family:'Times New Roman';left:521px;top:52px;">426,586</div><div id="a5551" style="position:absolute;font-family:'Times New Roman';left:636px;top:52px;">428,598</div><div id="a5553" style="position:absolute;font-family:'Times New Roman';left:4px;top:69px;">Egg products </div><div id="a5556" style="position:absolute;font-family:'Times New Roman';left:298px;top:69px;">20,012</div><div id="a5560" style="position:absolute;font-family:'Times New Roman';left:413px;top:69px;">28,052</div><div id="a5564" style="position:absolute;font-family:'Times New Roman';left:528px;top:69px;">42,235</div><div id="a5568" style="position:absolute;font-family:'Times New Roman';left:643px;top:69px;">55,692</div><div id="a5570" style="position:absolute;font-family:'Times New Roman';left:4px;top:86px;">Other </div><div id="a5573" style="position:absolute;font-family:'Times New Roman';left:304px;top:86px;">4,718</div><div id="a5577" style="position:absolute;font-family:'Times New Roman';left:419px;top:86px;">3,953</div><div id="a5581" style="position:absolute;font-family:'Times New Roman';left:534px;top:86px;">7,878</div><div id="a5585" style="position:absolute;font-family:'Times New Roman';left:649px;top:86px;">8,248</div><div id="a5588" style="position:absolute;font-family:'Times New Roman';left:232px;top:104px;">$ </div><div id="a5590" style="position:absolute;font-family:'Times New Roman';left:291px;top:104px;">523,234</div><div id="a5593" style="position:absolute;font-family:'Times New Roman';left:347px;top:104px;">$ </div><div id="a5595" style="position:absolute;font-family:'Times New Roman';left:406px;top:104px;">801,700</div><div id="a5598" style="position:absolute;font-family:'Times New Roman';left:461px;top:104px;">$ </div><div id="a5600" style="position:absolute;font-family:'Times New Roman';left:521px;top:104px;">982,578</div><div id="a5603" style="position:absolute;font-family:'Times New Roman';left:577px;top:104px;">$ </div><div id="a5605" style="position:absolute;font-family:'Times New Roman';left:626px;top:104px;">1,460,044</div></div></div></div></div><div id="TextBlockContainer171" style="position:relative;line-height:normal;width:701px;height:172px;"><div id="TextContainer171" style="position:relative;width:701px;z-index:1;"><div id="a5608" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Contract Costs </div><div id="a5611" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">The Company can incur costs to<div style="display:inline-block;width:5px"> </div>obtain or fulfill a contract with a<div style="display:inline-block;width:5px"> </div>customer. If the<div style="display:inline-block;width:5px"> </div>amortization period of these costs is less<div style="display:inline-block;width:5px"> </div>than </div><div id="a5613" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">one year,<div style="display:inline-block;width:6px"> </div>they are<div style="display:inline-block;width:5px"> </div>expensed as<div style="display:inline-block;width:5px"> </div>incurred. When<div style="display:inline-block;width:6px"> </div>the amortization<div style="display:inline-block;width:6px"> </div>period is<div style="display:inline-block;width:5px"> </div>greater than<div style="display:inline-block;width:5px"> </div>one year,<div style="display:inline-block;width:6px"> </div>a contract<div style="display:inline-block;width:5px"> </div>asset is<div style="display:inline-block;width:5px"> </div>recognized </div><div id="a5615" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">and<div style="display:inline-block;width:5px"> </div>is amortized<div style="display:inline-block;width:6px"> </div>over the<div style="display:inline-block;width:6px"> </div>contract life<div style="display:inline-block;width:6px"> </div>as a<div style="display:inline-block;width:5px"> </div>reduction in<div style="display:inline-block;width:6px"> </div>net sales.<div style="display:inline-block;width:6px"> </div>As of<div style="display:inline-block;width:6px"> </div>December 2,<div style="display:inline-block;width:6px"> </div>2023 and<div style="display:inline-block;width:6px"> </div>June 3,<div style="display:inline-block;width:6px"> </div>2023, the<div style="display:inline-block;width:6px"> </div>balance for </div><div id="a5617" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">contract assets was immaterial. </div><div id="a5620" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:109px;">Contract Balances </div><div id="a5623" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">The Company receives payment from customers based on specified terms that are<div style="display:inline-block;width:5px"> </div>generally less than 30 days from delivery. </div><div id="a5624" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">There are rarely contract assets or liabilities related to performance under the<div style="display:inline-block;width:5px"> </div>contract.</div></div></div> <div id="TextBlockContainer166" style="position:relative;line-height:normal;width:695px;height:120px;"><div style="position:absolute; width:227.1px; height:1px; left:229.2px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:459.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:15.4px; left:4.6px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:231.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:346.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:461.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:576.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:33.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:17.6px; left:571.2px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:32.2px; background-color:#000000; "> </div> <div style="position:absolute; width:221.8px; height:15.4px; left:4.6px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:243.7px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:341px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.4px; left:358.8px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:456.1px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:2.1px; top:66.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:231.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.2px; left:243.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:346.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.6px; height:15.2px; left:358.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:461.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.2px; left:473.7px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:576.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:2.1px; top:101.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.2px; left:588.8px; top:103.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:227.1px; height:1px; left:2.1px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:229.2px; top:100.9px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:341.2px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:344.2px; top:100.9px; background-color:#000000; "> </div> <div style="position:absolute; width:2.9px; height:1px; left:456.3px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:100.9px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:17.9px; left:571.2px; top:100.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:100.9px; background-color:#000000; "> </div> <div id="TextContainer166" style="position:relative;width:695px;z-index:1;"><div id="a5496" style="position:absolute;font-family:'Times New Roman';left:281px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a5499" style="position:absolute;font-family:'Times New Roman';left:503px;top:0px;">Twenty-six Weeks<div style="display:inline-block;width:6px"> </div>Ended </div><div id="a5504" style="position:absolute;font-family:'Times New Roman';left:236px;top:17px;">December 2, 2023 </div><div id="a5507" style="position:absolute;font-family:'Times New Roman';left:347px;top:17px;">November 26, 2022 </div><div id="a5510" style="position:absolute;font-family:'Times New Roman';left:466px;top:17px;">December 2, 2023 </div><div id="a5513" style="position:absolute;font-family:'Times New Roman';left:577px;top:17px;">November 26, 2022 </div><div id="a5515" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Conventional shell egg sales </div><div id="a5517" style="position:absolute;font-family:'Times New Roman';left:232px;top:35px;">$ </div><div id="a5519" style="position:absolute;font-family:'Times New Roman';left:291px;top:35px;">280,599</div><div id="a5522" style="position:absolute;font-family:'Times New Roman';left:347px;top:35px;">$ </div><div id="a5524" style="position:absolute;font-family:'Times New Roman';left:406px;top:35px;">541,917</div><div id="a5527" style="position:absolute;font-family:'Times New Roman';left:461px;top:35px;">$ </div><div id="a5529" style="position:absolute;font-family:'Times New Roman';left:521px;top:35px;">505,879</div><div id="a5532" style="position:absolute;font-family:'Times New Roman';left:577px;top:35px;">$ </div><div id="a5534" style="position:absolute;font-family:'Times New Roman';left:636px;top:35px;">967,506</div><div id="a5536" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Specialty shell egg sales </div><div id="a5539" style="position:absolute;font-family:'Times New Roman';left:291px;top:52px;">217,905</div><div id="a5543" style="position:absolute;font-family:'Times New Roman';left:406px;top:52px;">227,778</div><div id="a5547" style="position:absolute;font-family:'Times New Roman';left:521px;top:52px;">426,586</div><div id="a5551" style="position:absolute;font-family:'Times New Roman';left:636px;top:52px;">428,598</div><div id="a5553" style="position:absolute;font-family:'Times New Roman';left:4px;top:69px;">Egg products </div><div id="a5556" style="position:absolute;font-family:'Times New Roman';left:298px;top:69px;">20,012</div><div id="a5560" style="position:absolute;font-family:'Times New Roman';left:413px;top:69px;">28,052</div><div id="a5564" style="position:absolute;font-family:'Times New Roman';left:528px;top:69px;">42,235</div><div id="a5568" style="position:absolute;font-family:'Times New Roman';left:643px;top:69px;">55,692</div><div id="a5570" style="position:absolute;font-family:'Times New Roman';left:4px;top:86px;">Other </div><div id="a5573" style="position:absolute;font-family:'Times New Roman';left:304px;top:86px;">4,718</div><div id="a5577" style="position:absolute;font-family:'Times New Roman';left:419px;top:86px;">3,953</div><div id="a5581" style="position:absolute;font-family:'Times New Roman';left:534px;top:86px;">7,878</div><div id="a5585" style="position:absolute;font-family:'Times New Roman';left:649px;top:86px;">8,248</div><div id="a5588" style="position:absolute;font-family:'Times New Roman';left:232px;top:104px;">$ </div><div id="a5590" style="position:absolute;font-family:'Times New Roman';left:291px;top:104px;">523,234</div><div id="a5593" style="position:absolute;font-family:'Times New Roman';left:347px;top:104px;">$ </div><div id="a5595" style="position:absolute;font-family:'Times New Roman';left:406px;top:104px;">801,700</div><div id="a5598" style="position:absolute;font-family:'Times New Roman';left:461px;top:104px;">$ </div><div id="a5600" style="position:absolute;font-family:'Times New Roman';left:521px;top:104px;">982,578</div><div id="a5603" style="position:absolute;font-family:'Times New Roman';left:577px;top:104px;">$ </div><div id="a5605" style="position:absolute;font-family:'Times New Roman';left:626px;top:104px;">1,460,044</div></div></div> 280599000 541917000 505879000 967506000 217905000 227778000 426586000 428598000 20012000 28052000 42235000 55692000 4718000 3953000 7878000 8248000 523234000 801700000 982578000 1460044000 <div id="TextBlockContainer174" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer174" style="position:relative;width:701px;z-index:1;"><div id="a5627" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 9 - Stock Based Compensation </div><div id="a5635" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Total<div style="display:inline-block;width:6px"> </div>stock-based<div style="display:inline-block;width:5px"> </div>compensation<div style="display:inline-block;width:5px"> </div>expense<div style="display:inline-block;width:5px"> </div>was<div style="display:inline-block;width:5px"> </div>$</div><div id="a5635_44_3" style="position:absolute;font-family:'Times New Roman';left:266px;top:32px;">2.1</div><div id="a5635_47_6" style="position:absolute;font-family:'Times New Roman';left:282px;top:32px;"><div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>$</div><div id="a5635_53_3" style="position:absolute;font-family:'Times New Roman';left:318px;top:32px;">2.0</div><div id="a5635_56_61" style="position:absolute;font-family:'Times New Roman';left:335px;top:32px;"><div style="display:inline-block;width:5px"> </div>million<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>twenty-six<div style="display:inline-block;width:5px"> </div>weeks<div style="display:inline-block;width:5px"> </div>ended<div style="display:inline-block;width:5px"> </div>December<div style="display:inline-block;width:5px"> </div>2,<div style="display:inline-block;width:5px"> </div>2023<div style="display:inline-block;width:5px"> </div>and </div><div id="a5653" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">November 26, 2022, respectively. </div></div></div><div id="TextBlockContainer177" style="position:relative;line-height:normal;width:701px;height:113px;"><div id="TextContainer177" style="position:relative;width:701px;z-index:1;"><div id="a5662" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">Unrecognized<div style="display:inline-block;width:5px"> </div>compensation<div style="display:inline-block;width:5px"> </div>expense<div style="display:inline-block;width:5px"> </div>as a<div style="display:inline-block;width:6px"> </div>result<div style="display:inline-block;width:5px"> </div>of non<div style="display:inline-block;width:1px"> </div>-vested<div style="display:inline-block;width:5px"> </div>shares<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>restricted<div style="display:inline-block;width:5px"> </div>stock outstanding<div style="display:inline-block;width:6px"> </div>under<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Amended<div style="display:inline-block;width:5px"> </div>and </div><div id="a5665" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Restated<div style="display:inline-block;width:5px"> </div>2012<div style="display:inline-block;width:6px"> </div>Omnibus<div style="display:inline-block;width:6px"> </div>Long-Term<div style="display:inline-block;width:7px"> </div>Incentive<div style="display:inline-block;width:5px"> </div>Plan<div style="display:inline-block;width:5px"> </div>at<div style="display:inline-block;width:5px"> </div>December<div style="display:inline-block;width:6px"> </div>2,<div style="display:inline-block;width:5px"> </div>2023<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>$</div><div id="a5665_71_3" style="position:absolute;font-family:'Times New Roman';left:438px;top:32px;">5.0</div><div id="a5665_74_42" style="position:absolute;font-family:'Times New Roman';left:455px;top:32px;"><div style="display:inline-block;width:5px"> </div>million<div style="display:inline-block;width:5px"> </div>will<div style="display:inline-block;width:5px"> </div>be<div style="display:inline-block;width:5px"> </div>recorded<div style="display:inline-block;width:6px"> </div>over<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:5px"> </div>weighted </div><div id="a5673" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">average period of </div><div id="a5673_18_3" style="position:absolute;font-family:'Times New Roman';left:102px;top:48px;">1.7</div><div id="a5673_21_105" style="position:absolute;font-family:'Times New Roman';left:119px;top:48px;"><div style="display:inline-block;width:4px"> </div>years. Refer to Part<div style="display:inline-block;width:5px"> </div>II Item 8,<div style="display:inline-block;width:5px"> </div>Notes to Consolidated<div style="display:inline-block;width:5px"> </div>Financial Statements and<div style="display:inline-block;width:5px"> </div>Supplementary Data, Note </div><div id="a5677" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">14 - Stock Compensation Plans in our 2023 Annual Report for further information<div style="display:inline-block;width:5px"> </div>on our stock compensation plans. </div><div id="a5684" style="position:absolute;font-family:'Times New Roman';left:4px;top:97px;">The Company’s restricted share activity<div style="display:inline-block;width:5px"> </div>for the twenty-six weeks ended December 2, 2023 follows:</div></div></div><div id="TextBlockContainer183" style="position:relative;line-height:normal;width:695px;height:117px;"><div id="div_180_XBRL_TS_77364c0f27ab43e8986cee05fa09c7a1" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer181" style="position:relative;line-height:normal;width:695px;height:117px;"><div style="position:absolute; width:486.8px; height:15.2px; left:4.6px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:496.7px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:591.8px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:46.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.8px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:492.1px; height:17.6px; left:2.1px; top:45.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:45.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:579.2px; top:45.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:45.3px; background-color:#000000; "> </div> <div style="position:absolute; width:486.8px; height:15.4px; left:4.6px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:79.7px; height:15.4px; left:496.7px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:579.2px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:80.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.8px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:97px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:97px; background-color:#000000; "> </div> <div id="TextContainer181" style="position:relative;width:695px;z-index:1;"><div id="a5693" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;">Number of </div><div id="a5694" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;">Shares </div><div id="a5697" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;">Weighted </div><div id="a5698" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;">Average Grant </div><div id="a5699" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;">Date Fair Value </div><div id="a5701" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">Outstanding, June 3, 2023 </div><div id="a5703" style="position:absolute;font-family:'Times New Roman';left:529px;top:48px;">294,140</div><div id="a5706" style="position:absolute;font-family:'Times New Roman';left:592px;top:48px;">$ </div><div id="a5708" style="position:absolute;font-family:'Times New Roman';left:649px;top:48px;">43.72</div><div id="a5710" style="position:absolute;font-family:'Times New Roman';left:4px;top:65px;">Vested </div><div id="a5712" style="position:absolute;font-family:'Times New Roman';left:547px;top:65px;display:flex;">(305)</div><div id="a5716" style="position:absolute;font-family:'Times New Roman';left:649px;top:65px;">37.70</div><div id="a5718" style="position:absolute;font-family:'Times New Roman';left:4px;top:82px;">Forfeited </div><div id="a5720" style="position:absolute;font-family:'Times New Roman';left:537px;top:82px;display:flex;">(1,329)</div><div id="a5724" style="position:absolute;font-family:'Times New Roman';left:649px;top:82px;">44.68</div><div id="a5726" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">Outstanding, December 2, 2023 </div><div id="a5728" style="position:absolute;font-family:'Times New Roman';left:529px;top:101px;">292,506</div><div id="a5731" style="position:absolute;font-family:'Times New Roman';left:592px;top:101px;">$ </div><div id="a5733" style="position:absolute;font-family:'Times New Roman';left:649px;top:101px;">43.72</div></div></div></div></div> 2100000 2000000.0 5000000.0 P1Y8M12D <div id="TextBlockContainer181" style="position:relative;line-height:normal;width:695px;height:117px;"><div style="position:absolute; width:486.8px; height:15.2px; left:4.6px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:496.7px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:591.8px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:46.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.8px; top:47.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:492.1px; height:17.6px; left:2.1px; top:45.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:45.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:579.2px; top:45.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:45.3px; background-color:#000000; "> </div> <div style="position:absolute; width:486.8px; height:15.4px; left:4.6px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:79.7px; height:15.4px; left:496.7px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:579.2px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:80.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.8px; top:81.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:97px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:97px; background-color:#000000; "> </div> <div id="TextContainer181" style="position:relative;width:695px;z-index:1;"><div id="a5693" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;">Number of </div><div id="a5694" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;">Shares </div><div id="a5697" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;">Weighted </div><div id="a5698" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;">Average Grant </div><div id="a5699" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;">Date Fair Value </div><div id="a5701" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">Outstanding, June 3, 2023 </div><div id="a5703" style="position:absolute;font-family:'Times New Roman';left:529px;top:48px;">294,140</div><div id="a5706" style="position:absolute;font-family:'Times New Roman';left:592px;top:48px;">$ </div><div id="a5708" style="position:absolute;font-family:'Times New Roman';left:649px;top:48px;">43.72</div><div id="a5710" style="position:absolute;font-family:'Times New Roman';left:4px;top:65px;">Vested </div><div id="a5712" style="position:absolute;font-family:'Times New Roman';left:547px;top:65px;display:flex;">(305)</div><div id="a5716" style="position:absolute;font-family:'Times New Roman';left:649px;top:65px;">37.70</div><div id="a5718" style="position:absolute;font-family:'Times New Roman';left:4px;top:82px;">Forfeited </div><div id="a5720" style="position:absolute;font-family:'Times New Roman';left:537px;top:82px;display:flex;">(1,329)</div><div id="a5724" style="position:absolute;font-family:'Times New Roman';left:649px;top:82px;">44.68</div><div id="a5726" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">Outstanding, December 2, 2023 </div><div id="a5728" style="position:absolute;font-family:'Times New Roman';left:529px;top:101px;">292,506</div><div id="a5731" style="position:absolute;font-family:'Times New Roman';left:592px;top:101px;">$ </div><div id="a5733" style="position:absolute;font-family:'Times New Roman';left:649px;top:101px;">43.72</div></div></div> 294140 43.72 305 37.70 1329 44.68 292506 43.72 <div id="TextBlockContainer186" style="position:relative;line-height:normal;width:701px;height:585px;"><div style="position:absolute; width:147.9px; height:1.3px; left:4.1px; top:45px; background-color:#000000; "> </div> <div style="position:absolute; width:512.3px; height:1.3px; left:4.1px; top:76.5px; background-color:#000000; "> </div> <div style="position:absolute; width:198.6px; height:1.3px; left:4.1px; top:337.2px; background-color:#000000; "> </div> <div id="TextContainer186" style="position:relative;width:701px;z-index:1;"><div id="a5738" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 10 - Commitments and Contingencies </div><div id="a5743" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;"> </div><div id="a5744" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:32px;">LEGAL PROCEEDINGS</div><div id="a5747" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:63px;">State of Texas<div style="display:inline-block;width:5px"> </div>v. Cal-Maine Foods, Inc. d/b/a Wharton;<div style="display:inline-block;width:5px"> </div>and Wharton County Foods, LLC<div style="display:inline-block;width:4px"> </div></div><div id="a5752" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">On April<div style="display:inline-block;width:5px"> </div>23, 2020,<div style="display:inline-block;width:5px"> </div>the Company<div style="display:inline-block;width:5px"> </div>and its subsidiary<div style="display:inline-block;width:5px"> </div>Wharton County<div style="display:inline-block;width:5px"> </div>Foods, LLC (“WCF”)<div style="display:inline-block;width:5px"> </div>were named<div style="display:inline-block;width:5px"> </div>as defendants in<div style="display:inline-block;width:5px"> </div>State </div><div id="a5753" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">of<div style="display:inline-block;width:5px"> </div>Texas<div style="display:inline-block;width:6px"> </div>v.<div style="display:inline-block;width:6px"> </div>Cal-Maine<div style="display:inline-block;width:5px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc.<div style="display:inline-block;width:5px"> </div>d/b/a<div style="display:inline-block;width:5px"> </div>Wharton;<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>Wharton<div style="display:inline-block;width:5px"> </div>County<div style="display:inline-block;width:5px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>LLC,<div style="display:inline-block;width:5px"> </div>Cause<div style="display:inline-block;width:5px"> </div>No.<div style="display:inline-block;width:5px"> </div>2020-25427,<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>District </div><div id="a5758" style="position:absolute;font-family:'Times New Roman';left:4px;top:124px;">Court of<div style="display:inline-block;width:6px"> </div>Harris County,<div style="display:inline-block;width:7px"> </div>Texas.<div style="display:inline-block;width:5px"> </div>The State<div style="display:inline-block;width:5px"> </div>of Texas<div style="display:inline-block;width:7px"> </div>(the “State”)<div style="display:inline-block;width:6px"> </div>asserted claims<div style="display:inline-block;width:5px"> </div>based on<div style="display:inline-block;width:6px"> </div>the Company’s<div style="display:inline-block;width:6px"> </div>and WCF’s<div style="display:inline-block;width:6px"> </div>alleged </div><div id="a5759" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">violation<div style="display:inline-block;width:7px"> </div>of<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>Texas<div style="display:inline-block;width:8px"> </div>Deceptive<div style="display:inline-block;width:7px"> </div>Trade<div style="display:inline-block;width:8px"> </div>Practices—Consumer<div style="display:inline-block;width:8px"> </div>Protection<div style="display:inline-block;width:7px"> </div>Act,<div style="display:inline-block;width:7px"> </div>Tex.<div style="display:inline-block;width:8px"> </div>Bus.<div style="display:inline-block;width:7px"> </div>&amp;<div style="display:inline-block;width:7px"> </div>Com.<div style="display:inline-block;width:7px"> </div>Code<div style="display:inline-block;width:7px"> </div>§§<div style="display:inline-block;width:7px"> </div>17.41-17.63 </div><div id="a5764" style="position:absolute;font-family:'Times New Roman';left:4px;top:155px;">(“DTPA”).<div style="display:inline-block;width:7px"> </div>The<div style="display:inline-block;width:6px"> </div>State<div style="display:inline-block;width:6px"> </div>claimed<div style="display:inline-block;width:6px"> </div>that<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>WCF<div style="display:inline-block;width:5px"> </div>offered<div style="display:inline-block;width:6px"> </div>shell<div style="display:inline-block;width:6px"> </div>eggs<div style="display:inline-block;width:6px"> </div>at<div style="display:inline-block;width:6px"> </div>excessive<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>exorbitant<div style="display:inline-block;width:6px"> </div>prices<div style="display:inline-block;width:6px"> </div>during<div style="display:inline-block;width:6px"> </div>the </div><div id="a5765" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">COVID-19<div style="display:inline-block;width:7px"> </div>state<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>emergency<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:6px"> </div>made<div style="display:inline-block;width:6px"> </div>misleading<div style="display:inline-block;width:7px"> </div>statements<div style="display:inline-block;width:6px"> </div>about<div style="display:inline-block;width:6px"> </div>shell<div style="display:inline-block;width:6px"> </div>egg<div style="display:inline-block;width:6px"> </div>prices.<div style="display:inline-block;width:6px"> </div>The<div style="display:inline-block;width:7px"> </div>State<div style="display:inline-block;width:6px"> </div>sought<div style="display:inline-block;width:6px"> </div>temporary<div style="display:inline-block;width:7px"> </div>and </div><div id="a5768" style="position:absolute;font-family:'Times New Roman';left:4px;top:186px;">permanent<div style="display:inline-block;width:6px"> </div>injunctions<div style="display:inline-block;width:6px"> </div>against<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>WCF<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:6px"> </div>prevent<div style="display:inline-block;width:6px"> </div>further<div style="display:inline-block;width:6px"> </div>alleged<div style="display:inline-block;width:6px"> </div>violations<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>DTPA,<div style="display:inline-block;width:7px"> </div>along<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>over </div><div id="a5769" style="position:absolute;font-family:'Times New Roman';left:4px;top:201px;">$</div><div id="a5769_1_7" style="position:absolute;font-family:'Times New Roman';left:11px;top:201px;">100,000</div><div id="a5769_8_120" style="position:absolute;font-family:'Times New Roman';left:55px;top:201px;"><div style="display:inline-block;width:3px"> </div>in damages. On August 13, 2020, the court granted the defendants’ motion to dismiss the State’s<div style="display:inline-block;width:5px"> </div>original petition with </div><div id="a5771" style="position:absolute;font-family:'Times New Roman';left:4px;top:217px;">prejudice. On September<div style="display:inline-block;width:5px"> </div>11, 2020,<div style="display:inline-block;width:5px"> </div>the State filed a<div style="display:inline-block;width:5px"> </div>notice of appeal,<div style="display:inline-block;width:5px"> </div>which was assigned to<div style="display:inline-block;width:5px"> </div>the Texas<div style="display:inline-block;width:5px"> </div>Court of Appeals<div style="display:inline-block;width:5px"> </div>for the </div><div id="a5773" style="position:absolute;font-family:'Times New Roman';left:4px;top:232px;">First<div style="display:inline-block;width:6px"> </div>District.<div style="display:inline-block;width:6px"> </div>On<div style="display:inline-block;width:6px"> </div>August<div style="display:inline-block;width:6px"> </div>16,<div style="display:inline-block;width:6px"> </div>2022,<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>appeals<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:6px"> </div>reversed<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>remanded<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>case<div style="display:inline-block;width:6px"> </div>back<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>trial<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>further </div><div id="a5774" style="position:absolute;font-family:'Times New Roman';left:4px;top:247px;">proceedings. On October 31, 2022,<div style="display:inline-block;width:5px"> </div>the Company and WCF appealed<div style="display:inline-block;width:5px"> </div>the First District Court’s<div style="display:inline-block;width:5px"> </div>decision to the Supreme Court<div style="display:inline-block;width:5px"> </div>of </div><div id="a5775" style="position:absolute;font-family:'Times New Roman';left:4px;top:263px;">Texas.<div style="display:inline-block;width:6px"> </div>On<div style="display:inline-block;width:5px"> </div>September<div style="display:inline-block;width:5px"> </div>29,<div style="display:inline-block;width:5px"> </div>2023,<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Supreme<div style="display:inline-block;width:5px"> </div>Court<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>Texas<div style="display:inline-block;width:6px"> </div>denied<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Company’s<div style="display:inline-block;width:6px"> </div>Petition<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>Review<div style="display:inline-block;width:5px"> </div>so<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>case<div style="display:inline-block;width:5px"> </div>will<div style="display:inline-block;width:5px"> </div>be </div><div id="a5777" style="position:absolute;font-family:'Times New Roman';left:4px;top:278px;">remanded<div style="display:inline-block;width:5px"> </div>to the<div style="display:inline-block;width:6px"> </div>trial court<div style="display:inline-block;width:6px"> </div>for further<div style="display:inline-block;width:6px"> </div>proceedings.<div style="display:inline-block;width:5px"> </div>Management believes<div style="display:inline-block;width:6px"> </div>the risk<div style="display:inline-block;width:6px"> </div>of material<div style="display:inline-block;width:6px"> </div>loss related<div style="display:inline-block;width:6px"> </div>to this<div style="display:inline-block;width:6px"> </div>matter to<div style="display:inline-block;width:6px"> </div>be </div><div id="a5779" style="position:absolute;font-family:'Times New Roman';left:4px;top:293px;">remote.<div style="display:inline-block;width:4px"> </div></div><div id="a5782" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:324px;">Bell et al. v. Cal-Maine Foods et al.<div style="display:inline-block;width:5px"> </div></div><div id="a5787" style="position:absolute;font-family:'Times New Roman';left:4px;top:355px;">On<div style="display:inline-block;width:5px"> </div>April<div style="display:inline-block;width:5px"> </div>30, 2020,<div style="display:inline-block;width:6px"> </div>the Company<div style="display:inline-block;width:6px"> </div>was named<div style="display:inline-block;width:6px"> </div>as one<div style="display:inline-block;width:6px"> </div>of several<div style="display:inline-block;width:6px"> </div>defendants<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>Bell et<div style="display:inline-block;width:6px"> </div>al. v.<div style="display:inline-block;width:7px"> </div>Cal-Maine<div style="display:inline-block;width:5px"> </div>Foods et<div style="display:inline-block;width:6px"> </div>al.,<div style="display:inline-block;width:5px"> </div>Case No. </div><div id="a5791" style="position:absolute;font-family:'Times New Roman';left:4px;top:370px;">1:20-cv-461,<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Western<div style="display:inline-block;width:6px"> </div>District<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:6px"> </div>Texas,<div style="display:inline-block;width:7px"> </div>Austin<div style="display:inline-block;width:6px"> </div>Division.<div style="display:inline-block;width:6px"> </div>The<div style="display:inline-block;width:6px"> </div>defendants<div style="display:inline-block;width:6px"> </div>include<div style="display:inline-block;width:6px"> </div>numerous<div style="display:inline-block;width:6px"> </div>grocery<div style="display:inline-block;width:6px"> </div>stores,<div style="display:inline-block;width:6px"> </div>retailers, </div><div id="a5796" style="position:absolute;font-family:'Times New Roman';left:4px;top:385px;">producers, and farms. Plaintiffs assert that defendants<div style="display:inline-block;width:5px"> </div>violated the DTPA<div style="display:inline-block;width:5px"> </div>by allegedly demanding exorbitant or<div style="display:inline-block;width:5px"> </div>excessive prices </div><div id="a5798" style="position:absolute;font-family:'Times New Roman';left:4px;top:401px;">for<div style="display:inline-block;width:5px"> </div>eggs during<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>COVID-19<div style="display:inline-block;width:5px"> </div>state of<div style="display:inline-block;width:6px"> </div>emergency.<div style="display:inline-block;width:6px"> </div>Plaintiffs<div style="display:inline-block;width:5px"> </div>request<div style="display:inline-block;width:5px"> </div>certification<div style="display:inline-block;width:5px"> </div>of a<div style="display:inline-block;width:6px"> </div>class of<div style="display:inline-block;width:6px"> </div>all consumers<div style="display:inline-block;width:6px"> </div>who purchased </div><div id="a5801" style="position:absolute;font-family:'Times New Roman';left:4px;top:416px;">eggs<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>Texas<div style="display:inline-block;width:7px"> </div>sold,<div style="display:inline-block;width:6px"> </div>distributed,<div style="display:inline-block;width:6px"> </div>produced,<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>handled<div style="display:inline-block;width:6px"> </div>by<div style="display:inline-block;width:5px"> </div>any<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>defendants<div style="display:inline-block;width:6px"> </div>during<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>COVID-19<div style="display:inline-block;width:6px"> </div>state<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>emergency. </div><div id="a5804" style="position:absolute;font-family:'Times New Roman';left:4px;top:431px;">Plaintiffs seek to enjoin<div style="display:inline-block;width:5px"> </div>the Company and other<div style="display:inline-block;width:5px"> </div>defendants from selling eggs<div style="display:inline-block;width:5px"> </div>at a price more than<div style="display:inline-block;width:5px"> </div>10% greater than the price<div style="display:inline-block;width:5px"> </div>of </div><div id="a5806" style="position:absolute;font-family:'Times New Roman';left:4px;top:447px;">eggs prior<div style="display:inline-block;width:6px"> </div>to the<div style="display:inline-block;width:6px"> </div>declaration<div style="display:inline-block;width:5px"> </div>of the<div style="display:inline-block;width:6px"> </div>state of<div style="display:inline-block;width:6px"> </div>emergency<div style="display:inline-block;width:5px"> </div>and damages<div style="display:inline-block;width:6px"> </div>in the<div style="display:inline-block;width:6px"> </div>amount<div style="display:inline-block;width:5px"> </div>of $</div><div id="a5806_86_6" style="position:absolute;font-family:'Times New Roman';left:485px;top:447px;">10,000</div><div id="a5806_92_20" style="position:absolute;font-family:'Times New Roman';left:522px;top:447px;"><div style="display:inline-block;width:4px"> </div>per violation,<div style="display:inline-block;width:6px"> </div>or $</div><div id="a5806_112_7" style="position:absolute;font-family:'Times New Roman';left:625px;top:447px;">250,000</div><div id="a5806_119_5" style="position:absolute;font-family:'Times New Roman';left:669px;top:447px;"><div style="display:inline-block;width:4px"> </div>for </div><div id="a5807" style="position:absolute;font-family:'Times New Roman';left:4px;top:462px;">each violation<div style="display:inline-block;width:6px"> </div>impacting anyone<div style="display:inline-block;width:6px"> </div>over 65<div style="display:inline-block;width:6px"> </div>years old.<div style="display:inline-block;width:6px"> </div>On December<div style="display:inline-block;width:6px"> </div>1, 2020,<div style="display:inline-block;width:6px"> </div>the Company<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>certain other<div style="display:inline-block;width:6px"> </div>defendants filed<div style="display:inline-block;width:6px"> </div>a </div><div id="a5808" style="position:absolute;font-family:'Times New Roman';left:4px;top:477px;">motion to<div style="display:inline-block;width:6px"> </div>dismiss the<div style="display:inline-block;width:5px"> </div>plaintiffs’<div style="display:inline-block;width:5px"> </div>amended<div style="display:inline-block;width:5px"> </div>class action<div style="display:inline-block;width:5px"> </div>complaint. The<div style="display:inline-block;width:6px"> </div>plaintiffs<div style="display:inline-block;width:5px"> </div>subsequently filed<div style="display:inline-block;width:6px"> </div>a motion<div style="display:inline-block;width:6px"> </div>to strike,<div style="display:inline-block;width:5px"> </div>and the </div><div id="a5810" style="position:absolute;font-family:'Times New Roman';left:4px;top:493px;">motion to<div style="display:inline-block;width:5px"> </div>dismiss and<div style="display:inline-block;width:5px"> </div>related proceedings<div style="display:inline-block;width:5px"> </div>were referred<div style="display:inline-block;width:5px"> </div>to a<div style="display:inline-block;width:5px"> </div>United States<div style="display:inline-block;width:5px"> </div>magistrate judge.<div style="display:inline-block;width:5px"> </div>On July<div style="display:inline-block;width:5px"> </div>14, 2021,<div style="display:inline-block;width:5px"> </div>the magistrate </div><div id="a5812" style="position:absolute;font-family:'Times New Roman';left:4px;top:508px;">judge<div style="display:inline-block;width:6px"> </div>issued<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:5px"> </div>report<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>recommendation<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:6px"> </div>that<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>defendants’<div style="display:inline-block;width:6px"> </div>motion<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>dismiss<div style="display:inline-block;width:6px"> </div>be<div style="display:inline-block;width:6px"> </div>granted<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>case<div style="display:inline-block;width:6px"> </div>be </div><div id="a5813" style="position:absolute;font-family:'Times New Roman';left:4px;top:523px;">dismissed without prejudice for lack of subject matter jurisdiction. On<div style="display:inline-block;width:5px"> </div>September 20, 2021, the court dismissed the case without </div><div id="a5815" style="position:absolute;font-family:'Times New Roman';left:4px;top:539px;">prejudice.<div style="display:inline-block;width:7px"> </div>On<div style="display:inline-block;width:6px"> </div>July<div style="display:inline-block;width:6px"> </div>13,<div style="display:inline-block;width:6px"> </div>2022,<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:6px"> </div>denied<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>plaintiffs’<div style="display:inline-block;width:7px"> </div>motion<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>set<div style="display:inline-block;width:6px"> </div>aside<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>amend<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>judgment<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>amend<div style="display:inline-block;width:6px"> </div>their </div><div id="a5816" style="position:absolute;font-family:'Times New Roman';left:4px;top:554px;">complaint. </div></div></div><div id="TextBlockContainer189" style="position:relative;line-height:normal;width:701px;height:906px;"><div style="position:absolute; width:372.4px; height:1.3px; left:4.1px; top:167.2px; background-color:#000000; "> </div> <div style="position:absolute; width:287.1px; height:1.3px; left:4.1px; top:734.7px; background-color:#000000; "> </div> <div id="TextContainer189" style="position:relative;width:701px;z-index:1;"><div id="a5823" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">On March 15, 2022,<div style="display:inline-block;width:5px"> </div>plaintiffs filed a<div style="display:inline-block;width:5px"> </div>second suit against the<div style="display:inline-block;width:5px"> </div>Company and several<div style="display:inline-block;width:5px"> </div>defendants in Bell et<div style="display:inline-block;width:5px"> </div>al. v.<div style="display:inline-block;width:5px"> </div>Cal-Maine Foods </div><div id="a5826" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">et al.,<div style="display:inline-block;width:5px"> </div>Case No.<div style="display:inline-block;width:6px"> </div>1:22-cv-246, in<div style="display:inline-block;width:6px"> </div>the Western<div style="display:inline-block;width:7px"> </div>District of<div style="display:inline-block;width:6px"> </div>Texas,<div style="display:inline-block;width:5px"> </div>Austin Division<div style="display:inline-block;width:6px"> </div>alleging the<div style="display:inline-block;width:6px"> </div>same assertions<div style="display:inline-block;width:5px"> </div>as laid<div style="display:inline-block;width:6px"> </div>out in<div style="display:inline-block;width:6px"> </div>the </div><div id="a5831" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">first<div style="display:inline-block;width:5px"> </div>complaint.<div style="display:inline-block;width:5px"> </div>On<div style="display:inline-block;width:5px"> </div>August<div style="display:inline-block;width:5px"> </div>12,<div style="display:inline-block;width:5px"> </div>2022,<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Company<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>other<div style="display:inline-block;width:5px"> </div>defendants<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>case<div style="display:inline-block;width:5px"> </div>filed<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>motion<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>dismiss<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>plaintiffs’ </div><div id="a5832" style="position:absolute;font-family:'Times New Roman';left:4px;top:46px;">class action<div style="display:inline-block;width:5px"> </div>complaint. On<div style="display:inline-block;width:5px"> </div>January 9,<div style="display:inline-block;width:5px"> </div>2023, the<div style="display:inline-block;width:5px"> </div>court entered<div style="display:inline-block;width:5px"> </div>an order<div style="display:inline-block;width:5px"> </div>and final<div style="display:inline-block;width:5px"> </div>judgement granting<div style="display:inline-block;width:5px"> </div>the Company’s<div style="display:inline-block;width:6px"> </div>motion to </div><div id="a5833" style="position:absolute;font-family:'Times New Roman';left:4px;top:61px;">dismiss.<div style="display:inline-block;width:4px"> </div></div><div id="a5836" style="position:absolute;font-family:'Times New Roman';left:4px;top:92px;">On February<div style="display:inline-block;width:6px"> </div>8, 2023,<div style="display:inline-block;width:6px"> </div>the plaintiffs<div style="display:inline-block;width:6px"> </div>appealed<div style="display:inline-block;width:5px"> </div>the lower<div style="display:inline-block;width:6px"> </div>court’s<div style="display:inline-block;width:5px"> </div>judgement<div style="display:inline-block;width:5px"> </div>to the<div style="display:inline-block;width:6px"> </div>United States<div style="display:inline-block;width:6px"> </div>Court of<div style="display:inline-block;width:6px"> </div>Appeals for<div style="display:inline-block;width:6px"> </div>the Fifth </div><div id="a5837" style="position:absolute;font-family:'Times New Roman';left:4px;top:107px;">Circuit, Case No.<div style="display:inline-block;width:5px"> </div>23-50112.<div style="display:inline-block;width:5px"> </div>The parties filed<div style="display:inline-block;width:5px"> </div>their respective appellate<div style="display:inline-block;width:5px"> </div>briefs, but the<div style="display:inline-block;width:5px"> </div>court has not<div style="display:inline-block;width:5px"> </div>ruled on these<div style="display:inline-block;width:5px"> </div>submissions. </div><div id="a5840" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">Management believes the risk of material loss related to both matters to be remote. </div><div id="a5843" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:153px;">Kraft Foods Global, Inc. et al. v.<div style="display:inline-block;width:5px"> </div>United Egg Producers, Inc. et al.<div style="display:inline-block;width:4px"> </div></div><div id="a5846" style="position:absolute;font-family:'Times New Roman';left:4px;top:184px;">As previously<div style="display:inline-block;width:6px"> </div>reported, on<div style="display:inline-block;width:6px"> </div>September 25,<div style="display:inline-block;width:6px"> </div>2008, the<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:5px"> </div>was named<div style="display:inline-block;width:6px"> </div>as one<div style="display:inline-block;width:6px"> </div>of several<div style="display:inline-block;width:6px"> </div>defendants<div style="display:inline-block;width:5px"> </div>in numerous<div style="display:inline-block;width:6px"> </div>antitrust </div><div id="a5847" style="position:absolute;font-family:'Times New Roman';left:4px;top:199px;">cases involving<div style="display:inline-block;width:6px"> </div>the United<div style="display:inline-block;width:6px"> </div>States shell<div style="display:inline-block;width:5px"> </div>egg<div style="display:inline-block;width:5px"> </div>industry.<div style="display:inline-block;width:6px"> </div>The Company<div style="display:inline-block;width:6px"> </div>settled all<div style="display:inline-block;width:6px"> </div>of these<div style="display:inline-block;width:6px"> </div>cases, except<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:5px"> </div>the claims<div style="display:inline-block;width:6px"> </div>of certain </div><div id="a5849" style="position:absolute;font-family:'Times New Roman';left:4px;top:215px;">plaintiffs who sought substantial<div style="display:inline-block;width:5px"> </div>damages allegedly arising from<div style="display:inline-block;width:5px"> </div>the purchase of egg products (as<div style="display:inline-block;width:5px"> </div>opposed to shell eggs). These </div><div id="a5851" style="position:absolute;font-family:'Times New Roman';left:4px;top:230px;">remaining plaintiffs<div style="display:inline-block;width:5px"> </div>are Kraft Food<div style="display:inline-block;width:5px"> </div>Global, Inc.,<div style="display:inline-block;width:5px"> </div>General Mills, Inc.,<div style="display:inline-block;width:5px"> </div>and Nestle USA,<div style="display:inline-block;width:5px"> </div>Inc. (the<div style="display:inline-block;width:5px"> </div>“Egg Products<div style="display:inline-block;width:5px"> </div>Plaintiffs”) and, </div><div id="a5853" style="position:absolute;font-family:'Times New Roman';left:4px;top:245px;">until a subsequent settlement was reached as described below,<div style="display:inline-block;width:5px"> </div>The Kellogg Company. </div><div id="a5856" style="position:absolute;font-family:'Times New Roman';left:4px;top:276px;">On September<div style="display:inline-block;width:5px"> </div>13, 2019,<div style="display:inline-block;width:5px"> </div>the case<div style="display:inline-block;width:5px"> </div>with the<div style="display:inline-block;width:5px"> </div>Egg Products<div style="display:inline-block;width:5px"> </div>Plaintiffs was<div style="display:inline-block;width:5px"> </div>remanded from<div style="display:inline-block;width:6px"> </div>a multi-district<div style="display:inline-block;width:5px"> </div>litigation proceeding<div style="display:inline-block;width:6px"> </div>in </div><div id="a5860" style="position:absolute;font-family:'Times New Roman';left:4px;top:291px;">the<div style="display:inline-block;width:5px"> </div>United<div style="display:inline-block;width:5px"> </div>States<div style="display:inline-block;width:5px"> </div>District<div style="display:inline-block;width:5px"> </div>Court<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Eastern<div style="display:inline-block;width:5px"> </div>District<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>Pennsylvania,<div style="display:inline-block;width:5px"> </div>In<div style="display:inline-block;width:5px"> </div>re<div style="display:inline-block;width:5px"> </div>Processed<div style="display:inline-block;width:5px"> </div>Egg<div style="display:inline-block;width:5px"> </div>Products<div style="display:inline-block;width:5px"> </div>Antitrust<div style="display:inline-block;width:5px"> </div>Litigation, </div><div id="a5862" style="position:absolute;font-family:'Times New Roman';left:4px;top:307px;">MDL No. 2002, to<div style="display:inline-block;width:5px"> </div>the United States District Court<div style="display:inline-block;width:5px"> </div>for the Northern District<div style="display:inline-block;width:5px"> </div>of Illinois, Kraft Foods Global,<div style="display:inline-block;width:5px"> </div>Inc. et al. v.<div style="display:inline-block;width:5px"> </div>United </div><div id="a5864" style="position:absolute;font-family:'Times New Roman';left:4px;top:322px;">Egg<div style="display:inline-block;width:5px"> </div>Producers,<div style="display:inline-block;width:5px"> </div>Inc.<div style="display:inline-block;width:5px"> </div>et<div style="display:inline-block;width:5px"> </div>al., Case<div style="display:inline-block;width:6px"> </div>No.<div style="display:inline-block;width:5px"> </div>1:11-cv-8808,<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>trial. The<div style="display:inline-block;width:6px"> </div>Egg<div style="display:inline-block;width:5px"> </div>Products<div style="display:inline-block;width:5px"> </div>Plaintiffs<div style="display:inline-block;width:5px"> </div>alleged<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Company<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>other </div><div id="a5869" style="position:absolute;font-family:'Times New Roman';left:4px;top:337px;">defendants<div style="display:inline-block;width:5px"> </div>violated<div style="display:inline-block;width:5px"> </div>Section<div style="display:inline-block;width:5px"> </div>1<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Sherman<div style="display:inline-block;width:5px"> </div>Act,<div style="display:inline-block;width:5px"> </div>15.<div style="display:inline-block;width:5px"> </div>U.S.C.<div style="display:inline-block;width:5px"> </div>§<div style="display:inline-block;width:5px"> </div>1,<div style="display:inline-block;width:5px"> </div>by<div style="display:inline-block;width:5px"> </div>agreeing<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>limit<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>production<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>eggs<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>thereby </div><div id="a5870" style="position:absolute;font-family:'Times New Roman';left:4px;top:353px;">illegally<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>raise<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>prices<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>plaintiffs<div style="display:inline-block;width:5px"> </div>paid<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>processed<div style="display:inline-block;width:5px"> </div>egg<div style="display:inline-block;width:5px"> </div>products.<div style="display:inline-block;width:5px"> </div>In<div style="display:inline-block;width:5px"> </div>particular,<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Egg<div style="display:inline-block;width:5px"> </div>Products<div style="display:inline-block;width:5px"> </div>Plaintiffs<div style="display:inline-block;width:5px"> </div>attacked </div><div id="a5872" style="position:absolute;font-family:'Times New Roman';left:4px;top:368px;">certain features of<div style="display:inline-block;width:5px"> </div>the United Egg<div style="display:inline-block;width:5px"> </div>Producers animal-welfare guidelines<div style="display:inline-block;width:5px"> </div>and program used by<div style="display:inline-block;width:5px"> </div>the Company and<div style="display:inline-block;width:5px"> </div>many other egg </div><div id="a5875" style="position:absolute;font-family:'Times New Roman';left:4px;top:383px;">producers.<div style="display:inline-block;width:7px"> </div></div><div id="a5878" style="position:absolute;font-family:'Times New Roman';left:4px;top:414px;">On October 24, 2019,<div style="display:inline-block;width:5px"> </div>the Company entered into<div style="display:inline-block;width:5px"> </div>a confidential settlement agreement<div style="display:inline-block;width:5px"> </div>with The Kellogg Company<div style="display:inline-block;width:5px"> </div>dismissing all </div><div id="a5879" style="position:absolute;font-family:'Times New Roman';left:4px;top:429px;">claims against the<div style="display:inline-block;width:5px"> </div>Company for an<div style="display:inline-block;width:5px"> </div>amount that did<div style="display:inline-block;width:5px"> </div>not have a<div style="display:inline-block;width:5px"> </div>material impact on<div style="display:inline-block;width:5px"> </div>the Company’s<div style="display:inline-block;width:5px"> </div>financial condition or<div style="display:inline-block;width:5px"> </div>results </div><div id="a5880" style="position:absolute;font-family:'Times New Roman';left:4px;top:445px;">of operations.<div style="display:inline-block;width:6px"> </div>On November<div style="display:inline-block;width:6px"> </div>11,<div style="display:inline-block;width:5px"> </div>2019, a<div style="display:inline-block;width:6px"> </div>stipulation<div style="display:inline-block;width:5px"> </div>for dismissal<div style="display:inline-block;width:6px"> </div>was filed<div style="display:inline-block;width:6px"> </div>with the<div style="display:inline-block;width:6px"> </div>court, and<div style="display:inline-block;width:6px"> </div>on March<div style="display:inline-block;width:6px"> </div>28, 2022,<div style="display:inline-block;width:6px"> </div>the court </div><div id="a5881" style="position:absolute;font-family:'Times New Roman';left:4px;top:460px;">dismissed the Company with prejudice. </div><div id="a5884" style="position:absolute;font-family:'Times New Roman';left:4px;top:491px;">The trial of this case began<div style="display:inline-block;width:5px"> </div>on October 17, 2023. On December<div style="display:inline-block;width:5px"> </div>1, 2023, the jury returned a decision<div style="display:inline-block;width:5px"> </div>awarding the Egg Products </div><div id="a5887" style="position:absolute;font-family:'Times New Roman';left:4px;top:506px;">Plaintiffs<div style="display:inline-block;width:5px"> </div>$</div><div id="a5887_12_4" style="position:absolute;font-family:'Times New Roman';left:64px;top:506px;">17.8</div><div id="a5887_16_112" style="position:absolute;font-family:'Times New Roman';left:88px;top:506px;"><div style="display:inline-block;width:4px"> </div>million<div style="display:inline-block;width:5px"> </div>in damages.<div style="display:inline-block;width:6px"> </div>If the<div style="display:inline-block;width:6px"> </div>jury’s<div style="display:inline-block;width:5px"> </div>decision<div style="display:inline-block;width:5px"> </div>is ultimately<div style="display:inline-block;width:6px"> </div>upheld,<div style="display:inline-block;width:5px"> </div>the defendants<div style="display:inline-block;width:6px"> </div>would<div style="display:inline-block;width:5px"> </div>be jointly<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>severally </div><div id="a5889" style="position:absolute;font-family:'Times New Roman';left:4px;top:521px;">liable<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>treble<div style="display:inline-block;width:6px"> </div>damages,<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>$</div><div id="a5889_31_4" style="position:absolute;font-family:'Times New Roman';left:176px;top:521px;">53.3</div><div id="a5889_35_89" style="position:absolute;font-family:'Times New Roman';left:199px;top:521px;"><div style="display:inline-block;width:6px"> </div>million,<div style="display:inline-block;width:6px"> </div>subject<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>credit<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Kellogg<div style="display:inline-block;width:6px"> </div>settlement<div style="display:inline-block;width:6px"> </div>described<div style="display:inline-block;width:6px"> </div>above<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>certain<div style="display:inline-block;width:6px"> </div>other </div><div id="a5890" style="position:absolute;font-family:'Times New Roman';left:4px;top:537px;">settlements with<div style="display:inline-block;width:6px"> </div>previous<div style="display:inline-block;width:5px"> </div>settling defendants,<div style="display:inline-block;width:6px"> </div>plus the<div style="display:inline-block;width:6px"> </div>Egg Product<div style="display:inline-block;width:6px"> </div>Plaintiffs’<div style="display:inline-block;width:5px"> </div>reasonable<div style="display:inline-block;width:5px"> </div>attorneys’<div style="display:inline-block;width:5px"> </div>fees. This<div style="display:inline-block;width:6px"> </div>decision is<div style="display:inline-block;width:6px"> </div>not </div><div id="a5892" style="position:absolute;font-family:'Times New Roman';left:4px;top:552px;">final and<div style="display:inline-block;width:6px"> </div>remains subject<div style="display:inline-block;width:6px"> </div>to the<div style="display:inline-block;width:5px"> </div>defendants’ motion<div style="display:inline-block;width:6px"> </div>for a<div style="display:inline-block;width:5px"> </div>directed verdict<div style="display:inline-block;width:6px"> </div>noted below<div style="display:inline-block;width:6px"> </div>and appeals<div style="display:inline-block;width:6px"> </div>by the<div style="display:inline-block;width:6px"> </div>parties. During<div style="display:inline-block;width:6px"> </div>our </div><div id="a5894" style="position:absolute;font-family:'Times New Roman';left:4px;top:567px;">second fiscal quarter<div style="display:inline-block;width:5px"> </div>of 2024, we<div style="display:inline-block;width:5px"> </div>recorded an accrued<div style="display:inline-block;width:5px"> </div>expense of $</div><div id="a5894_66_4" style="position:absolute;font-family:'Times New Roman';left:368px;top:567px;">19.6</div><div id="a5894_70_57" style="position:absolute;font-family:'Times New Roman';left:391px;top:567px;"><div style="display:inline-block;width:4px"> </div>million in<div style="display:inline-block;width:5px"> </div>selling, general and<div style="display:inline-block;width:5px"> </div>administrative expenses </div><div id="a5902" style="position:absolute;font-family:'Times New Roman';left:4px;top:583px;">in<div style="display:inline-block;width:8px"> </div>the<div style="display:inline-block;width:8px"> </div>Company’s<div style="display:inline-block;width:9px"> </div>Condensed<div style="display:inline-block;width:8px"> </div>Consolidated<div style="display:inline-block;width:8px"> </div>Statements<div style="display:inline-block;width:8px"> </div>of<div style="display:inline-block;width:8px"> </div>Income<div style="display:inline-block;width:8px"> </div>and<div style="display:inline-block;width:8px"> </div>classified<div style="display:inline-block;width:8px"> </div>as<div style="display:inline-block;width:8px"> </div>other<div style="display:inline-block;width:8px"> </div>noncurrent<div style="display:inline-block;width:8px"> </div>liabilities<div style="display:inline-block;width:8px"> </div>in<div style="display:inline-block;width:8px"> </div>the </div><div id="a5911" style="position:absolute;font-family:'Times New Roman';left:4px;top:598px;">Company’s<div style="display:inline-block;width:5px"> </div>Condensed Consolidated<div style="display:inline-block;width:5px"> </div>Balance Sheets. The<div style="display:inline-block;width:5px"> </div>accrual represents<div style="display:inline-block;width:5px"> </div>our estimate of<div style="display:inline-block;width:5px"> </div>the Company’s<div style="display:inline-block;width:5px"> </div>proportional share </div><div id="a5917" style="position:absolute;font-family:'Times New Roman';left:4px;top:613px;">of the reasonably<div style="display:inline-block;width:5px"> </div>possible ultimate damages<div style="display:inline-block;width:5px"> </div>award, excluding the Egg<div style="display:inline-block;width:5px"> </div>Product Plaintiffs’ attorneys’<div style="display:inline-block;width:5px"> </div>fees that we believe<div style="display:inline-block;width:5px"> </div>would </div><div id="a5919" style="position:absolute;font-family:'Times New Roman';left:4px;top:629px;">be approximately offset<div style="display:inline-block;width:5px"> </div>by the credits noted<div style="display:inline-block;width:5px"> </div>above. We<div style="display:inline-block;width:5px"> </div>and the other<div style="display:inline-block;width:5px"> </div>defendants are discussing<div style="display:inline-block;width:5px"> </div>apportionment, and our<div style="display:inline-block;width:5px"> </div>accrual </div><div id="a5921" style="position:absolute;font-family:'Times New Roman';left:4px;top:644px;">may change in<div style="display:inline-block;width:5px"> </div>the future based on<div style="display:inline-block;width:5px"> </div>the outcome of<div style="display:inline-block;width:5px"> </div>those discussions. Our<div style="display:inline-block;width:5px"> </div>accrual may also<div style="display:inline-block;width:5px"> </div>be revised in<div style="display:inline-block;width:5px"> </div>whole or in<div style="display:inline-block;width:5px"> </div>part in the </div><div id="a5923" style="position:absolute;font-family:'Times New Roman';left:4px;top:659px;">future to the extent we<div style="display:inline-block;width:5px"> </div>are successful in further proceedings<div style="display:inline-block;width:5px"> </div>in the litigation.<div style="display:inline-block;width:8px"> </div>On November 29, 2023, the<div style="display:inline-block;width:5px"> </div>defendants, including </div><div id="a5925" style="position:absolute;font-family:'Times New Roman';left:4px;top:675px;">the Company,<div style="display:inline-block;width:7px"> </div>filed a<div style="display:inline-block;width:6px"> </div>motion for<div style="display:inline-block;width:6px"> </div>judgment as<div style="display:inline-block;width:6px"> </div>a matter<div style="display:inline-block;width:6px"> </div>of law<div style="display:inline-block;width:5px"> </div>in their<div style="display:inline-block;width:6px"> </div>favor,<div style="display:inline-block;width:5px"> </div>known as<div style="display:inline-block;width:6px"> </div>a directed<div style="display:inline-block;width:6px"> </div>verdict, notwithstanding<div style="display:inline-block;width:6px"> </div>the </div><div id="a5928" style="position:absolute;font-family:'Times New Roman';left:4px;top:690px;">jury’s decision. The Company intends<div style="display:inline-block;width:5px"> </div>to continue to vigorously defend the claims asserted by the Egg Products Plaintiffs. </div><div id="a5932" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:721px;">State of Oklahoma Watershed Pollution<div style="display:inline-block;width:5px"> </div>Litigation </div><div id="a5935" style="position:absolute;font-family:'Times New Roman';left:4px;top:751px;">On June<div style="display:inline-block;width:5px"> </div>18, 2005,<div style="display:inline-block;width:5px"> </div>the State<div style="display:inline-block;width:5px"> </div>of Oklahoma<div style="display:inline-block;width:5px"> </div>filed suit,<div style="display:inline-block;width:5px"> </div>in the<div style="display:inline-block;width:5px"> </div>United States<div style="display:inline-block;width:5px"> </div>District Court<div style="display:inline-block;width:5px"> </div>for the<div style="display:inline-block;width:5px"> </div>Northern District<div style="display:inline-block;width:5px"> </div>of Oklahoma, </div><div id="a5937" style="position:absolute;font-family:'Times New Roman';left:4px;top:767px;">against Cal-Maine<div style="display:inline-block;width:6px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc. and<div style="display:inline-block;width:6px"> </div>Tyson<div style="display:inline-block;width:5px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc., Cobb-Vantress,<div style="display:inline-block;width:7px"> </div>Inc., Cargill,<div style="display:inline-block;width:6px"> </div>Inc., George’s,<div style="display:inline-block;width:7px"> </div>Inc., Peterson<div style="display:inline-block;width:6px"> </div>Farms, Inc. </div><div id="a5942" style="position:absolute;font-family:'Times New Roman';left:4px;top:782px;">and<div style="display:inline-block;width:5px"> </div>Simmons<div style="display:inline-block;width:5px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc.,<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>certain<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>their<div style="display:inline-block;width:5px"> </div>affiliates.<div style="display:inline-block;width:5px"> </div>The<div style="display:inline-block;width:5px"> </div>State<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>Oklahoma<div style="display:inline-block;width:5px"> </div>claims<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>through<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>disposal<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>chicken </div><div id="a5943" style="position:absolute;font-family:'Times New Roman';left:4px;top:797px;">litter the<div style="display:inline-block;width:5px"> </div>defendants polluted<div style="display:inline-block;width:5px"> </div>the Illinois<div style="display:inline-block;width:5px"> </div>River Watershed.<div style="display:inline-block;width:6px"> </div>This watershed<div style="display:inline-block;width:5px"> </div>provides water<div style="display:inline-block;width:5px"> </div>to eastern<div style="display:inline-block;width:5px"> </div>Oklahoma. The<div style="display:inline-block;width:5px"> </div>complaint </div><div id="a5945" style="position:absolute;font-family:'Times New Roman';left:4px;top:813px;">sought<div style="display:inline-block;width:5px"> </div>injunctive<div style="display:inline-block;width:5px"> </div>relief<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>monetary<div style="display:inline-block;width:5px"> </div>damages,<div style="display:inline-block;width:5px"> </div>but<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>claim<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>monetary<div style="display:inline-block;width:5px"> </div>damages<div style="display:inline-block;width:5px"> </div>was dismissed<div style="display:inline-block;width:6px"> </div>by<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>court.<div style="display:inline-block;width:5px"> </div>Cal-Maine </div><div id="a5948" style="position:absolute;font-family:'Times New Roman';left:4px;top:828px;">Foods,<div style="display:inline-block;width:6px"> </div>Inc.<div style="display:inline-block;width:5px"> </div>discontinued<div style="display:inline-block;width:6px"> </div>operations<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>watershed<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:5px"> </div>or<div style="display:inline-block;width:5px"> </div>around<div style="display:inline-block;width:6px"> </div>2005.<div style="display:inline-block;width:5px"> </div>Since<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>litigation<div style="display:inline-block;width:6px"> </div>began,<div style="display:inline-block;width:6px"> </div>Cal-Maine<div style="display:inline-block;width:6px"> </div>Foods,<div style="display:inline-block;width:5px"> </div>Inc. </div><div id="a5951" style="position:absolute;font-family:'Times New Roman';left:4px;top:843px;">purchased </div><div id="a5951_10_3" style="position:absolute;font-family:'Times New Roman';left:65px;top:843px;">100</div><div id="a5951_13_100" style="position:absolute;font-family:'Times New Roman';left:85px;top:843px;">%<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>membership<div style="display:inline-block;width:6px"> </div>interests<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>Benton<div style="display:inline-block;width:6px"> </div>County<div style="display:inline-block;width:6px"> </div>Foods,<div style="display:inline-block;width:6px"> </div>LLC,<div style="display:inline-block;width:6px"> </div>which<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>an<div style="display:inline-block;width:6px"> </div>ongoing<div style="display:inline-block;width:6px"> </div>commercial<div style="display:inline-block;width:6px"> </div>shell<div style="display:inline-block;width:6px"> </div>egg </div><div id="a5952" style="position:absolute;font-family:'Times New Roman';left:4px;top:859px;">operation within<div style="display:inline-block;width:6px"> </div>the Illinois<div style="display:inline-block;width:5px"> </div>River Watershed.<div style="display:inline-block;width:6px"> </div>Benton County<div style="display:inline-block;width:5px"> </div>Foods, LLC<div style="display:inline-block;width:5px"> </div>is not<div style="display:inline-block;width:5px"> </div>a defendant<div style="display:inline-block;width:5px"> </div>in the<div style="display:inline-block;width:5px"> </div>litigation. We<div style="display:inline-block;width:6px"> </div>also have<div style="display:inline-block;width:5px"> </div>a </div><div id="a5953" style="position:absolute;font-family:'Times New Roman';left:4px;top:874px;">number of small contract producers that operate in the area. </div></div></div><div id="TextBlockContainer192" style="position:relative;line-height:normal;width:701px;height:354px;"><div style="position:absolute; width:82.6px; height:1.3px; left:4.1px; top:289.9px; background-color:#000000; "> </div> <div id="TextContainer192" style="position:relative;width:701px;z-index:1;"><div id="a5960" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">The non-jury trial in the case began in September 2009<div style="display:inline-block;width:5px"> </div>and concluded in February 2010. On January 18, 2023, the court entered </div><div id="a5963" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">findings of<div style="display:inline-block;width:5px"> </div>fact and<div style="display:inline-block;width:5px"> </div>conclusions of<div style="display:inline-block;width:5px"> </div>law in favor<div style="display:inline-block;width:5px"> </div>of the<div style="display:inline-block;width:5px"> </div>State of<div style="display:inline-block;width:5px"> </div>Oklahoma, but<div style="display:inline-block;width:5px"> </div>no penalties<div style="display:inline-block;width:5px"> </div>were assessed.<div style="display:inline-block;width:5px"> </div>The court<div style="display:inline-block;width:5px"> </div>found the </div><div id="a5965" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">defendants<div style="display:inline-block;width:6px"> </div>liable<div style="display:inline-block;width:6px"> </div>for<div style="display:inline-block;width:6px"> </div>state<div style="display:inline-block;width:6px"> </div>law<div style="display:inline-block;width:6px"> </div>nuisance,<div style="display:inline-block;width:6px"> </div>federal<div style="display:inline-block;width:6px"> </div>common<div style="display:inline-block;width:6px"> </div>law<div style="display:inline-block;width:6px"> </div>nuisance,<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>state<div style="display:inline-block;width:6px"> </div>law<div style="display:inline-block;width:6px"> </div>trespass.<div style="display:inline-block;width:6px"> </div>The<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:6px"> </div>also<div style="display:inline-block;width:6px"> </div>found<div style="display:inline-block;width:6px"> </div>the </div><div id="a5966" style="position:absolute;font-family:'Times New Roman';left:4px;top:46px;">producers<div style="display:inline-block;width:5px"> </div>vicariously<div style="display:inline-block;width:5px"> </div>liable<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>actions<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>their<div style="display:inline-block;width:5px"> </div>contract<div style="display:inline-block;width:5px"> </div>producers.<div style="display:inline-block;width:5px"> </div>The<div style="display:inline-block;width:5px"> </div>court<div style="display:inline-block;width:5px"> </div>directed<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>parties<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>confer<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>attempt<div style="display:inline-block;width:5px"> </div>to </div><div id="a5969" style="position:absolute;font-family:'Times New Roman';left:4px;top:61px;">reach agreement<div style="display:inline-block;width:6px"> </div>on appropriate<div style="display:inline-block;width:5px"> </div>remedies. On<div style="display:inline-block;width:6px"> </div>June 12,<div style="display:inline-block;width:5px"> </div>2023, the<div style="display:inline-block;width:5px"> </div>court ordered<div style="display:inline-block;width:6px"> </div>the parties<div style="display:inline-block;width:5px"> </div>to mediate<div style="display:inline-block;width:6px"> </div>before the<div style="display:inline-block;width:6px"> </div>retired Tenth </div><div id="a5970" style="position:absolute;font-family:'Times New Roman';left:4px;top:77px;">Circuit Chief Judge Deanell<div style="display:inline-block;width:5px"> </div>Reece Tacha.<div style="display:inline-block;width:5px"> </div>On October 26, 2023, the parties<div style="display:inline-block;width:5px"> </div>filed separate status reports informing<div style="display:inline-block;width:5px"> </div>the court that </div><div id="a5972" style="position:absolute;font-family:'Times New Roman';left:4px;top:92px;">the mediation<div style="display:inline-block;width:6px"> </div>was unsuccessful.<div style="display:inline-block;width:5px"> </div>Also on<div style="display:inline-block;width:6px"> </div>October 26,<div style="display:inline-block;width:5px"> </div>2023, the<div style="display:inline-block;width:5px"> </div>defendants filed<div style="display:inline-block;width:6px"> </div>a post-trial<div style="display:inline-block;width:5px"> </div>motion to<div style="display:inline-block;width:6px"> </div>dismiss and<div style="display:inline-block;width:5px"> </div>supporting </div><div id="a5975" style="position:absolute;font-family:'Times New Roman';left:4px;top:107px;">brief arguing<div style="display:inline-block;width:5px"> </div>that the<div style="display:inline-block;width:5px"> </div>case should<div style="display:inline-block;width:5px"> </div>be dismissed<div style="display:inline-block;width:5px"> </div>due to<div style="display:inline-block;width:5px"> </div>the state record<div style="display:inline-block;width:5px"> </div>before the<div style="display:inline-block;width:5px"> </div>court, the resulting<div style="display:inline-block;width:5px"> </div>mootness of<div style="display:inline-block;width:5px"> </div>the case,<div style="display:inline-block;width:5px"> </div>and </div><div id="a5978" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">violation<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:5px"> </div>due<div style="display:inline-block;width:6px"> </div>process.<div style="display:inline-block;width:5px"> </div>On<div style="display:inline-block;width:6px"> </div>November<div style="display:inline-block;width:6px"> </div>10,<div style="display:inline-block;width:5px"> </div>2023,<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:5px"> </div>State<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:6px"> </div>Oklahoma<div style="display:inline-block;width:6px"> </div>filed<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:5px"> </div>response<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>opposition<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>motion<div style="display:inline-block;width:6px"> </div>to </div><div id="a5979" style="position:absolute;font-family:'Times New Roman';left:4px;top:138px;">dismiss and on<div style="display:inline-block;width:5px"> </div>November 17, 2023,<div style="display:inline-block;width:5px"> </div>the defendants filed<div style="display:inline-block;width:5px"> </div>their reply.<div style="display:inline-block;width:5px"> </div>The court has not<div style="display:inline-block;width:5px"> </div>ruled on the motion.<div style="display:inline-block;width:5px"> </div>While management </div><div id="a5980" style="position:absolute;font-family:'Times New Roman';left:4px;top:153px;">believes there<div style="display:inline-block;width:5px"> </div>is a<div style="display:inline-block;width:5px"> </div>reasonable<div style="display:inline-block;width:5px"> </div>possibility of<div style="display:inline-block;width:5px"> </div>a material<div style="display:inline-block;width:5px"> </div>loss from<div style="display:inline-block;width:6px"> </div>the case,<div style="display:inline-block;width:5px"> </div>at the<div style="display:inline-block;width:5px"> </div>present time,<div style="display:inline-block;width:5px"> </div>it is<div style="display:inline-block;width:5px"> </div>not possible<div style="display:inline-block;width:5px"> </div>to estimate<div style="display:inline-block;width:5px"> </div>the </div><div id="a5982" style="position:absolute;font-family:'Times New Roman';left:4px;top:169px;">amount<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>monetary<div style="display:inline-block;width:6px"> </div>exposure,<div style="display:inline-block;width:6px"> </div>if<div style="display:inline-block;width:6px"> </div>any,<div style="display:inline-block;width:7px"> </div>to<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:6px"> </div>due<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>range<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>factors,<div style="display:inline-block;width:6px"> </div>including<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>following,<div style="display:inline-block;width:6px"> </div>among<div style="display:inline-block;width:6px"> </div>others: </div><div id="a5983" style="position:absolute;font-family:'Times New Roman';left:4px;top:184px;">uncertainties<div style="display:inline-block;width:6px"> </div>inherent<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>any<div style="display:inline-block;width:6px"> </div>assessment<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>potential<div style="display:inline-block;width:6px"> </div>costs<div style="display:inline-block;width:6px"> </div>associated<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>injunctive<div style="display:inline-block;width:6px"> </div>relief<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>other<div style="display:inline-block;width:6px"> </div>penalties<div style="display:inline-block;width:6px"> </div>based<div style="display:inline-block;width:6px"> </div>on<div style="display:inline-block;width:6px"> </div>a </div><div id="a5984" style="position:absolute;font-family:'Times New Roman';left:4px;top:199px;">decision in a<div style="display:inline-block;width:5px"> </div>case tried over<div style="display:inline-block;width:5px"> </div>13 years ago based<div style="display:inline-block;width:5px"> </div>on environmental conditions<div style="display:inline-block;width:5px"> </div>that existed at the<div style="display:inline-block;width:5px"> </div>time, the lack<div style="display:inline-block;width:5px"> </div>of guidance from </div><div id="a5986" style="position:absolute;font-family:'Times New Roman';left:4px;top:215px;">the court as to what<div style="display:inline-block;width:5px"> </div>might be considered appropriate<div style="display:inline-block;width:5px"> </div>remedies, the ongoing litigation<div style="display:inline-block;width:5px"> </div>with the State of Oklahoma<div style="display:inline-block;width:5px"> </div>and motion to </div><div id="a5988" style="position:absolute;font-family:'Times New Roman';left:4px;top:230px;">dismiss before<div style="display:inline-block;width:5px"> </div>the court, and<div style="display:inline-block;width:5px"> </div>uncertainty regarding<div style="display:inline-block;width:5px"> </div>what our proportionate<div style="display:inline-block;width:5px"> </div>share of any<div style="display:inline-block;width:5px"> </div>remedy would be,<div style="display:inline-block;width:5px"> </div>although we believe </div><div id="a5989" style="position:absolute;font-family:'Times New Roman';left:4px;top:245px;">that our share compared to the other defendants is small. </div><div id="a5992" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:276px;">Other Matters </div><div id="a5995" style="position:absolute;font-family:'Times New Roman';left:4px;top:307px;">In addition to the above, the Company is involved in various other claims and litigation incidental<div style="display:inline-block;width:5px"> </div>to its business. Although the </div><div id="a5998" style="position:absolute;font-family:'Times New Roman';left:4px;top:322px;">outcome of these matters cannot be determined with certainty,<div style="display:inline-block;width:5px"> </div>management, upon the advice of counsel, is of the opinion that </div><div id="a5999" style="position:absolute;font-family:'Times New Roman';left:4px;top:337px;">the final outcome should not have a material effect on the Company’s<div style="display:inline-block;width:6px"> </div>consolidated results of operations or financial position.</div></div></div> 100000 10000 250000 17800000 53300000 19600000 1 <div id="TextBlockContainer195" style="position:relative;line-height:normal;width:701px;height:205px;"><div id="TextContainer195" style="position:relative;width:701px;z-index:1;"><div id="a6003" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 11 - Subsequent Events </div><div id="a6011" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">On<div style="display:inline-block;width:6px"> </div>December<div style="display:inline-block;width:6px"> </div>12,<div style="display:inline-block;width:5px"> </div>2023,<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Company<div style="display:inline-block;width:6px"> </div>reported<div style="display:inline-block;width:6px"> </div>that<div style="display:inline-block;width:5px"> </div>one<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>Company’s<div style="display:inline-block;width:6px"> </div>facilities<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>Kansas<div style="display:inline-block;width:5px"> </div>experienced<div style="display:inline-block;width:6px"> </div>an<div style="display:inline-block;width:5px"> </div>outbreak<div style="display:inline-block;width:5px"> </div>of </div><div id="a6012" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">highly pathogenic<div style="display:inline-block;width:6px"> </div>avian influenza<div style="display:inline-block;width:6px"> </div>(“HPAI”),<div style="display:inline-block;width:6px"> </div>affecting<div style="display:inline-block;width:5px"> </div>approximately </div><div id="a6012_68_7" style="position:absolute;font-family:'Times New Roman';left:385px;top:47px;">684,000</div><div id="a6012_75_50" style="position:absolute;font-family:'Times New Roman';left:428px;top:47px;"><div style="display:inline-block;width:4px"> </div>laying hens.<div style="display:inline-block;width:5px"> </div>Subsequent<div style="display:inline-block;width:5px"> </div>to the<div style="display:inline-block;width:5px"> </div>initial outbreak, </div><div id="a6013" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">nearby<div style="display:inline-block;width:5px"> </div>facilities<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>Kansas<div style="display:inline-block;width:5px"> </div>experienced<div style="display:inline-block;width:5px"> </div>an outbreak<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:5px"> </div>HPAI,<div style="display:inline-block;width:6px"> </div>affecting<div style="display:inline-block;width:5px"> </div>approximately<div style="display:inline-block;width:5px"> </div>an additional </div><div id="a6013_99_7" style="position:absolute;font-family:'Times New Roman';left:555px;top:63px;">842,000</div><div id="a6013_106_17" style="position:absolute;font-family:'Times New Roman';left:598px;top:63px;"><div style="display:inline-block;width:5px"> </div>laying<div style="display:inline-block;width:5px"> </div>hens and </div><div id="a6014" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">240,000</div><div id="a6014_7_58" style="position:absolute;font-family:'Times New Roman';left:48px;top:79px;"><div style="display:inline-block;width:3px"> </div>pullets. The total of the combined outbreaks represented </div><div id="a6014_65_3" style="position:absolute;font-family:'Times New Roman';left:354px;top:79px;">3.3</div><div id="a6014_68_45" style="position:absolute;font-family:'Times New Roman';left:371px;top:79px;">% of our total flock as of December 2, 2023. </div><div id="a6017" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">The<div style="display:inline-block;width:7px"> </div>Company<div style="display:inline-block;width:7px"> </div>has<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:7px"> </div>continues<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>follow<div style="display:inline-block;width:7px"> </div>all<div style="display:inline-block;width:6px"> </div>guidelines<div style="display:inline-block;width:7px"> </div>provided<div style="display:inline-block;width:7px"> </div>by<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:7px"> </div>United<div style="display:inline-block;width:7px"> </div>States<div style="display:inline-block;width:6px"> </div>Department<div style="display:inline-block;width:7px"> </div>of<div style="display:inline-block;width:7px"> </div>Agriculture<div style="display:inline-block;width:6px"> </div>(the </div><div id="a6019" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">“USDA”)<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>other<div style="display:inline-block;width:6px"> </div>regulatory<div style="display:inline-block;width:7px"> </div>agencies<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>depopulate<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:6px"> </div>sanitize<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>facilities.<div style="display:inline-block;width:6px"> </div>As<div style="display:inline-block;width:7px"> </div>such,<div style="display:inline-block;width:6px"> </div>Cal-Maine<div style="display:inline-block;width:6px"> </div>will<div style="display:inline-block;width:6px"> </div>be<div style="display:inline-block;width:6px"> </div>eligible<div style="display:inline-block;width:7px"> </div>to </div><div id="a6031" style="position:absolute;font-family:'Times New Roman';left:4px;top:142px;">participate<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>USDA<div style="display:inline-block;width:5px"> </div>indemnity<div style="display:inline-block;width:5px"> </div>program<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>other<div style="display:inline-block;width:5px"> </div>programs<div style="display:inline-block;width:5px"> </div>designed<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>compensate<div style="display:inline-block;width:5px"> </div>for<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>loss of<div style="display:inline-block;width:6px"> </div>birds<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>eggs.<div style="display:inline-block;width:5px"> </div>The </div><div id="a6036" style="position:absolute;font-family:'Times New Roman';left:4px;top:158px;">Company’s<div style="display:inline-block;width:7px"> </div>plans<div style="display:inline-block;width:6px"> </div>are<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>repopulate<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>facilities<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>resume<div style="display:inline-block;width:6px"> </div>normal<div style="display:inline-block;width:6px"> </div>operations<div style="display:inline-block;width:6px"> </div>at<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>facilities<div style="display:inline-block;width:6px"> </div>within </div><div id="a6036_103_1" style="position:absolute;font-family:'Times New Roman';left:579px;top:158px;-sec-ix-hidden:ID_588;">3</div><div id="a6036_104_1" style="position:absolute;font-family:'Times New Roman';left:586px;top:158px;">-</div><div id="a6036_105_8" style="position:absolute;font-family:'Times New Roman';left:590px;top:158px;-sec-ix-hidden:ID_589;">5 months</div><div id="a6036_113_9" style="position:absolute;font-family:'Times New Roman';left:642px;top:158px;">.<div style="display:inline-block;width:5px"> </div>Due<div style="display:inline-block;width:6px"> </div>to </div><div id="a6041" style="position:absolute;font-family:'Times New Roman';left:4px;top:174px;">volatility in<div style="display:inline-block;width:5px"> </div>the market<div style="display:inline-block;width:5px"> </div>prices of<div style="display:inline-block;width:5px"> </div>eggs and<div style="display:inline-block;width:5px"> </div>uncertain future<div style="display:inline-block;width:5px"> </div>supply,<div style="display:inline-block;width:5px"> </div>demand and<div style="display:inline-block;width:5px"> </div>other market<div style="display:inline-block;width:5px"> </div>conditions, an<div style="display:inline-block;width:5px"> </div>estimate of<div style="display:inline-block;width:5px"> </div>the net </div><div id="a6050" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">income effect cannot be reasonably made.</div></div></div> 684000 842000 240000 0.033 EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R (U@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #L@"-8Z*3?W.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:05E=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KBU6W!1<'K;24DOY?\X6-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ [( C6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #L@"-8_>/JZB0& "\(0 & 'AL+W=OM9'2M-W-UC]ITVVZF_;"!2=!!9P9TS3? M?L= (+?7&(9*7S1 .$_\^-CF9YNS+1\2RAKV >F%G?)9]7,7U A9&'@^18,OS MS@1_FMH#%9#<\8?'MM'!,5)6GCE_42&53YOM*"[]6O$_-@YIE&;,K]/SU7KL\[HPYRV9+&OGSDV\\L,Y04T.%^ ME/Q'V_3>?K^#G#B2/,B"H02!%Z:?]"VKB,, JR2 9 'D70 N^P4["[ 3HVG) M$EN75-+QF>!;)-3=H*8.DKI)HL&-%ZHT+J2 ;SV(D^-+[L20%8EHZ**K4'IR MAV9AVCQ4-7=1M*:"16<]";^F8GI.IGR1*I,2Y2&ZY:%<1Z#J,O?K^!Z4,B\J MV1?U@A@%+YESC"QRA(A%;$UYIN;P7VD(X782WC<4Q\YKSD[T[*J:>]IMF*YZ MS.'8ZC[H3!BC5*?^%&VHP\X[T&LC)EY99_S#=WAH_6RPU,\M]>M9>HBID$SX M._3(-EQ(G3VSE!2QKE*FQJB&]@:YO4$]>W,F/*Z:NXN@TVB35Z&DFF+2%DL; MHU&@H=%A;G18LVD*"@-NTI'+$VG66E(_TF;2&-;0X$EN\,18J&R@NO9\AN[B MX)D)G3&SAF7AKCT:G@YTYHRA#VG> M3F9W5^CZ_OYR<81F=]-CG5FC3$.SI[G9TSIF9Z'#!330Y*%SA!82NB7B DUY M'$JQ@T]76P-F\MU8=PT_T#TG/21VUY0ZZ0'/:[ MUL"R[).1SJXYN*G? [[ =?Q.7!?4HZ/] ;J!^]!]J,UJA22V!@1]!C[S%;0 MP/%PA^8OVYW6OE&KJ7U2V"?_P_[7[HG6NUEO$7O0,P#2M5Z-L4V]%D"$S4CS M/M53=0:=^(EO0ZU5L]RCYZZ82K'6:AN6\U'[#F@K]ZH:-OUF;- MVX76:!O$A MDPF;2>6]TSB-)??27MRD=DRL4[5,\.-$Z;0.9<,%,V PZ26N= MP%2XW)A98&AAK:TV0 D7I(3-F'/#'! CD2X3)C\\_H05S8@&9U)JLX"4>!/ 87DCNO!RA[ZUC"Z,-%>B5 M^C%#&R;2J;"V#MI *%PP%#9S#F"^ZX4KM-@%S]S76C<+ "K>:GVUP4JD8"5B M!IM],M'5F[.FX8J5DG"%T-UD<3G13K?-@4T=%G1$:M'1-!9"S=?225J22GB@ MQ-I5EPK%+]JUFJDYJJG/ H-(+0R:A9*)=.5.S;SIWKC6IUFQS&<;"$0*!"*U M$$A-3&'R DRPXD([%E7HW% !K7WB. R$0,9-);6.VR A4I 0J45"BX#Z/KJ( M(_@ZTK=;LT[I.H,YKJF_ H!(+0"Z"IA8J8[Y"RC(-3!"L*&A/K5FP7*C;? / M*?B'F/%EG\@U@T2:[#5<+S+'-;576]QVRENM1EA=R#;HEA:@YJZK%@'KL>\X!- M 19GHT&],.]A42%GJ#P^A:%J?;3"/73"/;2:4P_D$^ON6J;G7/UJ3'\0L MF>LV",@^V!6K14!?3Z86R1XBNH]E)&FHYBK:>O@@DLGJ(57K)VIJ-_MUW._C M$1FJ:>RKSF/!/+:95:8^56MYJ'Z&/XAA,F=M$)%=$)%=BX@:9?B#$">KA\&W M&1XE0\*[!/<.]L<5QR6O#43(49L+Z59Y?C5_-6&2;,CWBMO3]QINJ<+ "/EL M":'6\0F40:2O"J0GDF^2W?9G+B4/DL,UHRX3Z@;X?LFYW)^H'\A?V!C_!U!+ M P04 " #L@"-82,!$-DH' !0(0 & 'AL+W=OJ_./:W2_KR0=8?U48(C3Z51:6N9ANMMZ\6 M"Y5M1,G5A=R*"CZYDW7)-;RL[Q=J6PN^;@>5Q8($0;0H>5[-EI?M>^_KY:5L M=)%7XGV-5%.6O'Y\(PKY<#7#L\]O?,CO-]J\L5A>;OF]N!'Z]^W[&EXM#E[6 M>2DJE+N:O8:OUJQ=D!K\4OV^#AV!NN1(K6?R9K_7F:I;,T%K<\:;0 M'^3#CZ(+*#3^,EFH]C=ZZ&R#&7M7Q M;$&;^:BG9MV-$235V89;W0-G^8P3B]7LEK# MHH@U@BLEBWS--;QXPPM>90+=&,<*S='O-]?HZQ??H!BTH@K!7&^Z6V/!-7,SA&2M0[,5M^^06.@F]=T9W) MV5&L]! K]7E?KKC:(%@UE)D+\4^3[W@!P3M7<>\J:EV95+!;T@C'"%F$/VFBO0[A*^ M]\R&BH(H8.%(N&U&PS!( [?P\" \] K_K>9KTF*F,UD*I/FG@5:7RLB>+QK'8Y&V512E M4>36&!\TQD_NADK+&O: 2UEL+W@2DS@827.9,883M[;DH"WQ:GM?BRW/UTA\ MVIHLJ@9KGQVE%I?RQ)*41O'XA-E&(4TFMFEZ4)WZMZG4O#A!8&KON2"B*1UK M=-AAPE(2NF7BH(=3\,3T0KU2Z\>7: L\TNA+7FZ_;5/7UF2'R3/5N1TJ2G#( MHF0DW&$7,Q:RB?G% ZKB$S.8,L!LX)@-Z IOMRG-*1W;D\FHM9V=9HRE$\)[ M'F(O@I8_2+E^R(O"*8U8W\G".([&TAQF#*K*"6D]OK"?7V\KS:O['!)4MV6G MEY_:DQ,',1L+=9B%23J14G%/+^S'UZ_M^2]D=3_7HBX]!PS;&,(!3BRA+K,X MF,A=N*<5?@)7;1YX/2W/ 1U(YTDPIJG3,&3A9 ;H^82CDPJT(N>W>=&>&F>5 MAKV<>VZ9=BYOQT'WP,-^XG5E1);)QB20+7^20<_G9]QQ^?.45IMF M.*1Q$H_%.NP2$E,\H;;''O%C;T^32E:G"K:I1H/0*M4=9BG\3*CMV4?\[+L6 M=P)D'I^R25 3!]C"A%EMIM..$$PFY/8$)*<0\*D9M>E&&70/UI2Z[%C*IE3V M$"3^+FTERS+OJLFV@9=00%;WHLI,7SR')EF@7Z06" =._?^!9LAY]^+_.SJ> M@9Z()/:6 3=:9A\WLEB+6GW5-@#ZT7VWQDO69]^N.9.WXZA[O)(GNDMH+>?0 M/F1\F\,^=<9KPS)F!(^9ZC(C>/+\]$PE?J9^$)K#6P !7E>P)=WGQ]$?A@D- M[)SD,HSQI$[:XY3Z<0JL:LJF:+NOKCV7):S9QMR0W@DHUM4^2R%Y9W*6\Y:8 MS=$YCJRI=IE!03#1_M >M]2/6Y,$9(64.0FFI]2UX*JI'Q'7$(S2D =(]#*( M$Z0VO#8XUNA:9**\A6B[&ZYM]FBMXH'53TTED/.>:A>XS>$Y#0([V#34X"]XL7\G=EMZ'MH4F&YWE;9Q7X^1IG!&82#SQ&)6#"^)^ TQ#A()DA. M!_=?_23_19K; +J6!7QR#VL(W:& A3,GW+H]X ["AO:<,*O<=YEAEDZM0P]W MZH?[?AU.GG$'M"-"4ZO@=QH&:9A,E/RTQSL]!>\_]WAO#\ Q3+Z;#N#4]M=I MZ&E_:4]^^C3YX="WBM%?[]K#_+=3ZUG[WW-Y.XZZIST]$^WI66E_+F_'4?>T MIW[:'R7XKU\$%P&&YJ]&.UXTXAMW_ ZL!]8S&K_1L=J>_-1/_E7!E4*OS6/# MG:AU>UON]-WJ]?WL=3N3M^-G57UMP8+S[%;FK5&>&_6YO!U'W9*52(.Q@47,2P4O7^\?W^A9;;]@GX MK=1:ENWE1G!8+V, G]]):)ZZ%^:A^N&?*);_ E!+ P04 " #L@"-8?NR? M>NP" "E"@ & 'AL+W=OY3GJF)E6B=G]NVBA)(J>J)'#*\LQ0RI1JG\M96 MN00:EZ"4VY[C^'9*66:%XW)M)L.Q*#1G&\[+:T]NSYQ5$/>)XI\1SO'X+?'H8_K7($-YO@]OHODF!UZ3 M*_GZ>U.0IGB@YEI$=^3G-:0+D+_:7!VD,>_;N[5I]DC0EHE!8V+P#!/5622TT(F0[ \>86.A6FW579$/-B2Y M6/K*WS_BNT1N.1@V#H;/=\"4*HZK'^YH"AS/=W?%=PC'ACL%1XTPH/#PCE5BER8J)IHD9=MQ4)H;%+* M88)])$@3@/>70NC'B>E4FLXT_ M02P,$% @ [( C6+:WQW"K!@ #Q\ M !@ !X;"]W;W)K+6E4MU6ZXG858PN M:Z-M,2&>%TVV-"]'TZOZV8=J>L7WLLA+]J%"8K_=TNK[#2OXX_4(CYX??,S7 M&ZD?3*97.[IF=TQ^WGVHU-WDZ&69;UDI=?]]$4]^[6UFJ^\U(ER)ROUWUS9R>F,ETL5=K9$ZDKP(E]2 MJ6[NI/I1^2 %XBMT6R[XEJ$+]/DN0VGJ0R:)YE9O#JY"!5_'16U[*C4!S]4I+P#YSVT<.^XF:EN/YN2%. MAQE;C)%'SA'QB ^\S\QM_HX_C!&):G,"T?E_H\__\^B]R?"/B>+7_L(3),I? MK^Z%K%0-^!O*@L,X/CR.+HR78D<7['JD*I]@U0,;37_]!4?>;U (3NDL.Z6S M^8F<]8(5'(,5N+Q/WZD.(VC!P%5X,(UJ4]U''J8A\8D?7$T>NC-KPQ(/QY[7 MAV4V+$U(&"=]V-R&X2#RO* =M4(-D#^9!9]S )]@SR0*P MQ$]";)"U88EB@4.#K U+21![(URQUTHNS]E*W\L-JQJFZ(P][71??7D)*B;OE,WRI-ZRDWJ;G\I;/R8=&8R= M&7A;2J;\RB8LYZAD8)%MW/22/TV,S)D!*)R:I3B#4('OFS46@)&D@^HS)BUC MXF3\D7^GA?SN6'&-@UY-\;!)%0 %@/>CH6*5@P6A)^XU/VR M4V&'&=LR+4X2LZ$ *!)8*AA X="/3;D P *O4Q?ZI%MAB-W*L-EVW;,5K]AS MJDOZ-)#.MF@C!%MB 8)%A%BM%'1G2>0LL602@%(;#Y\,A;M5A]@M#_7NSE&U;7F& 1D,P=3. M+;6X0N[2)#7) OI3J3,R%-Y6&6*W-'S#A+A$M2*F4E;Y_5[2^T+%FZ.2ZQHN M*U[O%M24'%HX."FVEKL(?*N7 2B26N4-0*5!9$X(-&('U?\BU6I'XM1!G=A; MTS&CQ<5;JO#H->?Z@YQ:&6-H,IHA>IMQM;$W6QH$2Y/0:FJ@N]0W-\4 3&5( M$@]\ 2"M="/8*:<[4Z*V$4A=;-7>J?Y$"6IJXE2"/ZNI3^HM.ZFW^:F\]0/3 M*DSB5I@W5.0+=):KC:Q:HK02=7SJP+P$ W-P%W30#4,'8,[L2[,O< MX0&H:!P-+=)6CB# C4 M)(DBDS,(,Y5D!L-"GQ]/;5_69 MI?'\!E_.,/ \PY?SP]ELZ_YP5/R65NN\%*A@*S64-XY5E*K#Z>OA1O)=?;QX MSZ7DV_IRP^B251J@_K_B7#[?Z &.9^#3?P!02P,$% @ [( C6.A@=I1E M! ,1 !@ !X;"]W;W)KC#9D11^I>MH\"!C9+4K&"EI*QDLDZ')LW;C#N5LY5!:_,;J7!\]( MI[+@_*L>W&5CR]$1T9RF2D,0^-G1*DED0 M2:<\_YUE:CVV8@ME=$FVN?K"]S_3)J% XZ4\E]5?M&]L'0NE6ZEXT3A#! 4K MZU_RW!!QX X9@?<.."N@_^&@].^=P6\<_/?.$#0.5>IVG7M%W(PH,AD) MOD="6P.:?JC8K[R!+U9JH3PJ 5\9^*G)E)<9E)UF")XDSUE&% P>%?R 'I1$ M? F?"E#A6LMC1]%=F?*"H@%Z>IRABP^7Z -B)?IUS;>2E)D WXC!0_>\5&N)YA!+9O"?G?8/3_C;P$=+"GXAY1:?!)S1]!HY^ IA!WN& M>*:GW3_QW37"8>6.3>G\O]GG_WGV(S*\5B%>A1><72%_W"RD$M *_C1IHI[5 M,\^J^^-0;DA*QQ8 2RIVU)K\^(,;.C^9"G).L-DYP>9G CLJG=^6SC^%/OD$ M&PVK:F$J0.T;5KYZ/]E-W#"(XI&].V368)7$./&/S68FL"1.CJWF?2L/>SY^ MG?,HS:!-,SBIT,]J305*CR18IXTN6BB(CBG%L\)-CLG MV/Q,8$=%"MLBA2>U^%3".29G_T#K6/,\8^4*K> U&'( .0[W1;0-_)CQ\Q/W/(3 MG^3'M/[OCM=_(QZ@T,1 W(LIC#K)3?LV@ZC'0-_(Q1'N,&! 5BH*/4X9#ZN.0<=>)ZNI MR0HG7H6!T3='"T=_^U)GKD3$D^N(=&3-%'SC/HL[!RKHVT MN/TM/@KCL,N+P2R)XL#I,F.RPT[4I:9OYF'LQ5Z''/O@"E10L:KNGA*:PK94 M]5FW?=O>;V^J6UWG_:T[G+J&]S-]'ZZN7*_P]67ZGH@5*R7*Z1*F35;+NS8C5PN1*T+7K$;B51=EE0^7+%" MW%_.\.QQX O?;+49F"\7.[IAMTQ_W=U(>)JW47)>LDIQ42')UI>S=_AB10+C M8"W^XNQ>'=TCD\J=$-_,P\?\4CFCBJV$L7?/-?;RUDR0SE;T[K07\3]!W9(*#3Q,E$H^XON&]O8 MGZ&L5EJ4!V= 4/*JN=(?AT(<.4 7*U'E,"DL1W"G1,%SJN'A5L,%9DLK M)-9H1=46O8<95^@,?;V]1J]?O4&O$*_0GUM1*UKE:C'7@,;$G&>'-U\U;R8C M;X[0)U'IK4*_ X+\U'\.6;2ID,=4KLADP&N6G2./O$7$([X#SVK:_;/8GR,2 M67.%894W1UK9H:RE*!)TGJ>;5IEFZ7'.F+EQE:\+Z[K"FK2_4 MCF;L<@9]JYC#O&@1?W, ZMSC!)_!&4 M28LR>7(U9J8G=U+L.5 .NGMX;$J@/A?<9 D]J.P7]*AE1\$<1*[X:8MW/19 M],&K/5,_0Q_I2]+'"P4[J0#V.FWR)J?LII;9%C3:BE!3 +.^D&)9+6T%G++C M#==/X(=1GUI<=C@D,,/NF<-'FHHG<=_2 C ;7H%]Q@'I\U+ PT9)(^SU"<=A M!^LS'F$<3+H$R&0"'SN@(/(U$,_1W@!&QX&384W]R._#'EJ--#?NU!9/2MGR M7?:]YHI;1H=2W]4*#)0;I.\@03\.HC[,H=T8S$X2\;0FGBQI8"+@'_WP%NT* M"K4V*X9!&CM3>2?R8(@\"N-XL"X<=F$:>V,+H]--/"V>/Y-%)+XZ?)1-K7M$J^PF9P).:_ER=>*EHIU7HI!U/:_L-?6@_5G)N MYG/LDV0HUF=^3.)!ZSOLXN1XQW>*M%-U/"F9;?\;I+"=*X&MX!LO^V:6GX;O M<%7+!R?PU-'1?= .FV!$S$@GPN0)$9:P\>0[Z/!=6^7JL,X8*@"R@=X),)D6X-48 M6$0UNF,;7E5F HQ,,,E%[LQAJ+@D)0D9+)NA79AZR=C"Z=293*OS9 [ *4^@ M=WRL1AAHHX_>\>D;)Y'?;]7YT;%.R>3&GG8IH(VZTLVQ2#O:GJB]L^=(O?$K M?+%JSL6Z,,TQW2B,;$Z^F@_ZX_ ]02P,$% @ [( C6'<%"F42!@ L@T !@ !X M;"]W;W)K^(&U7IX/)H!-\4HLRL&!T=E++!=U3^%+? M.3R->BNYJLAX98UP5)P.SB=O+PYX?]SPAZ*5WUH+SF1N[0,_W.2G@S$'1)JR MP!8D_I9T25JS(83QF&P.>I>LN+WNK%_'W)'+7'JZM/JKRD-Y.G@S$#D5LM'A MDUU]H)3/(=O+K/;Q5ZS:O8<' Y$U/M@J*2."2IGV7WY+.&PIO!G_0&&:%*8Q M[M91C/)*!GEVXNQ*.-X-:[R(J49M!*<,%^4^.+Q5T MG]VTQA"W$O5H85:A, MFB#.L\PV)BBS$'=6JTR1/QD%^&.M499L7[2VIS^P?20^6A-*+]Z9G/)=_1'B M[(.==L%>3)\U>$794(RG>V(ZGLZ>L3?KDY]%>X<_G;SXZWSN@P.'_GX*A];- M[&DWW%=O?2TS.AV@<3RY)0W.7KZ8'(V/GTGBH$_BX#GK/UG!YVW?VD!B(O;% M_T#J0GKE>>,=YVJ"C-WWN23Q\L6;Z71\O**]N)H<=Y+&?R^QC4N25T)Q]]?6 M13?2Y-T>)H'PL$\8$H$]!CB!4S2D%YA76&>-(B!7=JJEF;-=B>OC[T@YJM U" <57-R(G$NNK^URR0\BM(I(LQTPRJ3F5@1 M/7B\2HL]#JBF.'OT>BB^>.)(W_F@,%( %_L'*VKI6J!2&M)C3-8L\0(8ZUSD MJBC@M'"VP@X+.]09&8H;L\13Q.&>DU9!)=LI-S&G3#908N-P\]B@M#DFB7O MY*^=RM)^8&8=YP+8E0F$\(. S-A*90C%Y*J-*I0RB$(J)Y92-R16T@M-/KXP M;0X5%^U?V,HLC,R9&-NA>@0'I(W'CE_H6\TK_PJIB]^A[O:$06BJM?5]B3C4 M:/4]#AXO[CL:1.;=F,Q6Q*Y2_%RV7"T5G.6>T_<;D#(-K$%H! '/:Q&8?D_T&\#-41<):9Y7QU. M\[VU^4IIO5D0UR>&%A@+-&=;L$JBD0-XRY Q110@5HY1C-!)LU!(3IQ[3\!U M2^)(QX!\J6J/,EFS#\!KPK#0X+GGRC>Q%C4QK9'6%G$2PWMXTF;VB>-4(28V M4\0>8,>,;<_*7X+=D^*F12.A!H7'@X/TXV M6.%+!%1:G7/U@4&;$C. -QP=AE+D98=-U;D#MN5J7*RNVF$+D%YL:& M-"=3WW /1&G-9GO^PTN@K@@5MQ 3&1%W/JX4!. @*G+1@0M/8V3B&79) M+L!O@CIV$9O 99+CV]I8.YNA$2'P>T_.*=GF@3[@8<$3ES!W^B9(9(ET (Z% M\+;!-9+9R ,QBUUK,;S%S29A[R.'<0+SBQJ#'"%%$C- 3G6C8Q/JFKN^/0,[ MSXP*=E&> -A]NP 7<, 3QGH\?.8["ML$Z.9V*IYO<^.J+]+0BJ_6L1U!2AS( M;.(6]_7MVX/#"&M,EF8XUZB_4-Q:$'J%&O>[Z^W=2,TW/$H!&4[(>-)R.3WT M\TB8:S 7Y0(LFV-B^-3-:[1UCT:=%O%K(9Z_)K17ZE[:?Y"RN1X ]X7%G5-#^R@_TP[ M^P]02P,$% @ [( C6$)6V03X P IP@ !@ !X;"]W;W)K)"T6J)&77^_4]4K*M=&[ZQ2)YO,?W'H^DESNE'TV-:.%S(Z19!;6U[64< MF[S&AIE(M2@I4BK=,$M=7<6FU<@*G]2(.$V2>=PP+H/UTH_=Z?52=59PB7<: M3-H#1<2=!8KH*K MR>5UYN;["7]RW)E1&YR2C5*/KG-;K(+$$4*!N74(C#Y;O$$A'!#1^#1@!L*X?4!_Y[63E@TS>*/$7[RP]2IX'4"!)>N$O5>[7W'0,W-XN1+&_\*NGYM. M \@[8U4S)!.#ALO^RSX//HP27B??2$B'A-3S[A?R+-\PR]9+K7:@W6Q"79]E7_JN.'.H65L"= -Q_F0?-TGI]](GL-[)6UMX*TL ML'B:'Q.1(YOTP.8Z?1;P#>81)&D(:9).G\&;'M5-/=[L^^K@[ZN-L9JJX)]S M0GN(F3&0JV;#)7.1"#[2U%().OI< M5F#91N!P_OE_M)9#RA6=\ *USX"6\8(.>ZXJ23,*8/9_RQ6,%+_DD@*J,TP6 MYM4EW,HM2JOTOLY $(D.H]T_[6:YT2*Y*CR MC'$1W&FZ#+7=]PXR8\@>( (D:>-+RXETIA9(99+S7A(5#%T1+E1JU4!;[PW/ MF:!)%C57@_!;:9FLN#,H=UNCN7'6MJU6+*\CVB_I,$A*;X8FZK;6B!=[9'IL M4.0I]6)"^JI_J1;0N4I&D"'$IZ41L,K+*&B(FH,'6R6(#Y7"WIF 534 1?"+ M4L6.DWL'W0.+J)?%J3PJI\7M\\D= F&# Z[]U5Z2+&;JMA)RL]/+CQ-FH1)DL!'9TRS#(/=C\JK,95M"=(*(1: MC:JC%CQ:%!7_HETQYCLZ=^1X^CQ%;[J'Y_3]/X)?\]TQ:4!@26E)M&" M[F7=/XM]QZK6/T4;9>EA\\V:_DF@=A,H7BJZS8:.6^#XWV3]!5!+ P04 M" #L@"-81V9C.V0$ "+"@ & 'AL+W=OWDT.D!HB )8Q)@ ="R^NN[ M "5*KBTUEUXDXL/NAWT">[%6^M&L.+?P7%?2C IJ1,,P'=5,R,'DPF.W>G*A6EL)R6\UF+:NF=Y<\DJM MQP,RV '?Q')E'3":7#1LR>^X?6AN-:Y&/A,X@7O'2.@:&?T_\BE>5(T(S_MIR#OHCG>+A]X[] MB_<=?9DQPZ]4]4/,[6H\R =;/G>4T=N4KEW.3<-*/AY@/QBNG_A@\N$=2<./)PR.>X/C4^P_GYC3 M-#?*4=E0(6&-=Z>K""],'7K MO$ QW2B-AVUIBSQ JWNQ)$J@R((TS>"*HQL+4:*L ;7 KFZ4$1@%$A":]!JI M6Y,"'NY@J9ZXECZ:3,X!KR]9;D#-*K%D[K8QD.=!G(6]+B&I@Z(DABE&PN)5 M4CYB&,P^%R0,PCB!*-\K(9)'<*\LNHIRVIWW'F.?!ED6XU?D@I*A!QWHU*]; MVZ+THNTB20-2A"\B2>,.3M,ML53R@/N4_&^MQ&+ZOY-/TB#)7F:?9DFW08OT M=?J3-(CSM!?/,H^$KRN 1$509,4^OBA%$-1"JQHRO+Z#CL N&S>8 M' ]F>"<<\.601DBJ.3H T])[C76YB_Y:V!6.+X!S#ZL<,L1"DOZ5^)&?E0,X2#V'1A0%-LFV@]^U]LP\Y MWMWHPLX/FGK/Z?"MMV=T,"!@[RS]&&2@5*VTW:S0H_VD->T&C+UX-Z9=,[UT M[5WQ!:J&PPQ?7-V-/MW"JL:/&S-E<7CQGRN<%KEV KB_4/@D;1?N@'[^G/P# M4$L#!!0 ( .R (UB_Y&JQ-@4 ',- 9 >&PO=V]R:W-H965T]PMKJ]6!@ ML@)+9OJJ0DDK2Z5+9DG4JX&I-++<&Y5B$(=A.B@9E[W9I9_[I&>7JK:"2_RD MP=1ER?3V!H7:7/6B7C?QF:\*ZR8&L\N*K? .[9?JDR9IL$/)>8G2<"5!X_*J M=QV]OADZ?:_PE>/&'(S!9;)0ZL$)[_.K7N@"0H&9=0B,_M8X1R$<$(7QO<7L M[5PZP\-QA_[.YTZY+)C!N1+?>&Z+J]ZD!SDN62WL9[7Y'=M\1@XO4\+X7]@T MNLFH!UEMK"I;8XJ@Y++Y9S_:.AP83,(G#.+6(/9Q-XY\E&^99;-+K3:@G3:A MN8%/U5M3<%RZIMQ93:N<[.SL'>,:OC)1(]PB,[5&JK@UEP-+X$YED+5 -PU0 M_ 10"K=*VL+ ;S+'_-A^0$'M(HN[R&[B9P'?8M:', X@#N/D&;QDEVGB\4:_ MEBG\?;TP5A,[_CF7=(.9G,=T.^:UJ5B&5SW:$@;U&GNSER^B-'SS3,3#7<3# MY]!_I3?/ IT/$_Y0%F$(K^# SWV!,%=EQ>06"HZ:Z:S8]OWT@U0;@?D*V4)@ M $SF1%5!KE:P0#!HK4"PI"@X6W#![9;6;>&G,HTYMTKWX>6+21RG;^ CKE% M="+'D'--^U5L06G@LI,"TIN.P_@-_%53U#E4FF=H@ XE,+SD@FE@AF(PSJX+ M@),&[S8^;1K]X!2>1N(YE9=G3,!C6,*12KYZ NN]K&KGFW+5E#"3\/T(G:8L M,(V@%J[ZKH+>HZN-=W 8]O84-D=-3CV8S'C%!)5GJ57IC#*EM5HHS9RWQ;8- MX!FJY#^U121T96"ZM^>6M[EAUHB),'CQ6X+=-3O6G/#!)4- MN[!O:\E]UV&A9&[@POP4XF \F9Y( KYN[G/+]FD>&>Y'41"&X>Z_">8L%_^+><>X_XME41K$T_3BD\Q M+4HFP6@\?B3_E&OI>'0T_B6>16$8C-/I(_FG3$N"))RS/:>FT+B 9C8)P&A[U*!F-@V@ZH07VF?.NR:KK57 85ISH$OA#& M-.^VJS>?([=,K^@6 8%+,@W[ M8WI7ZN:)WPA65?Y9O5"6'NE^6-!7$6JG0.M+12^ 5G .=M]9LW\!4$L#!!0 M ( .R (UB*ZA *G ( ,8% 9 >&PO=V]R:W-H965T8EW:+^U-YJ\:& IZ@:EJ94$C>MY<)J<+#.7[Q.^U[@U M.S:X2E9*/3CGJI@'L1.$ G/K&#C]'O$,A7!$).-7SQD,6SK@KOW,?NEKIUI6 MW."9$O=U8:MY, V@P#7?"'NKMI^QKV?L^'(EC/_"MLME:0#YQEC5]&!2T-2R M^_.G_AQV -/X%0#K P4\@6LE;67@0A98_(N/2,B@ACVK6;*# MA.>8CR!F(;"8I0?XTJ&ZU/.-WZX.?IRNC-7T"G[N*[3C2??SN,XX,2W/<1[0 MTS>H'S%8?'B73.)/!U1F@\KL$/M;=W 0O%_:5V41QO 1=@]@U\X5M96Q6(!: M@ZT0UDI0?]:R!&YL_W'?@>T@F+$PIRUE9.,YBN"A+X[FQ+*'5JMCDUD :A]ET#&P:ILD4+I%T MNARS:5OAY!]G839A<)R$XTE,;&QZ%+*CSJ(EPMPCK#3A4)L7Q4D\FKC/%+)T ME%([">$G U%GR8C!OKN,=GJK05WZ">(.<"-MUV9#=!A2IUUOOJ1W$^Z:Z[*6 M!@2N"1J/CNC9ZFYJ=(Y5K>_4E;+4]]ZL:-"B=@FTOE9TK[WC-AA&]^(O4$L# M!!0 ( .R (UBH4H,0_@0 #$2 9 >&PO=V]R:W-H965TC!U#.15M,.2!4FV?ACV@9'I6(@D MNB0=)__]CI3L.O&CJ=-UV+Z(NA/O>*_?D6)_IO2=&4MIT4-95.:@-;9VLM_K MF6PL2V&Z:B(K^#)2NA062'W;,Q,MQ= +E46/8ASW2I%7K4'?\R[TH*^FML@K M>:&1F9:ET(]'LE"S@Q9IS1F7^>W8.D9OT)^(6WDE[>^3"PU4;Z%EF)>R,KFJ MD):C@]8AV3]B;KZ?\$JY!"9G4V-5V0B#!65>U:-X:.*P))#B#0*T$:#>[GHA;^6)L&+0 MUVJ&M)L-VMR+=]5+@W%YY9)R935\S4'.#DZ_3'/[V.]9T.4XO:R1.ZKEZ :Y M&)VIRHX-.JV&=""@C=2W\O6X-T;$N/W6PQD"P/9-NU; M(K]=[EQ9B6*TAQH/K\<2C50!Z,JK6X<35_ &R?JKKWKW OA%%J;:<:ZME!6: M27D'TUSZ0$?#_.R9QZ+8.P- 2_1!J:$)T*<*DG-E578W5L50:IBBRA) Y7GH MN!#&H$-T#6W!3/4CNA#Y$(30899-RR[Z#1;6Z%):IW.(SE650?%H,-J9?%BJ M:66?#<=BDEM1N'4F7?2K OVG0E4- M+-84$GJ+$NR>+(5'.\0!)JSCN&% (O>A30/*B6.1($I(D#!674HG7K0+7S+ MFH!C"*H7:-_#S$:E), Q^<;7$RB$(>3;H/9;A+N$Q&@"#IFQT+(S3^BWK)^/ M[2@@-.JLT/-2R+Y7791TGE'G$-,ZOJA=0 %T7JR-) '&'+59"(DE,>0U7:X2 M:#4O+!(64.++P54!:XHD#0.,I_&HS^)QO2F7A$ M-/7QH<_B VS&(^=VS"%221V),,)U) CC4 K<1S+B#2^%C,3K(>12^UT :B=A MLEH+-7)D_!0[HA;,&O 0\/$M>'5AB[PB>&E+#."OT*"/$4 M*CV!S'(X33B*:_NA6AGPDCYJ,1)[Y#^383\68OPG$4I%%]I,,-CV 6A"SZ03!R6QQ9 M Z2&OQN4&'>;$88CVN;]C\<)A!$"GM],MY\.7SH^02?M0L!>@TZ>0#=;/B+. M&;NBDV# $N^L,G;'9PC[39HP"+C;XQS%:/H/X',%G>M^('M+O_&EU+?^LL) MF X]1_]@KNX#SFLKP&^3J\O4\Z$OLVA(@HY E'<3> W6=<7%#5AU<1?"MPH M:U7I7\=20 ]P$^#[2,%O9D.X!1:W1(._ 5!+ P04 " #L@"-8-?ZW[FX# M #C!P &0 'AL+W=OEP:76[<+W55YBP]1$M,CIST[(AFDZRKVO6HFL ML$9-[8=!D/@-J[BW7EK9G5PO1:?KBN.=!-4U#9.?-UB+P\J;>D?!QVI?:B/P MU\N6[?$>]9_MG:23/Z 458-<58*#Q-W*NYPN-K'1MPI_57A0)WLPD6R%>#2' M]\7*"PPAK#'7!H'1\H176-<&B&C\VV-Z@TMC>+H_HK^UL5,L6Z;P2M0/5:'+ ME9=Z4.".=;7^* [OL(]G9O!R42O[A8/3C3(/\DYIT?3&Q*"IN%O9,\W62RD.((TVH9F-#=5:$[F*FZ+<:TE_*[+3ZUNJ^WN> MBP:A10E7HFDH5_@VT<6/@=L 1N!->E@C>\P.)+>Y^(#>S" M([M->!;P&O,)!.$(PB",SN!%0[21Q9O]>K3P]^56:4E=\L]+@3OH:S=.Y$633K&:;SF.+G M@L:&#>_!CB@LQNR) MXCT)!6FDI !$=FME'-XW249(%=PMB=IL?3FZ'N0RN8 MD&25$ZBKG"(&"833A'(547JC'SBU0&1,'M(DL4MLO:9^::A?BY5 MKIU?03"QN8DG0>I.)F7)A!Q?]SQ.=>9?Z+PX?OR3P4M-M+?/BR**U.1N!@_2 MX06[=(/[?W7W_-TPN:^X@AIW9!I,YC3#I'M2W$&+UH[QK=#T*-AM2:\P2J- M_W>";G9_, Z&=WW]'U!+ P04 " #L@"-8E:T?E[8$ !:"@ &0 'AL M+W=OR'QL?OV[6)W@8N#-E_L MCMG1?5TI>SG:.=>\G$QLON-:V+%N6&%GJTTM'*:FG-C&L"B"4EU-DCA>3&HA MU6A]$=9NS/I"MZZ2BF\,V;:NA3E><:4/EZ/IZ+1P*\N=\PN3]44C2KYC]VMS M8S";#"B%K%E9J149WEZ.7D]?7LV]?!#X3?+!GHW)>[+1^HN?O"LN1[$GQ!7G MSB,(_/9\S57E@4#CKQYS-)CTBN?C$_K/P7?XLA&6KW7U619N=SG*1E3P5K25 MN]6'7[CW)_5XN:YL^-*ADYVO1I2WUNFZ5P:#6JKN+^[[.)PI9/%W%))>(0F\ M.T.!Y1OAQ/K"Z ,9+PTT/PBN!FV0D\H?RITSV)70<^M;WK-JF;9&UW2ME3.( MDP4)MZ/K8)Z-O9@XF/(*D[R'O>I@D^_ +N@]L':6WJJ"BZ_U)Z X\$Q./*^2 M)P'?<#ZF.(DHB9/9$WBSP>]9P$O_C]_T^^N-#3M_/!:"SL+L<0N^FE[:1N1\ M.4*Y6#9['JV?/YLNXE=/\)\/_.=/H?_WT(]%[4XX:;>B M*SN]I1LVH7NHG.GCII*E"#N?=DQ[81W2^4]MI#MZ68?%:UTW0AV?/\N2Z?*5 M)2A38W31PM:8;HS,I2J)K1, 0^K;H)7W=(*XVPE'VA1LQB?2EH1A@GA5G=# M8DSVG&W>.T&B-,S>3-M@V>,/:*XU"F"JP'C;J@(.0\63UZT9:%B2*J_:@DE0 MV0HCE&,N8*T"U4JTEB-J6F-;;)#3=-C)?$<'?J @+;4*+K+?MI[VAN$;$]\W MTHB._:>'>*%'YB#IJ9&HT&U#P'TT3.!,!1H$^$'8@ E \]88AOF&C=0=M\XQ MD>>Z5? !D"SWGH0/%+SL17U 3)\,,HCI4LF_N1CC]#W*.]A6ON%:')C>RZ*S M^) DGG@A;;"#V&W]FO =3M9M#<#^?,Y&.PE='+ZH**3&XE7_^X"[*W ?]RG3 M_^B-M*+$0?8)AQ,Z);"WOM4^2/Z,78ART_&T@V/%@SK8;XZGM*$<"Z4V1\!( M@V-5])GY"WPZP.?C"ROO^P5T+:XW.,N^<:&2]OW"(JPD/R*"0MO[8&H%U[L$ MYK+LC^LG2K(X2E2I_$ HBJ<);$9QFD D2F8II6FT6"7T$5EA M:!XMIQG-HE4ZHR5(9)1%R3SSI)(9Q.<89?$T6L:QIY([<1EV%.O-[2"FMF(XL3!0R=^@"PEKVK4F@$/'><,A;48T?L*]$ MY>O#?EM!''*V$(D+TW0OF6[B=!->#QOM$(0PW.'QQ\8+ M8'^K<3GT$V]@>$ZN_P%02P,$% @ [( C6,JNEJKO @ 6@8 !D !X M;"]W;W)K&ULE95M3]LP$,>_RBE,:$A=GMORT%9J M8>Q!@B$8\&+:"S>Y-A:)G=D.A7WZG9V0@025>-'6#W<__\_GNTXV4MWI M' M0U4*/?4*8^K#(-!9@173OJQ1T,Y*JHH9FJIUH&N%+'=.51G$83@**L:%-YNX MM0LUF\C&E%S@A0+=5!53CPLLY6;J1=[3PB5?%\8N!+-)S=9XA>:ZOE T"WI* MSBL4FDL!"E=3;QX=+E)K[PQN.&[TLS'82)92WMG)MWSJA580EI@92V#TTEI]OH[\K.=M*Y- @'\ G>O(6?TK 28C^B3PCG\AZK)2J(1RX!E 8*KT97 M1.6C#]="82;7@O\ET"5JPPP-AN3*[E%1/4.-BLL@#?&X&0M.\1XH-T$*4A?( T\<:4@!)7Y!KZ8ZH>U7:R=F)D[;K'4AKJ16Y84/-'90UH?R7I M9743>T#_=S+[!U!+ P04 " #L@"-8RM-4?0$& *#0 &0 'AL+W=O MO;9W4?*T=*Z1U\2!?%4 M:>./>V4(\X/AT*V#EH9NG7"UU4EW?,9:;L\[HU[JP]?5%$&_C \.9K+@NXH_#F_=7@; MKKUDJB+CE37"47[<.QT?G&WS^KC@JZ*E[XP%1Y)8^\@O5]EQ;\2 2%,:V(/$ M8T$STIH= <;WUF=OO24;=LR"B7M0Y?[/(W M:N/987^IU3[^BF6S=AL[IK4/MFJ-\5XITSSE4\M#QV!O] .#26LPB;B;C2+* M"%-)F861.4*'2OG[M= ;S]/7/7/W'/BY3.FXA_;P MY!;4.WG_;KP[.GP#]_8:]_9;WO][GMYT]SI8\=D&$N.1V!)OT_3IXN/I)W'[ MY69V<7%^]?GCG;@+$J8V%_?T)+VX,>)T[I3F+S-;N\"#A;):QE;\Y?V[OJM:T@9B4MK,[^:@&[2SW1HPA6D'FPRC33X XKQTWHDYWF23(M M.R0"/S]@N1F!HH)$IGRE ""#EH022KQA+R+0,GWDA/@Z>8 X0DY" %D/M5,> MB]A9#+G#>6JK>80<)ZZE Y3QSHK*+.P>H%2$O-- MDI:E%=[64'AFS0=DD]%P.2GSK[4UGEK(N)"^UQR3IQ!T$]Y2,GZD$O@QS,BG M3B5X2?B [+^L;J;@^OQ3I C'+*A&B!=%T:TII3454C-^E!Q0B)QDJ-'53-RZ M4E_TQ62;4S?>[W.R5(5L%3#T(6X(*YSY+E89S#;5Q),0AKDTS[&RN@5RC[D0 M,P3S4"H?V410A33=:A]_&.P)K62B2>Q,!],.-;YQFBL#+]Q6GE++W:5\BB_? M43I@HQ2]2-ML^]L=DIHU3YV"3W'480(5+B-U)X\ZAE:2LIOG'Q M>D[XK=6ZCGV!9/Q>0V96Q&^$AR/7*G8D0VBK+I8QA*=&YTE.!H11_+Q)5.0. MT9@Z%@YW=X6B0..:>*!M"J$1I<8P$L"[2-#6A&.LV>)HVVRV\YUDJFZ!HBCW M.6-1>GG73F%N=HSUCE =-3W0]K^8E8IR\,"B=4Z0? #FW2I(>1-5XGB%=$7- M3;81O[8H(UF\K*,9R*6L+)H0C=AV1.!#:Y4U#D V0<6324;=6$:E;KTF!)FD MEJ@:5]@2_$0-Q#-;E8KES5YTHF](1ZO%J>M6EJZP89:IE4A'OA.[H/Z+CE(K MZ<$.@+B0CF6IW675IDUMJ*)A0>$XSD H=UT=@(_:+D"R5IJ82F,LJRJ0X@.N MD.VYL)*+\-S@:/INY#H*= P0E,.T]'@ RYZKKEY-R_!SN-M M%P<#[LYQ6.+/"CE>@/G$,S MD ( (8% 9 >&PO=V]R:W-H965TCY-3+L#8H8$BD M2!X=FB*G&VT>;(7HX$D*96=1Y5Q]'L SR;1^\,J78A8E MGA *S)U'8+2M\1*%\$!$XW&'&757^L!]^1G]4\B="4AW M 6G@W5X46%XQQ^93HS=@O#>A>2&D&J*)'%>^*$MGR,HISLV736;QL4'EX'I- MJYW&CF"],+]"#@%>8]2-(3 M2)-T< !OT.4X"'BG;\T1?BTRZPR]B-\OI=NB#5Y&\UUR;FN6XRRB-K!HUAC- MCX_ZHV1R@.NPXSH\A/ZV>AR&^*H=0K\/'^#_Q+\IJ.B=BBW4S%5ZA8KG,!H/ M3Y(D 87,9%L8#].@IL,D[(/> -Z!+D$W!IQV3$ I=/X S/I3JA;*# WL"M:# M[Q7"\=$X39/)_?)J$<3^Y#U=:1S/.=V,<*EES=36V_IG$PL#HGL*LGU(/5AK MP1P7W&V!*_IR+1&P+*F7(6=*:0<9TE!@5BN643J2%=A[Z?_'>[TAT:S"!+"0 MZT:YMDVZTV[(+-K>^NO>3J@;9E9<61!84FC2.Z,'9]JN;Q6GZ]!IF7;4MT&L M:%"B\0YD+S659J?X"[K1._\#4$L#!!0 ( .R (UCF96X]&08 H1 9 M >&PO=V]R:W-H965TXZ29:=3M;;;EX2F><_=/??" MH\\VUMWYC"B(S[DV_KR7A5"\& Q\DE$N?=\69/#-TKI]RY&+RY'$Q:()WY5M/$':\&N+*R]XP]O MTO/>D"TB34E@"(E_:WI)6C,2[+BO07N-3A8\7._0KZ/S<&8A/;VT^I-*0W;> M.^F)E):RU.&]W?Q,M4-3QDNL]O&OV%1GI\]Z(BE]L'DM# MR9:K_\G--Q(' MR? K N-:8!SMKA1%*Z]DD/,S9S?"\6F@\2*Z&J5AG#((B26QI@C(K<6.U2A1Y\3BNMD_.!@&*67R0U$HN*R7CKRB9 MB;?6A,R+5R:E]*'\ 8W5H]W5E^..P&O*.F+X?A(C(?C20?>I&%A$O&F_YV% MWR\6/C@DTQ]M/%1J)NUJN,)>^$(F=-Y#"7ER:^K-'_TTF@U/.YQXUCCQK M] M?BF]\NS"#6.;(#GMVXS\ 1CQ(2/QZ*>3\7AXNJ&CN!J=[G9*_^6.+5V]\T0H M+M_"NLBC-.GN#,=.>. 3JCRPQ@ E4(J"\@(-!^ND=([%C REH[[8DG3]#JZF M#5?33B>OE4^D%K\!KHVA;Q:.O+RT>2'-EMT:'9]Z09SE J0A32E?D!-UID;O MW]EUO3F+NV,0E.B21483L2&Z\_BJ7APQ'P7%UJ6W79[/&L]GG<9_],14O_)! MH:>1;W/_^Q B!\CG0KHJ5^I(2H]67_".%Z@CG8I4+9=P?.ELCA,6.+0#Z7+M MN''MN-.P-V8-O)A,MYPY*JAV_SIAVJNT%?LP^F)!B2SA$KL.$NY+&Q!2M)4[ MW*V%4TE]'DEM'4<;=:%,(*@( GO&YBH!4295%6J^@M8B07(@BNW+_:F>AB'7#0>)Q[3YX)7_@D"(WZ!N#L2!J:I"NO+ M)&93(^IK7.U>W.[J-+:&-R:Q.;&JVGY.[%2M%92EGMWW>Y(2C4Q 2X41T"S7 M4FFYT/04%?[42TVB(_0G3>A/.D/_P&O8.R':P_X/7%'MN(,= MZ:AJ8_ O,)>(6"*=VW+CFAR)Z60FIL?/Z]N5YQ M<]$6@5:F&KOB^)+^"?F*0T/$"<0MLDD8HJ*2B0T&C?GLNUC 54$'=* M!/R@VNNFV21.?9AK#$.F F$,LXQME15SUC6MY&&C0$4O2@]_D$(RN2^5KW5P MCE1R:TRW=0;MR6<833*6LRFEUAB('/(3$DM']R6.8$LMN_)L=#!XCCJ#=-6T MBQNYY4IJ#=)W8HA/]* IWY?2!;YRV%$4D:EYQ8;&@X2)9M:#%3X#,YG5*1@RJNRYWT+A; M,&S3/:$ET"X;'/MTS)FI59RH71U7\2Y@=*C>'#'QH% GX,<:P4:5(Q7-3CR M(Y3CL1LJTJI@]N-(K!L&+P]-HU[[D M6PIW#*:V.('R..$AGT9RKQ%EDRA<5OOAH)6BP<'S%/??*C["XTQH0O52;7:; MA_Y%];S='Z]^)7@KW8K'$4U+B [[QYC47?7PKCX$6\3'[L(&7+9QF1%N;,<' M\/W28BRK/[""YN>/^=]02P,$% @ [( C6"H?PLA) P >@< !D !X M;"]W;W)K&ULE55M;]LX#/XKA <,&]"+7:?M>FT2 MH.TVK, 5Z.WM/ASV09;I6*@LN92<+/_^*-GQTJX)<%]L42(?/J1(:K:V].!J M1 \_&VWM-K%+ZQ[W>EI K)SWC:#,3-HE.G_XN>0AQV#\VR/03X8Y)%W[RBR?"^\ M6,S(KH&"-J.%10PU6C,Y9<*E?/'$IXKM_.*C4 3?A>X0[E"XCI S[AV\N;=: MRK92]!-Y8!XW2/F>Q#/X,X:7SOX8$HLG]JGS&ZDF&\I7N<' =^CG$"6 M'T&>Y=,#>-,QY&G$._V?(?][53A/7"8_7@JZQYR^C!E:Y\*U0N(\X=YP2"M, M%J]?'9]EEP<8GXR,3PZA[V'\$LO#.%]KA!O;M,)LH%9(@F2]F4#8?C!VK;%< MHB@T'H$P)1>B9H E% @.O=<(GA6U$H72RF_XW-=Q2Q*6REN:P.M7YWE^=@E_ MX0HU'#^3O]^2[++^'OSGHLH24ET0&/''"J45H0",<< M7+#;$E"LH;9MS2U!#T%A/Y(J.6=*"@V_PS*.L>://5BWINV";XZ5.&!AX/$) M.F]Y$(1@BW#S(8/18\A-=+!+>_,FIR#;!2%HB6U@2P5NQ M&2CLN.FI/LOSE,-;&E5QL,:#MY%(%6IH%6O(5K^H_9;24 REASU4R@@FS/D<@$+-["*-:>%;ML2S &Z$JZ.:# M\[!2CAM[C@I/2=J$+ M61G5JJ]"5UOR'*/O*"2NY^V0KXL;M8M=.WFIO=*=>=@@+>/4=Q ]]*-QW!T? MEJM^GOY2[U^E.T%+=@<:*S;-)N]XJE _Z7O!VS9.U\)ZGM5Q6?/CB!04^+RR M7"J#$!R,S^WB/U!+ P04 " #L@"-8$75WO^4" !;!@ &0 'AL+W=O MBQQBD(X(I+Q MN.8,ME(GSVPQ#-X'D.&"U<+>JM477/OI.KY4">-_ M8;7.C0)(:V-5N0:3@I++YLF>UG7X'T"\!L1>=W.15WG)+!L-M%J!=MG$YA;> MJD>3."[=2[FSFJ*<<'8T3A]K;KBOT.D]FPLT9X/0$K.+A^F:9=*PQ/]@Z<&- MDK8P\$EFF.WC0U*TE15O9$WBHX27F)Y#%+<@CN+.$;[.UF;'\W7_P^:O\=Q8 M39_#[T-&&Y[.81[7(A>F8BD. ^H!@WJ)P>CMFW8O^GA$9;)5F1QC']TUG0%J M 5-%WWV&FGG),\8SH Z$*V:H'8#)#,:EJJ4U+GEL#-+*F]28^?!7SN9HH,-V8F>P,H)/(%NI]5/>J22:U@R4:-31YF6RQRE?05J MMZ(H@GMEF0 TEE./D?BJUFE!?0;=Q)/=8JIRR?\X7R^6B858%]Q]L< :_VS7 MO]CQSQK_<"V7A%)4X1/HM=J]!&::QINVSRVH!".!#HG$4I5.;I*TNDE$,,MD MSG=NBEMQ/X9OMD -0LG\G45=;H+MI+-7_XT?(DZ]V/-4'FI/$WO;T^WDW/<#(R7]&;LWC"=&ULM5;?;]LV$/Y7"+4H-D"+2.IW:AM(TG9KL6!!D[0/PQYHB;:)2*1& M4G&SO[Y'RI8=Q/:ZA[U(Y/&[CW?'NR,G:Z4?S(ISB[ZUC3338&5M=QY%IEKQ MEIDSU7$)*PNE6V9AJI>1Z31GM5=JFXABG$4M$S*83;SL1L\FJK>-D/Q&(].W M+=-/E[Q1ZVE @JW@LUBNK!-$LTG'EOR6V_ON1L,L&EEJT7)IA))(\\4TN"#G MEZG#>\ 7P==F;XR<)W.E'MSD8ST-L#.(-[RRCH'![Y%?\:9Q1&#&WQO.8-S2 M*>Z/M^P?O._@RYP9?J6:KZ*VJVE0!*CF"]8W]K-:_\8W_G@#*]48_T7K 9OA M %6]L:K=*(,%K9##GWW;Q&%/H3BF0#<*U-L];.2M?,D.Y=9J6!6@9VBVLX ;]=,?F#3<_3R(+>SAD5&WX M+@<^>H0O0]=*VI5![V7-Z^?Z$=@V&DBW!E[2DX3O>'6&, T1Q30^P1>/#L>> M+_U7A\V^QW]>S(W5D"-_'?)YH(P/4[JZ.3<=J_@T@,(P7#_R8/;F%HZN>RDJT;$&S96L#7J- MLI D!/YO7A64T+,@/,G(:'IJ)&Y.2G1_2U:JD>N MI8\SDS6"[B2K)Z3FC5@RUTP,*HHPR?&H2TCF1'&:H N(A(5.43U &,PNPP@. M<9*BN-@I@:2(T9VRX"K@M-OO-<0^"_,\@5'L@I*#!X/0J5_WM@?THA\B24-2 MXF>1I,D@SK(-L51RC_L4_E,O.8K_[\,G69CFST^?YNFP0,OLY?&G69@4V0C/ MGSQ1*XL6X($F20K]IT#DE]2+((%P2--\$[2Q5 \% M)=J[J"')E_XY8E"E>FF'.WN4CB^>B^&BW\&'Y](UTTM7APU?@"H^R\%E/3Q! MAHE5G;_VY\K"(\(/5_!JX]H!8'VAE-U.W ;C.W#V'5!+ P04 " #L@"-8 M/L7KUI4# !<"0 &0 'AL+W=O@#+8UL(I2HDE2\^?L.)5F^ MK.-T@;Z('&KFS)D++Y.M5$]Z V#(MU)4>NILC*EO/$]G&RB9OI8U5/BGD*ID M!D6U]G2M@.6M42F\@-+8*QFOG-FD7;M3LXELC. 5W"FBF[)DZF4!0FZGCN_L M%N[Y>F/L@C>;U&P-#V"^U'<*)6] R7D)E>:R(@J*J3/W;Q8CJ]\J?.6PU0=S M8B-92?EDA=_RJ4,M(1"0&8O <'B&)0AA@9#&/SVF,[BTAH?S'?JG-G:,9<4T M+*7XD^=F,W52A^10L$:8>[G]%?IX(HN72:';+]EVNG'HD*S11I:],3(H>=6- M[%N?AP.#E+YB$/0&0C\"]' M.S/[Q+@B7YEH@-P"TXT"S+C1Y*='MA*@?YYX!KU872_K$1<=8O *8DQN964V MFOQ2Y9 ?VWO(;J 8["@N@HN 'R&[)C1P24"#\ )>.(0![3;IT;7;,,I@[N#0WJ&9S9^W=^3#]<8#P:&(\NH<\><"OFC0#R MN2!SK0')]LQS,C?D(*#/%9F3>\@:I7BU)@NFN3X7S45_YZ,A6 X4 C=)QR?24JI:*F:@=[#[.T[<.$Y.Q24HPPN>H;XFLL M7$O- MS=[,=WU_?")]>2!K^0RJLJU"6)43/+&J[(7(E>!K9@^8/4":NF$T.A7;;. ) MDCUAU;0M$3<<#MQ2EZ;AJ7C;F :34#0VL,#UXWC0V"?!KCY*@WJL2WFYZPYF M2&&[XZK7PI%BAD?1462XG_DN MI708.S+B &Y@]%_,?V\J(.'_UV5^[ ;C^-S2JWT6Q>Z(CD_%USK-#U,W2I+O MY#=[+4ZBH_D/]9E/J9O$X^_D-SLM=$.:GHJ/JBW1"\&:B;UR,'9I%)^*)VU) M4_],6]K5M]O2:EV1,(I<.J9'-0JCQ/43_]P!ZAW<>%C =7NO:^S4IC+=Y3>L M#D^'>7=C[M6[=\4-U=W@E&UNW]N9(&;^-VNL'G#RBK M@/\+*ND2E6[EP_3/CAP :O&9K9INOWZV8:P3$JC?0EWOGL>/W?QW6(KU:-N$ T\ MMUSH9= 8TYU'D2X;;*D^D1T*&]E(U5)C755'NE-(*P]J>43B>!ZUE(F@6/BS M.U4L9&\X$WBG0/=M2]6O%7*Y709)L#NX9W5CW$%4+#I:XP.:+]V=LEXTL52L M1:&9%*!PLPPNDO-5YO)]PE>&6[UG@ZMD+>6CVVEC75>"GY-U:99AGD 52XH3TW]W+[$<=Z9HZO ME%S[7]@.N20+H.RUD>T(M@I:)H8O?1[[L ?(XQ< 9 00KWNXR*N\HH86"R6W MH%RV97.&+]6CK3@FW)_R8)2-,HLSQ8UX0F&D8JCA[6>ZYJC?+2)CF5T\*D>6 MU>; M_4>9WR_6VBC[''X<*G3@20_SN!$YUQTM<1G8&="HGC HWKQ*YO'[(RJS265V MC+UXL"-7]1Q!;F!/\2&91XD.RP3;5&S7J&#L*WSJ!4(Z.M=6C>2G(3D=+!M*\D-MC/;>=XNJ]E.LH92] M,,-3GTZG17$QS,??]&'+W%)5,Z&!X\9"XY-3^V+4,+F#8V3GIV4MC9T];S9V MV:%R"3:^D=+L''?!M#Z+/U!+ P04 " #L@"-8L)[5].L$ 0$@ &0 M 'AL+W=OD9->)7YHZ78?MBZ@[D0_OCO<< M2?47JKK54RD-NB_R4@]:4V-F1[V>3J:R$+JK9K*$+V-5%<* 6$UZ>E9)D;I! M1=ZC&(>]0F1E:]AWNLMJV%=SDV>EO*R0GA>%J!Y.9*X6@Q9I+157V61JK*(W M[,_$1%Y+\_OLL@*IMT))LT*6.E,EJN1XT#HF1R?,]G<=_LCD0J^](^O)2*E; M*WQ*!RUL#9*Y3(Q%$-#B82.6A!YFM9WPQD*P/9/O3A=HPC;)XOAT?:QAPGK6*WOD^GD'*I+),-6J_1KA+2(AFX)">BDIVE@OZ+>N7 M;3OP" TZ&_(R%9+OA0NBSA/I F):QQ>US M! K(,Y.$>92X=+!9P)HDB7T/1Z1.$L8:;4A]CX<,W2QD:1[>ZNS^O\ZE7^9@ ML[\S0CAV$:(>(;2.11R'7VG4:(G'>-Q$"',;NQ]%(^+1B.[0'D2E-E@/WN!- MT&4+-8&'&S2B]&4T\CGN;,@'T\BNP6/I133B?H#:G(6.1CSF/XU&_Y,-Z5P\ M(!J[^- G\0$UXX%U.^00J:B.A!_@.A*$<4@%[B(9\$87PXJ$VREDE_:["-2. M_&@S%VKM802"8LOC>.>$/(X>DX=T?=B"7T(>[D6V#FTH#J5/"$O".AOR"RC$ M8\CT"%:6PVG"2I2S]02Y4'<-B<+=6>+J:F2+;N#RP<-Q5&<$C>'$$CMNA0&M M=3[%G@\]_]6M"/U,&C$7C3!R%Q$. R\.ZB,=;G0$,\]GP0^BD=WB MR!8B-?K#J,2XW8PP'-%V[W\\C"",$/!L--]_.GQN^XB=M L!>PD[>035;/V( MN%0H+^TJ[^MUQ7-_ROW:O_Y6"RV]5_W^H!:-F[LX_ M4L:HPKU.I8 :8#O ][%29BG8"58_@89_ U!+ P04 " #L@"-8/$?%]4X# M !P!P &0 'AL+W=OC9"?+ABP;[L66 M:/+C]U$4/=TJ_6PJ1 NO32W-+*BL;2_"T!05-MP,58N2OJR4;KBEK5Z'IM7( M2Q_4U"&+HC1LN)#!?.IM]WH^51M;"XGW&LRF:;C^LL!:;6?!*-@9/HEU99TA MG$];OL8'M)_;>TV[<(]2B@:E$4J"QM4LN!Q=+!+G[QW^%K@U!VMP2I9*/;O- MAW(61(X0UEA8A\#I]8)76-<.B&C\UV,&^Y0N\'"]0[_QVDG+DAN\4O63*&TU M"[( 2ESQ36T_J>U[[/6,'5ZA:N.?L.U\QTD Q<98U?3!Q* 1LGOSU[X.!P%9 M]), U@<\OG4ZVVH)TWH;F%E^JCB9R0[E >K*:O@N+L_([._8,L M5(/0HH8KU314JX>*:X2S1[ZLT;R=AI8R.?^PZ%$7'2K["6H*MTK:RL [66+Y M?7Q(#/8\ XW M/H[KKM"%:7F!LX#NB$']@L'\SS]&:?37"=;)GG5R"GU.--N-Y;Z=U0H6W(@" MN"SA6M0;BR4 M>9+2,W'/@]P_0EWQ^OR6AAW"C5*E&;AZ#QV=R2"*\I[A.)MTICP>]PRS24+Z MI:([[.4]^7F!Y3E_(<%K!)J8QM)A$L&!&S1TM$DV2//(OUC2[4:[W;O5B@:; M:X/2'3Z--G"2M"A<(QAW\H88I,!&*=4JIO+&OTA:]EU$&;(T]:_$9\_&/GO& M)H>5<1>GZ"Z.3_>;I>JZ]@U$0U^;9!AEW_D\MNBGYS[_Y%MUROA310XXI"H^&$YHCNYGNWL:KU M,W6I+$UHOZSHEXC:.=#WE5)VMW$)]C_9^5=02P,$% @ [( C6-/)NQG8 M @ , 8 !D !X;"]W;W)K&ULI55M;],P$/XK MIX 02&9QW+QUM)7V H(/@VD;\ 'QP4VO2;0D#K:[;O^>LY.5(4J%Q)?X?+Y[ M[KGS^3+;*GUK*D0+]VW3F7E06=L?AZ$I*FRE.5(]=G2R5KJ5EK:Z#$VO4:Z\ M4]N$@O,T;&7=!8N9UUWJQ4QM;%-W>*G!;-I6ZH=3;-1V'D3!H^*J+BOK%.%B MULL2K]%^[B\U[<(=RJINL3.UZD#C>AZ<1,>GL;/W!E]JW)HG,KA,EDK=NLV' MU3S@CA V6%B'(&FYPS-L&@=$-'Z,F,$NI'-\*C^BO_.Y4RY+:?!,-5_KE:WF M01[ "M=RT]@KM7V/8SZ)PRM48_P7MH-M/ V@V!BKVM&9&+1U-ZSR?JS#$X>< M_\5!C ["\QX">9;GTLK%3*LM:&=-:$[PJ7IO(E=W[E*NK:;3FOSLX@KOL-L@ MK+5JX4QU5E.=#)&P%9SY\*@-O+R1RP;-JUEH*:;S#(L1_W3 %W_!3^&"0"L# M;[L5KG[W#XGKCK!X)'PJ#@*>8W$$7# 07$P.X$UV!9AXO.2_"O#M9&G\R?=] M)1@B3/9'<,_JV/2RP'E [\:@OL-@\>)9E/(W!_C'._[Q(?3%>6UD66HLI>]R MM88QHWU$#T+M)PHW5:TM8@=?$6\-W&RQLP^O37T_*NA"L%VBAO%.X*.Z&Q6I MUXA_,:'*$VN7@FR VKEI ,L2C*2V@^<@RQJV=B'/Q!$E+$I3T"(C&59#C$%3O*4UIQP\$9CP3% M9#P19,+$)($D8>E4P"=;$>V895$.$S9-)I 1B1QR)N+IP+U8TTE$[ SI?*V4?-R[ [B>Q^ E0 M2P,$% @ [( C6/&QC].' @ @@4 !D !X;"]W;W)K&ULE53;;MLP#/T5PAN&%@ABQW:2MDL,)+UM [H5S=8^#'M0;"86 M:DNN)-?MWX^2$R\%T@![L46*/#R4>#1II'K4.:*!E[(0>NKEQE1GOJ_3'$NF M^[)"03LKJ4IFR%1K7U<*6>:2RL(/@V#DEXP++YDXWZU*)K(V!1=XJT#79!L'MMX M%W#/L=$[:["=+*5\M,;7;.H%EA 6F!J+P.CWC.=8%!:(:#QM,+VNI$W<76_1 MKUSOU,N2:3R7Q0//3#[U3CS(<,7JPMS)Y@MN^AE:O%06VGVA:6.CD0=IK8TL M-\G$H.2B_;.7S3GL))P$[R2$FX30\6X+.987S+!DHF0#RD83FEVX5ETVD>/" M7LK"*-KEE&>2A9'I(\RIKPS.94EWK9D[KJ.?;%F@/I[XALK88#_=0,Y;R/ = MR!'<2&%R#9'!C34=U.P9%:D4 MKA43!FC6$*X85W#/BAKA1VVT82+C8MV#;[5 B-KK@O T[@WB #Y"'/7'(=RC MMG!'43 \AFC<'P= \EHA=]Y!+PI/CR&.^Z.3MZ T!.BXA1UPV!L&HRWPOD/V M=W11HEH[]6M(92U,*Y'.VSTPLU97_\+;U^F&J347&@I<46K0']-PJ5;QK6%D MY52VE(8TZY8Y/9*H; #MKZ0T6\,6Z)[=Y"]02P,$% @ [( C6&)?#>,] M P EPP !D !X;"]W;W)K&ULK5=M;YLP$/XK M)U9-K;0% @EMLP2I#8FV29NB9B\?IGUPX9)8!9O9)FG__6Q#65I1U+7)AV ? M?I[G?&>.8[SCXD9N$!7C5#%R79EL,">RQPMD^LZ*BYPH/15K5Q8" M26I!>>;ZGA>Z.:',B<;6MA#1F),2U?=B(?3,;5A2FB.3E#,0N)HX%_W1/#3K[8(?%'=R;PQF)]>,8AS#!1AH'HRQ:GF&6&2+OQI^9T&DD#W!_?L\_MWO5>KHG$*<]^TE1M M)LZ9 RFN2)FI*[[[B/5^AH8OX9FT_["KUWH.)*54/*_!VH.IQJEH61THX"M8TC6C*YH0IN B27C)%&5K6/", M)A0E''\E0A!S$$[@.$9%:"9/X#U\7\9P?'0"1T 9?-OP4A*6RK&KM'M&Q$UJ M5RXK5_PG7 G@"V=J(V'&4DQ;\'$W/NS NSHL36S\^]A<^IV$,28]\/QWX'M^ MT.+/M!O^E6][X(<6[K=MYW7JL]>IS[OAGTNFU8,V]0>Q#)IS%EB^X>O/V:^+ M:ZF$+CF_V\Y0)1.TRY@R/)(%27#BZ#HK46S1B=Z^Z8?>A[8$'I(L/B39[)!D M\P.1/4C\H$G\H(L]FE.9D P*%)2GD):F@G#6EMENGO,^I.2NK:Q,7PJ,NX'] M,_\IY.S%R'DG\H6Y&#:Y&';Z=54Q2M -"20"4ZH@XU)B:[6NN$++9?J3;30, MPK&[W0]]I][_/D#/$)P=4G#>(GAZW@@^"''8A#CL#/$"18),Z9[,E#JF.T/* M$IZCC3.4$E-0'+2E*!7JOBH1I3:E=$M3?.*MV2GXOQ7OD&1Q17:V%S^O%^C? MHYP=4G-^(+(JN>Y>XY2C6-L65X)])U7OML;:=-$7MGE\9+_LCZ;]%GO<'\VJ M)OD??=6R?R%B39F$#%=:RNN=ZL,HJC:XFBA>V+;MFBO=!-KA1G\YH# +]/T5 MY^I^8@2:;Y'H+U!+ P04 " #L@"-8=^J3D6\# #R#0 &0 'AL+W=O MNJY(MY%2-1 $<9]9"YE1C5VY<54B@J07EF>M[7NCFE'$G MFMNQ.QG-1:DSQN%.$E7F.97/2\C$;N&,G9>!>[;9:C/@1O.";N !])?B3F+/ M;5A2E@-73' B8;UP+L<7\=@S +OB;P8[M=\)5I!EA@G]^%&3.HU- ]QOO[!?V^ QF$>J8"6RKRS5VX5SYI 4UK3,]+W8 MO8 II&^]B!$T8_DL82[^7\ &*$0F\M\3W M_(!\>8C)R9O3VM4N]_K98DA&Q//;;!TT<3_-AY(C3=!'TPHV:/8LL+S3 [S+ M4N&(4F1_\[Y]Q#%RHR%7_W2XNJPH@VY*<[IA8-<$#O%G5BG':Q#CMC?&:*CRER=5F0ZZIS/$3ON&8W]]N(7\$V9DLO83' MACXD63P064O(L!$R'/Z["X>4""REI2S1LI9;TY>K==@;WR24@U$K+$ M:#3MDK&7[E@9^WUK[A)[;G7.&N7.>KVS=QI)*!I@^IG\>_B26U9$ MYWNGR7CDMT^<5:^Q8S-J(+*6+N>-+N>]NJRPH&!\ UR3!&L2EH(I9? #S8&J M4D)N9@J03*1=6O62'YM?_9X&Y!EHYX[% WG1$G#LO9:"WF]?AC5T_VH:SV;> M+]G4;^#8=!J*K9+#W2N2AL8"WS2T^RD":!3B_%D*_=(R!YID7_0=0 M2P,$% @ [( C6#G3"8]+! .!4 !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$50P(DT:?M)+,-)/;:96BQH&FWBV(7M'1L M$Y5$E:3LYM_O4%)DRU;8&N!N;$GD>:GS\.L5QULNOLHU@"+?LS27$V>M5''K MNC)>0T;E%2\@QY(E%QE5>"M6KBP$T*0*RE(W\+RAFU&6.]-Q]>Q13,>\5"G+ MX5$06689%<_WD/+MQ/&=EP!=ZYK4K",L@EXSD1 ML)PX=_[MW!_J@*K&WPRV0N)2*9TTPOD'&\OJ??F] [ 7XT2L!01,0_&Q V 2$/QL0-0%1 M1:9.I>(PIXI.QX)OB="U44U?5#"K:$R?Y;K?GY3 4H9Q:GH7?RN99%4?G#W5 MG4_XDLPX=FT"@E8ECY0E! <9>4LE]CBA>4+N,E[F2NK*=U("7E5: I*J^#VC M"Y:B,$A=7F:0G).S.2C*4GE.+LGGISDY>W-.WA"6DT]K7DH,DV-785;ZW=RX MR>"^SB!X)8,G**Y(Z%V0P O"GO"9.7P.\17Q@E?#Y^;P/\L[HNV/ MH.V/H-(;O*)W7TI\(AN83<=\>8_/R(."3/[;!ZB6#/LE]<)UN6IGW$C)&G$JO%AI687F(UFCM2 M"!9#'Y_K(SZ#Z'@@&5L]%9 EL0Z@FQ;0C1'00[[!83=I^ BWB!GR>JUT]Z1X2B:! = M3B=SLZ??;.!WO^$H_4G M7"^8\ C,90\9FY9[;DNM2V;GNGVS[:XW*-RQ<0=?(B6<53DHT^")CC>HX.;P M&V%F;O9D2/^'H?9WCMHWNDSC]U<3VIE,H]'1"FS5$]M2Z^+8N6+?;(N-8Z;: MM%8F8#U6NNQIA_XCZF*Z^4;RH M#JX67"F>59=KH&B3=04L7W*N7F[T65A[6#K]#U!+ P04 " #L@"-8N!RC ML2 # F"P &0 'AL+W=O3'*!:$[,; /=?OVNG9#1)DU7!@\D M=NXYU^?XZPYV7/R0*P!%[A.6RJ&U4FK=MVT9KB"ALL'7D.*7!1<)5=@42UNN M!=#(@!)F.\VF9RO!.M9,[Y M#]VXBH964P\(&(1*,U!\;&$"C&DB',;/G-,J4FK@X?N>_8/1CEKF5,*$LZ]Q MI%9#JV>1"!9TP]0MWWV"7$]'\X6<2?-/=EELU[5(N)&*)SD81Y#$:?:D][D/ M!P#DJ08X.]ID2^#5&G/*OTBU(A?.HR S"C8A5#)*PP3S/.TCA/I/'(-4_52I+W:0310[R-0R[&[>S'/79J"0,( M&Z3I7!"GZ;@5XYG4PV_XMD$G05Y M. W?1G.I!&Z-[U6.9Y1N-:4^+OIR34,86G@>2!!;L/PWKUI>\UV57: D22+ 1/B*0,"%\0NL4E3.<,+O&DO#2]LO#Y C>:$&A^ MEQZT(#&H%'&E/I["GH6!G5?8A##%IS*H6Y)?*_L4+>\L]RR1;4BCK2H5UC4 MJ[5HQ+!^HFD(! T@H8 H5KE15:I[)4&/)=>F>^EY7)0U%4N]LQ@LD++9Z.*>%UE5EC44 M7YLZ9AV8*F[1Z*/2@VDPB51$^BDG:_?I3MFI)(T6%! MOS3^N#P^O"+ON;R7/7D0U9?ZCG,)OA9Y69].[J1IM=3NMUQ5/5YM!13[%$$;3(LW*R?QD\]EE-3\1C3?@D_UOM@.[K[^CO]Y,7DWF.JWY0N1_9RMY=SI))F#%;](FE^_%P^]\-R'6 MXBU%7F_^!0\[6S@!RZ:6HM@-5@R*K-S^3;_N'-$9@.C( +P;@!\[@.P&D,U$ MM\PVTSI/93H_J<0#J%IKA=:^V/AF,UK-)BO;QW@E*_5MIL;)^=ORGM=2/1<) MKOBRJ3*9\1H\O5++9=7D'(@;8#7Y!3P]YS+-/OD%/ %9"3[< MB:9.RU5],I6*8?L[T^6.S=F6#1YA<\Z7+P#$SP"&F%B&+]S#_VA*-9S8AD^5 M7_;.P7OGX T>&Z5SW9WS,_#J7LTXO<[Y<[6!GM>I"MY4?]CF_#V M%XC]%]I-^K)>ITM^.E&[L.;5/9_,?_X)1?!7V_0#@?6<0?;.("[T^:M"5#+[ MCZ_ 0M3R&5@T5:76A&W.6Z!H ]3&D?LYAE$[,>3[KG M29T\/Y8JG.4;HF]4&*N=3+=0M$LA&; T3:"=(-L39(\E^$[4-7D.J;L6(T31<,6:5BAB\=B2U4J* DHI<@GECN>CM11I,44AU1294HG@4/$M M1CAF(T2UGJ+ @HI,J8P@(4.RIA6*\"P:H:L%%;D5=2&*@E?+3,6KRW3-*W>\ M+4#Z_ES2-(TB>,1EIV#KU," M_8/5#J__X#MGD!U7TTH]>#AR5,%:4;%;41>B6HM*\7U$;N6&\CZ1!T+K3UPK M-*;'KU XDP!OAP1"ZSM$IP/8G0YXQ"ILROPLP=#87Y:4@F1D9%@ L1HC"D8,UUJJ-W4=K_XAE'IUG M<6345BQFB"1L-,1J5<5N55UPM5!OLJ7B7+=EUG.^%G4F#P0O)Z;W7@V$UJ\G M:KDF\.C!BS@S E^'A$+K.T3G!L2=&_B46$W51P@/]YK%*AH[R1"='!!WT.+-XF.'[N<^8&W0P*A]1VB,P7B5X%WK6(S T@2&AMAP9(H0(3IV+;3J0+Q MK<*[R!ZNP3M-^AQU=D"\R_ NDN:!&B$C@IE&=*Q&2+6(TQ^IP[M:;N:A.DD( M&_8,+&8(PC@:ZPYJD:4'1%9Y4X*S=/E%<>[TO%VARPWINU-#H?4=H.6;'K\> M3X/6XT.A]1VBB*/-6) @U9 MD:?F\7H87RTFB(T%+JW@-' ]GEHJ[1 FPX*\S8R03I.ASU<++'4+[ ?EU;JI MOH&S+,\/A*N@Y?A0:/UY:[6FQR_'TZ#E^%!H?8?HU( &*\>[D;SG;2GNS^"8 M(C.=0K" 97LWEN^4V*,K_$PG&"QDA=\-YCT?2UF C$Q()PPL<#/ C><])TMK M80;92+>(:=EG;MF_:&23YN!U;!DZ3/DV=J3#OIL$!GI:[ M=L/SH,5F[!(9T[D%^Y&FP0&R6\C>[5;S$IG-RKQ$-NU8 M_P]02P,$% @ [( C6&W8N]9X @ O 8 !D !X;"]W;W)K&ULK55A3]LP$/TK5H8F)@V2)DUA+(T$K:8Q"0E1&!^F?7"3 M:V/AV)GMM/#O=W;2*(/036A?$I]][_F]2"SWU"F.J,]_7 M60$EU<>R H$K*ZE*:C!4:U]7"FCN0"7WPR"8^"5EPDL3-W>MTD36AC,!UXKH MNBRI>KH +K=3;^3M)F[8NC!VPD^3BJYA >:NNE88^1U+SDH0FDE!%*RFWOGH M;!;;?)?PG<%6]\;$.EE*^6"#RWSJ!580<,B,9:#XVL ,.+=$*.-7R^EU6UI@ M?[QC_^*\HYR6IM M9-F"44')1/.FCVT=>H#1^!5 V +"?P5$+2!R1AMESM:<&IHF2FZ)LMG(9@>N M-@Z-;IBPI[@P"E<9XDQZ*3:@#1Z+(0O(:L4, TT.%_BUY#4'(E=D)H516.Z: M@,7]$YA^R8!.%'$@9A- "?[8=_JP7"HR&XCQ7KRA9V90L=7_S7LNE^W7Z< M+[6KU<\AAPUE-$QIK^N9KF@&4P_OHP:U 2]]_VXT"3X/^?U/9'^XCSKWT3[V M])Z9 H]3"B!/0-60UX9@X@AL)]FDHW%\29_[P9OE!]W\N.]\F^EH7Q(>ORB]&$P"<;Q,^TOTZ(X M#CX%75JCRN_U%MO7KZA:,Z$)AQ4"@^,3Y%%-KVP"(RO7;I;28/-RPP)_+Z!L M JZOI#2[P':P[H>5_@902P,$% @ [( C6"@\*M5K @ N 4 !D !X M;"]W;W)K&ULM53?3]LP$/Y73IDT@81(2"F;6!N) M\D-#H@B!QA[0'MSDFEC$=N9S*/SW.SMIZ*32/>TE\=EWWWV??7>3E;'/5"$Z M>%6UIFE4.=>N->UE6SF_$V:01)3Z@^]'<6;;B :60 M"C5)H\'B(YU M[8&8QN\>,QI2^L#-]1K]*FAG+0M!>&[JG[)PU33Z&D&!2]'6[MZLOF.O)Q#, M34WA"ZO>-XD@;\D9U0O_3UL!##.]H"T#T@#[RY18'DAG,@FUJS M>F]&\XL@-40S.:G]HSPXRZ>2XUQV):2%1U&W"',4U%KD&W<$>[?"6N%O;!_V M+M )6=/^)':0\_Z^#3#^!/8&ZTJP@N=8'%W_$Q4QWXIFN^LW0GX 7F MAY"D!Y FZ6@'WFC0/PIXHP_U$]<77)8E7 FKZ "N-6=XFJ-:H/VU3?%.0-]$ MI]2('*<1=PFA?<$H^_SIZ"3YMH/N\4#W.*"/__E_P>MXT'K>.?3G'/E M,%,N1\@-3X$"?4&R*O5>J-"@E:;81GTW^ C>4%C:1C/>Z":%M@PS@YA#JUW7 M6,/N,);.NFY\=^]FVES84FJ"&I<G-A''=Z6%8\6M%Z M!SY?&N/6AD\P#.OL#U!+ P04 " #L@"-8I(" 8#X* #3< &0 'AL M+W=O"Z)O6'DK:) M@4V";:^XM(O-[?7%H2\4FTF$E257DI-;H!^^DBU[1$L>B<8(T)M=.QD](H=# MY6<^%G7UEF;?\A>E"O;'.D[RZ]E+46P^S.?Y\D6MP_Q]NE%)^9NG-%N'1?DV M>Y[GFTR%J]U!ZWAN<2[GZS!*9HNKW<\^9XNK=%O$4:(^9RS?KM=A]OU&Q>G; M]4S,#C_X$CV_%-4/YHNK3?BL'E3Q=?,Y*]_-CRJK:*V2/$H3EJFGZ]E'\>%6 M"*LZ8A?R6Z3>\L9K5O7E,4V_56]^7EW/>-4D%:ME46F$Y7^OZE;%<255-N2_ MM>KL>-+JP.;K@_JG7>_+WCR&N;I-XW]'J^+E>N;/V$H]A=NX^)*^_5W5/7(K MO64:Y[M_V5L=RV=LN65=&E6O5BEYO=T65OHJ0:QXFYO[GXZI*CL%_LE"A^C."HBU4A9F21(417USS3)])RQWW\I3\!^+M0Z_T]7 MK*]+JPN&\)<35_;?:I'6:[GO @3&NM6^B-,4[_5 MDM,YBI[UPNP'QSX% ^:HA ^0$ M[4RM]?19*+GCGDR CCC;=7G N^>K 'P2*&1<.&-K46S*XN>]="2 ;@2.-_M9 M:Z.S%I*F.GEC4)@ #!,XAYG/6[=_ F A>CN!H 3* M&9?.5CF$@_%37SH$P#@"AYS[;1(MHTT8LYNT_&"*3UQ4RKCVB-3TC@,R"7]: M$Y<(INKDC8%F MA,X'!F/G&#UER0W+9/YT([2D@KD-WSUP*XLE#^.%OD[']L MR$=!7-UX]6$,5K* E2PQJ;JW4'0S3AZ1FIZ\QJH7CFW&=6_U$QL:HK<3,,S" M,:RWX/'/5;BZ\9B-06@6$)HU+4*S2 F-2DU/'A":14QH5AN_.B[T'5'8A1Y MS<)!K;?N\4\FN+KQT(U!=A:0G>5-J^Y)Z9!*34\>T*&%KZB9UWW_:AH:HK<3 M0,S"0>PV7:]5MHS*BO\<;E2&ES?I>AF5FFZC -/9TUHPLTDAD$I-3QY H$V\ M8&9W+)AY?G!J0K6C7.GPH+O*;< N&\>NLU4^$.!Q>>.Q&\4_;!B(]K0*GQ0& MJ=3TY $,VKBA:5[X;3/S]+J.ANCM!.ZR<>[JKWBKL:3F8 M-BD&4JGIR0,,M(E=3+O#H>RXU+>CL$L]@)>-@U=_X>,(C\L;C]T8RVPVT)T= M3*OP20&12DW_Y@H HH,O^AD7?JV'7>K1$+V=P&(.SF*W:;9)L[!0 U;@<2G3 M :)2TSL.5.=,ZSMD#BD%4JGIR0,*=(B_1U;K-4LW\*3T3BN\'29LW_6\,V7> M^"893E[GRGP@PN/JQH,WQJJ: W3GN-.J?%(:I%+3DPJT;=3. M2WV'VXI5S?^ZNT8*VTNT)T[+;O5)25$*C4]>4"(+K'= MZO;;K6B(WDZ ,1>'L5N5%=%3M"Q+/J]N&KE3FS2/"ISE<4WCD1IC7.RVOU26%0RHU/7D ARZQU^KV>ZUHB-Y.X#"WQVL=7/DXV>.G,1Z\ M,5;9)+">G)8-*TGAD$I-3Q[ H22V867;8.VX\'=$G;WP2X QV6/"#BY_'._Q MTQB/X!C+F12DV_P1KHT2/V:+U^CQ8-T=L)H.;AH';9+, _!N"G-!U(*C4]00"' MWK2\7(\4(JG4].0!1'K$7J[7-FF[_BATA&%_%#P -P\'M\NF _ZQ #^E\8B. ML:+G 3%ZTS)X/5+ I%+3DP> Z1$;O%Z_P8N&Z.UL; \R@.7* 5I^*QOY4(W8 M?F31*B==N*-2TQ, ;.A-R]7U2+F12DU/'G"C1^SJ>AUV+>?^Z:U576&VS?TS M.\P JOD#4 VI]H'LCY_%= RIU/2< !;ZTS)W?5)DI%+3DP?(Z!.;NWZ_N8N& MZ.T$.O,'T-F0PL=Q'S^+\=B-L7+G P#ZT[)[?5(XI%+3DP=PZ!/;O7Z'W=MQ MY>\*0Z[\P&/^ !X;,@%PP,?/8CR&8ZSC^T7[-="[^SFRB.<:['E8S'9XQ5N0!0+YB6IQN0,B&5FIX\ M8,* V-/%]8Q[WW&C;L#=,SLK!$!K 4YK9^;"0.K'Q8W[.,9R70! &$S+\PU( MR9%*34\>D&- [/GB>L:]'VP/!\!S 3^LZPL]O4"][8+IGC_-=9 M[ ,_1?1HFP_?*+L?\\;VQWQ:-O&A/60)'(,V!6_LR\R)K>*#8&_]=X0A]=_8 M;IGW[;>,U3_^4:%'VWSX1MF!F3>V8.;3,I /[2%+X"B[,//&-LR<>A]FWK:' M6SN2HS$GCVAHT!O^$(B>RN]Y9 #QXRI&>EY%\X$5TW*.!?X$#?,$CH*.S>=G M]#Q XX)'?NP%)5;Y:,R^K?/& ^>JQ_W=A]ESE.0L5D_E,?Q]]>6I;/\ O?V; M(MWLGD'WF!9%NMZ]?%'A2F550/G[IS0M#F^JQ]H=GV.X^#]02P,$% @ M[( C6+GPIKI6 @ V04 !D !X;"]W;W)K&UL MK531;MHP%/T5*ZLFD"HW?SW9" M!#2@/>PE\;7O.3[GVM=Q)>2SV@!H])(SKB;>1NMBC+%*-Y 3-1 %<+.R$C(G MVH1RC54A@60.E#,<^/X(YX1R+XG=W%PFL2@UHQSF$JDRSXE\O04FJHDW]'83 M#W2]T78")W%!UK _5C,I8EPRY+1'+BB@B,)JXEW,QQ/(YOO$GY0J-3>&%DG M2R&>;7"733S?"@(&J;8,Q/RV, 7&+)&1\:?A]-HM+7!_O&/_[+P;+TNB8"K8 M3YKIS<2[]E &*U(R_2"J+]#XN;)\J6#*?5'5Y/H>2DNE1=Z C8*<\OI/7IHZ M[ &B4X"@ 01'@" X 0@;0.B,ULJXD)+ MLTH-3B=W? M<"TE!H=YW(B6Q9>VCW@PTH4SU45$R!OJ)\.QI*0$RD(AR=$\9 M,\>@+M$W\@I2'_?#4?^IRZS_XGLP'+86@[/L2=S=QP*F?- S7ET MGG3-\M&QV"=EFPS]P2C&VWTCG4G7;=*!P*@5&)T56%^;+DG1F]VB2>I( M&@Z"(TEXK_'LHW=/Y)IRA1BL#,P??# 71M8/21UH4;A>7 IM.ML--^;M!6D3 MS/I*"+T+;'NWKWGR%U!+ P04 " #L@"-8G94+XJ " #Z!@ &0 'AL M+W=O<>\[%OI[ON+B7)8!" M#Q5ED*)7YX";S&A>P!G577PL]!OPG=6"MH"*L?>.'K@X#P"1\ >!W /^U@* #!-9HJ\S: M6F&%D[G@.R1,M&8S UL;B]9N"#-_<:V$7B4:IY(KM@6FN" @T?%:[Y&LH8"^ MY6BP\ X=KT!A0O7H/;I;K]#QT3MTA A#MR5O)&:9G+M*JS&<;MIEOF@S^R]D M7D%ZBCS_!/F>'XS EX?A7QJFX<$8W-4UZ OA]X7P+5_TBD+\/-]()?0.^S5F MJ^4)QGG,J3N3-4YAX>AC)4%LP4G>OIG$WL: B* M6"9TVJ1C==2Q,.T@=>.(N>B=R/\F?!9#:N,>HU1H?K"9!9 MC;*I:ZHWTIB^:"_SAS",_6?Z1J(F4?Q"#>->7WQ0WRU7F.I3VV_T,7WQWN_S M9U-_ZCT3.!86AGL5= >=R=P*7[$H").(0JZ!WNE4&Q5MIVTGBM>V66VXTJW/ M#DM].8$P 7H]YUP]3DS_ZZ^[Y!]02P,$% @ [( C6(:*QX[4!P W3( M !D !X;"]W;W)K&ULK5M;;]LV%/XKA%<,*=#8 M(JEKEAA(+ TKL'9!TVX/PQX4FXF%ZN))''8^GRN2B_5FO&:O0M2_/J:K*NZ\W%;%8MURR+JVFQ83G_YJ$HL[CFE^7C MK-J4+%ZUC;)T1BS+G65QDD_FE^V]VW)^66SK-,G9;8FJ;9;%Y?<;EA;/5Q,\ M>;GQ*7E_/>EDUV?3 MNKB3]!*_80;]/Z4_'\&^L-.BZ,ZWA^61;/J&S0G*WYT'J_;1-H-S5)?\VX>WJ>?3O M-JF_H[.[+E!0\8#Z6]?-%/(/;]%9R.HX2:NWZ!Q]N0O1V9NWZ V:H6H=EZQ" M28Z^Y$E=O>,W^>?/ZV);Q?FJNIS5?(!--[-E/YB;;C#DP& H^E#D];I"4;YB M*Z!]J&_O:MK/N&-VWB$OWKDA6L*0+:?((N\0L0@%QK/0-_]8/$T1<=OF!#+G M=;U'/]S[P!ET%RJTY:,'^&[88Y+G2?[(5V8:YTL&37!'X;8439)ZFF,78TJM MR]G3ON, '/:]P*5#7 CQ68'C2[@(XK-L:CL[W,!F>V>SK;7YCWK-2K0L,IZ% MUTUZ?&(\QODU0V=I455OWZ&<9W.^:NKX&^2/CM[>&Y?K>9(O5,RY1R50J((P M\8CD!8 )VP&&?>#L?.!H?7!7%\NOK0^X ^(VO6_X_*.ZC/EUF^_!M>ZH([9< M+-FN@@)?-EW%$"MP)=.!W@+7@RUW=Y:[6LL_\JD=S#9DIJMV[#J>+]D)H *? M!+9D*D06^(%DJXJBA-K$AZWU=M9Z6FMYTCRRN#U@,1(:N)(5"P!'B44M1[)V M)%]TG&]@L+\SV-<:'/+];<7X3H4VW2+/>&BWFQHZXQO9JDC3N.R^;.^"T]]U M@:V]P5E3C*7P7 P/*6.G.Y@-B*O,FN)CQK5JQ\8I/YSS_QO/T+M(6:) M-DD6&R 9S@2TA MS*S7;[<]Q_[2\"PIJ!9C0.$84'0$-+1T3X+B5R:>GL#6FSD"%(X!14= 0S.) M,)-HS?S,#W+5EFOLXPM,SW3J"C/*%AIEBTRQ#>=$2%IL0-/V' -912T+R]L> MA".^'MJ3PQ)2J[*K (RL_"",'1SP MD1"]6*]Z1R0E57+"80'@FK!P95O'\47'^88F"[6+]7+W-DY6Z'V.%O$FJ>-4 MGZ&T5">'@DFVT"A;9(IM."E"E&.]*A^7H3QUPZ)85I<+ .8&%I;/6Q ;P5@6 MH1";MW]8&5HL5#G6R_(?SD[^F ,G@ I\7_: "B+84AP H"Q\:!D*%8[U,GQ$ MY@G4";*)FG@ &-]FE.UH%%MTE&U881,ZE^AU[O5RNA5^JLK?CV_ON0'@(":'X "BGX0U^&J'Q':F.BU\?$\1 "! MBETE#T$P:BEEOG%LT5&VH;E"%!.]*/[4_,B1LQ6*XK*)^",9R*@4-LH6&F6+ M3+$-IT7H<*+7X>,R$%#]=3SLV4HH D"^5F@0R,$(,ZHJ" ):KN,[]H& %'*< M&*@^$Z!BS+?E0+8;K#\[ZAJ$Z +JR$:#%6C?.V2S4+ODM35HHJI.[/C4\I3M M!@ 2'WN^7',?RQB-8!R:+20OT4O>CP6?Y[PNBS1MS'^?UXROI5J?@;24)V<@ MDVRA4;;(%-MP)WH]/BX#J>KXG!\&Y!,8!*..DGP %,]24Y-+D;90J-LD2FVX8SL/5.A%]F[WR#! M60"DKH.)(T<>! L\N9X<@C@:6'+L ;# H\Z!DSX5"IOJ%388?>@_=)KRUG=R M@:C4^01NO?1ME"HVR1*;;AS(@3 =6?"/11J"KR<\>1BRT0RK659V] ,J7N M!*&PY1PJ>U-Q!J#Z,X V!'F6'!^:1@\&1ME"HVR1*;;AC(F# 35P,*"J2+?E MA\-&8,(1F$B/&3X *8X#MOXX<%P@VZHR5TP<@0E'8"(]9FBB. /8^C/ L:5W MFD#1=W;J^C/*%AIEBTRQ#:=-G&9L_6E&NS7T;5W]U@"A@*T!)%.V!@@%;0VS MOQQ[=W?W+L9U^P:"=/\&7RPP<#_$%U'WIH6@[U[\ M^!"7/&=5*&4/O"MKZG%!57;O4G07=;%I7Q:X+^JZR-J/:Q:O6-D ^/&PO=V]R M:W-H965T$D+BTZN4+Q,X\CSW/3"83CPZ4_> ;0@3Z MF6<%'QL;(;;WILF7&Y)C/J!;4L"=%64Y%C!D:Y-O&<&) N69Z5B6;^8X+8S) M2,T]L>U<85@#ENEGZKH2+L<"3$:,'Q*0UL,D+I;Y"@UYI(1/E M63"XFP).3+Y"+GXNEC0G:$L8FM$\A_ ];S CZ!I&VYW *J)TA::8ITN$BP3% M:;83)$$-]!.@%>P&7<=$X#3C-^@.O3S'Z/KJ!ETA$W%YFZ.T0"]%*OAM8^*/ M#=UQ8(;)J[/QR!3@I=RKN:P\FI8>.:]XY*)'6H@-1_,B(8D&'U_&^Q?P)JA; M2^P<)9XZ%PECLAP@R[E%CN6XFOW,+L._TOT .;Z".SIW_M_J\P^O?B:&6^>; MJ_B&'\BWOQX67# H'7_KHE[RNGI>64_O^18OR=B @LD)VQ-C\NLOMF_]II.\ M3[*X3[)Y3V1GP?'JX'B7V%5P4A4<70!*K*^P\OVSG]C^, A'YKZIK,8J"IW( M.S>+=611&)U;S;M6KN-ZSFG-,S>'M9O#BVY^(9S?HR^4YAM?8VYWGVBTU-$9.Y+:TT!A%GM^20K=$]E9!,(Z M N'%=/RNNCJ2W.$]8="EHF7Y=JC:!&ASN8"> ![,6]D<0B]RG1[OWNAB%G:> M&2_T(ZN5FUHKIUVP]%RMYWW^%M>9+E&M2W11E_EJ!6VU[, 2V7=!8XUD46+I M4O9@E3IO2!%U-F8'K1(SZ]HX=LLFUO#XK7HVU_!8KEX"VSKUJ59OR9%4[>D; MFE0KGDK-A*X_F>C,G>$6?1A]OO]E8I:?&JJG.QXM[M69/ M5:]7MKA7MGE?;.?10,K;">NEBMHYVW7RA_XKS0@]NESP+[8T$[BQJ/Z3M?==[G>M0+7V_V&GJOC M>M<*7&]7-+/Q$9X3ME:G'QP>Q%TARN^C>K8^87E0YPJM^:E]/[,U\[$\D5$? M_2?Z\CCG$;-U6G"4D14L90T"*!*L/"$I!X)NU1' @@I!/ ,ZDD$ !L& &0 'AL+W=O M(2@C_DK@($ZN49'*$V.?BYOWRZF!BQ%! M"@M9(*CZV,,'K]3/^U3%XE\T0%S%GZ=[*4FZD1&&@) M*[I+Y0,[_ 9U0F[!6[!4E'_1H8[%!EKLA&19+58CR)*\^J1?ZHDX$2C.L(#4 M M(5.&<$=BVPO[<'IQ8XW]N#6PO*U,TJ]W+B(BKI;,+9 ?$B6M&*BW+V2[6: MKR0O%LJCY.IIHG1R]@![R'> 5IQE:,YRR57IA!J$W*!YV3UP@=Y&B:#K-8I^F6C (C6%PC3'Y"!!-[ M8#SS6Y-A-VO&+GGNN>&<6PSHT^\J%+V7D(E_ MAJI><>UA;N&)-V)+%S UE.D)X'LP9C_^8'GXEZ$IUPF+=,)B3;!6<9RF.,X8 M??9!?;D(FL+@6U=)O5):?(7L9RZQB>U,S/WIS/;# FSY&+?#HGY8&!#7#]IA M<3_,@ \NPE'L MI8M0)RS2"8LUP5JU\9K:>*_D$)[.XNB$13IAL298JSA^4QS_Y0Y129V3EY4$ MV W#CD/TPUS'"BV_XQ #8=@-_ XM[H>%GN]B;]@@@B;/8#3/QRTL$IK*KQ>Y MPRCST@6H$Q;IA,6:8*W"A$UAPE=RAU!G<73"(IVP6!.L51P+'W<$^.7^4&M; M!F'Y(78[!C$41WR_^^,@&HASB.<&7LR1YJL*X2Z:1%6FFQ+EJ[1,<-H#6Z MA?F&1=C]5Q]CBW0=8B!,_=0@78/HASF$V&[7'_IAKNN%Y(P]''=3UOAVZ@^Y M 3[N"Z. BQ>=3EJDE1;KHK5+<=SO6>YK^8+6+9]66J25%NNBM4MTW/99HQN7 M;_B"USL(<'PKZ-I"/\H.7;OK"OTH/^B=/ Q$!<3I_F0P3TY/,^#K\MA:H 7; MY;(Z%&M:FZ/Q=^6!<*?]UKJ96P/M47&47I[6'O'5.?P=Y>LD%RB%E>H*7_NJ M?+PZVJYN)-N69[=/3$J6E9<;H$O@18!ZOF),/M\4'33_8)C]!U!+ P04 M" #L@"-8\U'1G=$" #4!P &0 'AL+W=O98:HX*G(F1QXF5+EE>_+),."R!8OD>DG M"RX*HO16+'U9"B2I!16Y'[;;D5\0RKRX;\^F(N[SE_N".+C-E#ORX7Y(ESE#=EU.A=W[%DM("F:2<@<#%P!L&5^/(Q-N [Q0W MLK8&HV3.^:/97*<#KVT*PAP391B(_EOC&//<$.DR?NTXO2JE =;7>_8O5KO6 M,B<2QSQ_H*G*!MZE!RDNR"I7=WSS%7=Z>H8OX;FTO[!QL1<,C>2.XX4QE$CZS%-/G>%]K MJ(2$>R&CL)%P@DD+VN$'"-MAYT ]XV;X+5^W((PL/&PHIU/YVK%\O6.^9D3@ M^?RUKT/M*ENBO@@*YENHQTW)UAX/-T2D\..;IH1KA87\>R M) D./'V[)8HU>O'[=T'4_G3(G/]$]LRJ;F55MXD]OF<"$[YD]+?V(*E[A4]F MC8?4.\K(4II.M8Y[?7]=E]28](V2>I6D7J.D!]L]M!RR1J&;(90H*$^!+V#U M%K7-V0+8(A%P"86[4D$(*=D>NI3C1J(WFA)5ID2-9;I6XS[U?Q7N&(.@]I[# M5O#B34>OOH6PBG"5^K4&6:!8VKDA=14KIER+J4ZKT32T'?G%^4B/+#=A_M*X M>7=#Q)(R"3DN-&6[=:&M%FZ&N(WBI6W#&PO=V]R:W-H965T M>82SQNY.4V9$T[MWK4(I[Q4 M6+#[',\(Y99C1I M'#]JI4YCTPBVOQ^U?[3D-9DEE7C.LV]IK)*9,W$@QA4M,W7#MW]C36AH]$4\ MD_8)V_JLYT!42L7S6E@CR%-6O>G/VA$M@8#L$2"U@'6$6QFR*"^HHN%4\"T( MW<-"\XKAG..HJ#<4H=*/:[*(R2_:8'<$7SE0BX9+% M&#^7=S6%A@=YY+$@!Q5>8-0'C_2 >"2 #^""3*A 6;\.6 @:3P76PG"?IXRB MD^6NI^9"4+9&G:H*E@_0/G=-'^RV]5P/OG)V"TM%> M8?H:7*-=7'Y 3KN!C1M@X_\3W,LJ05\;V7%'9,G0&W5CG318)[^[*'>]"JE7Z;P!?@_!)"WXP[H_WH&]=P_Z[H'_>(]Y"P-\E,!CT M1Y,]#,@3 _+^2=713-["B;PHI=S6F)2C6-MA4$+$2Z:JB:G9;0;.>35F/1VO MIM4O5.AJD)#A2HMZ_;%N4*(: *N%XH4=NI9&ULK9G;;N,V$(9?9: NBBR06@DXP3HPY>49-E,%6[<3BYB'3@?Q?G%D7YQO&7\FUA1*N&I MR$LQ<592KB]=5R0K6A#18VM:JC,+Q@LBU2Y?NF+-*4FKH")W \\;N07)2FF8;62>E?2.@]@4!>'/,YJS[<3QG=V!3]ER)?4!=SI>DR6]I_)A?#A]H[^L1J\&LR<"!JR_$N6RM7$.7<@I0NR MR>4GMOV%-@,::E["6H2<1 0!*\$!$U M\#)@\$I OPGHO[6'01,P>&O L FHAN[68Z\2%Q%)IF/.ML!U:T73&U7VJVB5 MKZS4-\J]Y.ILIN+D-&1%D4FEO!1 RA1"5LJL7-(RR:B D]\(YT1+^1Y.(BI) MEHOW8U>JCG6XFS2=1'4GP2N=].%685<"XC*E:4=\;(\?6>)=->!VU,%NU+/ M"HQHT@///X7 "_KPX+O7 M$_]OC)&N?GN3]"MN_Q7N3-T>:E*';%/*9_C(6"K@ZRTMYI3_V7&5,RM-E[Y+ ML28)G3BJM@G*'ZDS_?$'?^1]Z)( $Q9APF(DF"')H)5D4-&'KTARPX1X,5F_ MWJ@V<"UI(3I5&6"J@@F+,&$Q$LQ09=BJ,K1.E-^W)>5BE:TA*R55?-DEA)5Q MK!"8L*B&^35-OV,\3OVQ^WB87FL3(VFC-FDC:])^Y60AFZKR<\[F)#^%ZU)5 M,O6:1/(>//;@H+N&.LW23J"P?-K)6(VOOQZ8;$Q9APF(DF"'A62OA M&78U.L-4!1,68<)B))BARGFKRKEU8ET5^H$-9$NX>FT"R8#)%>6P)EP^=VE2 MXT:'4_OLW--_9A$(K?T>FV],6(P$,_)]T>;[PIKOSYS."K1T=FV!,6(P$,Q+L>WNWXEE3K(RKS*FV*\IB)GQ#\JXTVR''%A=4 M6M30C$EV,>JX!V*L?LU4'QA#WYKJ.UJFJIS#32:S):E<_=]P+XFDP!;PF3X1 MH1_-(PU#=6)H](B5%J,13,EW;MQ?XA>TU#-.2HM0J7%6#13F[WI]^VNWZQIL%:^ M)-$?3]4L6S/=JN85]5*[?NOGF] 'Y+ M^#(K!>1TH4*]WIF:6;Q>4ZYW)%M7BZ9S)B4KJLT5)2GENH$ZOV!,[G9T!^W* M_O0?4$L#!!0 ( .R (UCR?+G%Q0, /H3 9 >&PO=V]R:W-H965T ME.R#NU!M#DGN>% MFGEKK3<7OJ^2-7"JSL0&"GR2"/-I=>]& MSJ>BU#DKX$8257).Y<,":'W>.,K6ZVUN>'/IQNZ@EO0?VQN));\EI(R M#H5BHB 2LIEW&5[$X= (JAI_,MBI@VMBNK(4XLX4/J4S+S 100Z)-@B*?UNX M@CPW)(SC>P/UVC:-\/#ZD?Y;U7GLS)(JN!+Y7RS5ZYDW\4@*&2US_57L?H>F M0R/#2T2NJE^R:^H&'DE*I05OQ!@!9T7]3^\;(PX$PY<$42.(G@BB\ 7!H!$, MG@@PTG[!L!%45OMU5RH?8JKI?"K%CDA3&VGFHC*S4F/W66'>^ZV6^)2A3L]O MRZ6"[R44FGSDVM1 MZ+4B'XL4TJ[>QR#;2*/'2!>1%1A#%VM $9A[F!P5R"][\YY_"!48UW"XAHVJ6 FP6_G MP5DPP-&W[7%LU#HVLCKV?.!= U^"[!UT5M2IWKB$Q8Y@'0O'K85CMW-W[-)& ME[#8$:QCXWEKX[EU)'XIS;@S\S:G#ZQ8D36N-VRSE_S[U&T-#R;+9(BK MHZ"=+;5[SZN-)\-GU6)KY&_T9=+Z,CG2E_KS]YHG1WTD%Y-G'8],OY_Z8PWM MU-'E"-9Q\4/KXH>WY3ET[)H5C)?+,Y#ZQB]Y*)$!W&F:]QL$2UPJZ5+69",)BQGFH%][J, =XAF M-8_94VFJR][4^$H4 \*KI7ROW5;IR78[HG7MCO9V1V]/"?3^U91@QY\\DEW2 M8E>TKK7[W4SH>#L3.MW/.*7%KFA=+_=;FM"^I_F_LH(]BI$M*SC=YKBBU7;[ M!XUN&PO.Z6"_?K[8A)?Z*.N'C4X#M;'O\3WW MW/FLN.U7>LGIW8Q2'2P*+JI!.-.Z?!]%U61&"U)=R)(*@^12%42;J9I&5:DH MR2IP*GC4:;62J"!,A,.^F!SM][G4UV\"^SQY=W+2>CB_WK6?UZ@1XF[+D^ZZ4+9*D6N383^78MTM<6@- MAI<4-'@D?!"."&=CQ< K)P7C2VON@&$BN52!-FUJ K7!4OVT<-O.H(,=3\&$ M5'5L&\'^'KOE.\!J!@(9YXW 3F@-PWY)M*9*W)A)O;@V/H$"-[Y?ED;A5)%E MNW,5KAWJAPDREBJCJ@G3#E>F89_3'.0H-IW!4\LR E!K69A!QLA4"E)K6'FX M@:&=4,[OX'A_R[>X%_G&CM7[)9JA$>2&EL9.@'^3S7)OTEZ^B#0TB7\$ID8Q>9'K_(^!5H=#?+ MHQ,9N9O0QG5KZ[+56 .XU ["KW YYNN@P7C.N&;"S68LRZAX M-8?20$3;8T.P6BP^0"X99K>]9!:GU]H[]HY7QZVP7POYTL?!B!YK[MW8/!H\TUFD><-?=+OS> :_]#B!HM2B6 MRY.%YM)DGSZ.?5V[1;QC X@@K<'&KN%&PH/_[WBWR^ZEEUNI9'A<9_VV@HQI M::26OZ!>9\N,^9U]^&J=_&5-X*H2SBJUSO+AP VX(,6SYJJ#_(MO?=\2^/8' M1Y!U=K+$#AOI?.C/Z/OGR'@/>/*PUP;[6:H [H('^.)LNY?FMNL&[V(1W48? MA_%W".*I^S]AM$TC!5Q8T6HP88BC ]4!&K^3>Y\QPS6LL_$4QDW-+DW (+&- M&;K"<[L[Q4MOZN&N ^)&,72G$@^X3=V#IX,\MZ8&XZ%FN.6MDC5RU.P/KK@1 MP"+(@H L#@CY=Q%!E@1D>1#(JL/!OT:0*P)R=4#(222/"0) 7F2 M%K)JM>;ND=F&5?+62/P;Q[E^)H1M<:Y'D.\(R'=I(<_$SQ:O^23=O"> WJ<% MVIA[\*'/BA6(UB$:^ CM X'V(2W:9RX=N^&J!?8G<-^Z;M:&&"Y?4GEZF3YR M)J!')_'*274D=LW"8.K2VAE4[[B!&I R1 M)U;$#\ QQ.>K<59WN2TX+%X\>Y!AQ\[;R;A2CL@32Z(*5MRA78<,K+$G_ZQB MH?20)_>#UK)/(KZOK;I(8I$'1CR9')0>\N1^V'KXV7:9[O+^:2*AE) G=@(I MKDD)D%.BR!.;8B8=LZ-K+ C$).M0TL@36R,R+#O"EQ %_DU<-%/**%Y!&<]D M^R(E99$BL45F!WK@C#')5Y#$>HG\^V((*:\4B;TRB/A%+,HC16*/$$;N6&-, M2B=%8IV05IXDQ((22I%:*#-6_CWL,2:EE^*@>HE?W@I*+T5BO4SR]A5WCG>K M2&_8T04$+E6,2>FE>$V]1*'M7HQE'0]Z29FF/(QIQKC&F)1JRL2JF<&LL.NZ MG4RADE)-^0JJF<6<+G>1ZUV)K3,K[F'88TS*0F5B"\UB#O&,,2D+E8DM-*DO MR(144A8J$UMH@CE.'/:]8<.!&).R4)G80F-%%*7,WTUGXDE"HBQ4)K8062&= MVQB3LE"9V$)TA10[?459:)780O,54C^?8DS*0JO$%IK'[)_6&).RT"KY1Q=B ME84=Q9B4A5:)+?1LG66:/6-,\KM+;Z'%^%6PAD8:J*_P$A[;!5?BVK'N9UCG M7!UWJPY-J]0YMGTWWRROQX^,XP?23_\"4$L#!!0 ( .R (UA''&"YI $ M )L: : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%7 M07X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_@OKD[6>?86J M3(?Z'/>')O8NI^H;#N;C>AU,9^W43SKFV;'>N*=?'< M#@8CU[[.*!:SUYF]U;4)_YE8;[>'=?BLU]^G<$Y_#'8_=7N,^Q!2T5N5[2ZD M>>$NU?-T=/>#]&^3B]YR,R_:Y48*ESM((4CS!QD$6?X@#T$^?] 0@H;Y@T80 M-,H?-(:@"8 N!V()D"X'9 M@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[:^=@FT%M1;R70 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0 MVSJ;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z>]3;$^CM46]/ MH+='O3V!WA[U]@1Z^\YF]SOUCNE:A?CL>:SQ^>^D.MWN#<_'WY>/DYVW]XZS M@W]1BU]02P,$% @ [( C6"[2^,"N 0 RAH !, !;0V]N=&5N=%]4 M>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZ MX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X M+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQH ML%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX M8=H_^=7^G4R?8:A<6&U) &UL4$L! A0#% @ [( C6.BDW]SO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ [( C6)E/JZB0& "\(0 & @($." M>&PO=V]R:W-H965T&UL4$L! A0#% @ [( C6$C 1#9* M!P 4"$ !@ ("!: X 'AL+W=O@5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [( C6.A@=I1E! ,1 !@ M ("!ZQ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [( C6$)6V03X P IP@ !@ ("!63 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [( C6*A2@Q#^! ,1( !D M ("!84$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [( C6,JNEJKO @ 6@8 !D ("!*$\ 'AL+W=O M&PO=V]R:W-H965T$,SD ( (8% 9 " @898 M !X;"]W;W)K&UL4$L! A0#% @ [( C6.9E M;CT9!@ "A$ !D ("!35L 'AL+W=O&PO=V]R:W-H965T_Y0( %L& 9 " @1UE !X;"]W;W)K&UL4$L! A0#% @ [( C6&U).A3W P $PH !D M ("!.6@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [( C6+">U?3K! $!( !D ("! MV7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [( C6/&QC].' @ @@4 !D ("!CWX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( C6&W8N]9X @ O 8 !D M ("!B)< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [( C6+GPIKI6 @ V04 !D ("!3J< M 'AL+W=O&PO=V]R:W-H965T.U < -TR 9 M " @;*L !X;"]W;W)K&UL4$L! A0#% @ M[( C6$F?P6*)! LQ( !D ("!O;0 'AL+W=O&UL4$L! A0#% @ [( C6&WQMDY\ P MD@L !D ("!!<$ 'AL+W=O $ #E'P &0 @(&X MQ >&PO=V]R:W-H965T&UL4$L! A0#% @ [( C6*5T]$!* P RA0 T M ( !R\T 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ [( C6$<<8+FD 0 FQH !H M ( !,M8 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& #0 - C#@ [=D end XML 56 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 57 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.4 html 203 201 1 false 40 0 false 7 false false R1.htm 000000 - Document - Document and Entity Information Sheet http://www.calmainefoods.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 000105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000200 - Statement - Condensed Consolidated Statements of Income Sheet http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 000300 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 000505 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 010101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 010201 - Disclosure - Acquisition Sheet http://www.calmainefoods.com/role/Acquisition Acquisition Notes 8 false false R9.htm 010301 - Disclosure - Investment Securities Sheet http://www.calmainefoods.com/role/InvestmentSecurities Investment Securities Notes 9 false false R10.htm 010401 - Disclosure - Fair Value Measurements Sheet http://www.calmainefoods.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 010501 - Disclosure - Inventories Sheet http://www.calmainefoods.com/role/Inventories Inventories Notes 11 false false R12.htm 011201 - Disclosure - Equity Sheet http://www.calmainefoods.com/role/Equity Equity Notes 12 false false R13.htm 011301 - Disclosure - Net Income per Common Share Sheet http://www.calmainefoods.com/role/NetIncomePerCommonShare Net Income per Common Share Notes 13 false false R14.htm 011401 - Disclosure - Revenue from Contracts with Customers Sheet http://www.calmainefoods.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 14 false false R15.htm 011601 - Disclosure - Stock Based Compensation Sheet http://www.calmainefoods.com/role/StockBasedCompensation Stock Based Compensation Notes 15 false false R16.htm 011801 - Disclosure - Commitments and Contingencies Sheet http://www.calmainefoods.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 011901 - Disclosure - Subsequent Events Sheet http://www.calmainefoods.com/role/SubsequentEvents Subsequent Events Notes 17 false false R18.htm 020101 - Disclosure - Summary of Significant Accounting Policies (Policy) Sheet http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy Summary of Significant Accounting Policies (Policy) Policies http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 020401 - Disclosure - Fair Value Measurements (Policy) Sheet http://www.calmainefoods.com/role/FairValueMeasurementsPolicy Fair Value Measurements (Policy) Policies http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 030203 - Disclosure - Acquisition (Tables) Sheet http://www.calmainefoods.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.calmainefoods.com/role/Acquisition 20 false false R21.htm 030301 - Disclosure - Investment Securities (Tables) Sheet http://www.calmainefoods.com/role/InvestmentSecuritiesTables Investment Securities (Tables) Tables http://www.calmainefoods.com/role/InvestmentSecurities 21 false false R22.htm 030401 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.calmainefoods.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.calmainefoods.com/role/FairValueMeasurements 22 false false R23.htm 030501 - Disclosure - Inventories (Tables) Sheet http://www.calmainefoods.com/role/InventoriesTables Inventories (Tables) Tables http://www.calmainefoods.com/role/Inventories 23 false false R24.htm 031201 - Disclosure - Equity (Tables) Sheet http://www.calmainefoods.com/role/EquityTables Equity (Tables) Tables http://www.calmainefoods.com/role/Equity 24 false false R25.htm 031301 - Disclosure - Net Income per Common Share (Tables) Sheet http://www.calmainefoods.com/role/NetIncomePerCommonShareTables Net Income per Common Share (Tables) Tables http://www.calmainefoods.com/role/NetIncomePerCommonShare 25 false false R26.htm 031401 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.calmainefoods.com/role/RevenueFromContractsWithCustomers 26 false false R27.htm 031601 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.calmainefoods.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.calmainefoods.com/role/StockBasedCompensation 27 false false R28.htm 040101 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies (Narrative) (Details) Details http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy 28 false false R29.htm 040201 - Disclosure - Acquisition (Narrative) (Details) Sheet http://www.calmainefoods.com/role/AcquisitionNarrativeDetails Acquisition (Narrative) (Details) Details http://www.calmainefoods.com/role/AcquisitionTables 29 false false R30.htm 040202 - Disclosure - Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details) Details http://www.calmainefoods.com/role/AcquisitionTables 30 false false R31.htm 040301 - Disclosure - Investment Securities (Narrative) (Details) Sheet http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails Investment Securities (Narrative) (Details) Details http://www.calmainefoods.com/role/InvestmentSecuritiesTables 31 false false R32.htm 040302 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) Sheet http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails Investment Securities (Schedule of Investment Securities) (Details) Details http://www.calmainefoods.com/role/InvestmentSecuritiesTables 32 false false R33.htm 040303 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details) Sheet http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details) Details http://www.calmainefoods.com/role/InvestmentSecuritiesTables 33 false false R34.htm 040401 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.calmainefoods.com/role/FairValueMeasurementsTables 34 false false R35.htm 040402 - Disclosure - Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) Sheet http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) Details http://www.calmainefoods.com/role/FairValueMeasurementsTables 35 false false R36.htm 040501 - Disclosure - Inventories (Narrative) (Details) Sheet http://www.calmainefoods.com/role/InventoriesNarrativeDetails Inventories (Narrative) (Details) Details http://www.calmainefoods.com/role/InventoriesTables 36 false false R37.htm 040502 - Disclosure - Inventories (Schedule Of Inventories) (Details) Sheet http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails Inventories (Schedule Of Inventories) (Details) Details http://www.calmainefoods.com/role/InventoriesTables 37 false false R38.htm 041202 - Disclosure - Equity (Summary of Equity Activity) (Details) Sheet http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails Equity (Summary of Equity Activity) (Details) Details http://www.calmainefoods.com/role/EquityTables 38 false false R39.htm 041302 - Disclosure - Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details) Sheet http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details) Details http://www.calmainefoods.com/role/NetIncomePerCommonShareTables 39 false false R40.htm 041402 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) Sheet http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) Details http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersTables 40 false false R41.htm 041601 - Disclosure - Stock Based Compensation (Narrative) (Details) Sheet http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation (Narrative) (Details) Details http://www.calmainefoods.com/role/StockBasedCompensationTables 41 false false R42.htm 041602 - Disclosure - Stock Based Compensation (Summary of Equity Award Activity) (Details) Sheet http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails Stock Based Compensation (Summary of Equity Award Activity) (Details) Details http://www.calmainefoods.com/role/StockBasedCompensationTables 42 false false R43.htm 041801 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.calmainefoods.com/role/CommitmentsAndContingencies 43 false false R44.htm 041901 - Disclosure - Subsequent Events (Narrative) (Details) Sheet http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails Subsequent Events (Narrative) (Details) Details http://www.calmainefoods.com/role/SubsequentEvents 44 false false All Reports Book All Reports calm-20231202.xsd calm-20231202_cal.xml calm-20231202_def.xml calm-20231202_lab.xml calm-20231202_pre.xml calm2024q2.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "calm2024q2.htm": { "nsprefix": "calm", "nsuri": "http://www.calmainefoods.com/20231202", "dts": { "schema": { "local": [ "calm-20231202.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "calm-20231202_cal.xml" ] }, "definitionLink": { "local": [ "calm-20231202_def.xml" ] }, "labelLink": { "local": [ "calm-20231202_lab.xml" ] }, "presentationLink": { "local": [ "calm-20231202_pre.xml" ] }, "inline": { "local": [ "calm2024q2.htm" ] } }, "keyStandard": 176, "keyCustom": 25, "axisStandard": 12, "axisCustom": 0, "memberStandard": 22, "memberCustom": 9, "hidden": { "total": 25, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 14, "http://www.calmainefoods.com/20231202": 5 }, "contextCount": 203, "entityCount": 1, "segmentCount": 40, "elementCount": 376, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 545, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "longName": "000000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "longName": "000100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "000105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDperShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDperShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "longName": "000200 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R5": { "role": "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "000300 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R6": { "role": "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "000505 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R7": { "role": "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies", "longName": "010101 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.calmainefoods.com/role/Acquisition", "longName": "010201 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.calmainefoods.com/role/InvestmentSecurities", "longName": "010301 - Disclosure - Investment Securities", "shortName": "Investment Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.calmainefoods.com/role/FairValueMeasurements", "longName": "010401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.calmainefoods.com/role/Inventories", "longName": "010501 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.calmainefoods.com/role/Equity", "longName": "011201 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.calmainefoods.com/role/NetIncomePerCommonShare", "longName": "011301 - Disclosure - Net Income per Common Share", "shortName": "Net Income per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomers", "longName": "011401 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.calmainefoods.com/role/StockBasedCompensation", "longName": "011601 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.calmainefoods.com/role/CommitmentsAndContingencies", "longName": "011801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.calmainefoods.com/role/SubsequentEvents", "longName": "011901 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy", "longName": "020101 - Disclosure - Summary of Significant Accounting Policies (Policy)", "shortName": "Summary of Significant Accounting Policies (Policy)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.calmainefoods.com/role/FairValueMeasurementsPolicy", "longName": "020401 - Disclosure - Fair Value Measurements (Policy)", "shortName": "Fair Value Measurements (Policy)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.calmainefoods.com/role/AcquisitionTables", "longName": "030203 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.calmainefoods.com/role/InvestmentSecuritiesTables", "longName": "030301 - Disclosure - Investment Securities (Tables)", "shortName": "Investment Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.calmainefoods.com/role/FairValueMeasurementsTables", "longName": "030401 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.calmainefoods.com/role/InventoriesTables", "longName": "030501 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.calmainefoods.com/role/EquityTables", "longName": "031201 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.calmainefoods.com/role/NetIncomePerCommonShareTables", "longName": "031301 - Disclosure - Net Income per Common Share (Tables)", "shortName": "Net Income per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersTables", "longName": "031401 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.calmainefoods.com/role/StockBasedCompensationTables", "longName": "031601 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "longName": "040101 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)", "shortName": "Summary of Significant Accounting Policies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "AS_OF_Jun03_2023_Entity_0000016160", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R29": { "role": "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "longName": "040201 - Disclosure - Acquisition (Narrative) (Details)", "shortName": "Acquisition (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160_us-gaap_BusinessAcquisitionAxis_calm_FassioEggFarmsIncMember", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R30": { "role": "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "040202 - Disclosure - Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details)", "shortName": "Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Sep30_2023_TO_Sep30_2023_Entity_0000016160_us-gaap_BusinessAcquisitionAxis_calm_FassioEggFarmsIncMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R31": { "role": "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails", "longName": "040301 - Disclosure - Investment Securities (Narrative) (Details)", "shortName": "Investment Securities (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails", "longName": "040302 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details)", "shortName": "Investment Securities (Schedule of Investment Securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails", "longName": "040303 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details)", "shortName": "Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails", "longName": "040401 - Disclosure - Fair Value Measurements (Narrative) (Details)", "shortName": "Fair Value Measurements (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": null, "uniqueAnchor": null }, "R35": { "role": "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "longName": "040402 - Disclosure - Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details)", "shortName": "Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.calmainefoods.com/role/InventoriesNarrativeDetails", "longName": "040501 - Disclosure - Inventories (Narrative) (Details)", "shortName": "Inventories (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "calm:AgriculturalRelatedInventoryPulletsandBreeders", "unitRef": "Pullet_and_Breeder", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "calm:AgriculturalRelatedInventoryPulletsandBreeders", "unitRef": "Pullet_and_Breeder", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails", "longName": "040502 - Disclosure - Inventories (Schedule Of Inventories) (Details)", "shortName": "Inventories (Schedule Of Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "calm:AgriculturalRelatedInventoryFlocks", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "calm:AgriculturalRelatedInventoryFlocks", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails", "longName": "041202 - Disclosure - Equity (Summary of Equity Activity) (Details)", "shortName": "Equity (Summary of Equity Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AS_OF_Sep02_2023_Entity_0000016160", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Sep02_2023_Entity_0000016160", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "longName": "041302 - Disclosure - Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details)", "shortName": "Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R40": { "role": "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "longName": "041402 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)", "shortName": "Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Sep03_2023_TO_Dec02_2023_Entity_0000016160_srt_ProductOrServiceAxis_calm_NonSpecialtyShellEggSalesMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R41": { "role": "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails", "longName": "041601 - Disclosure - Stock Based Compensation (Narrative) (Details)", "shortName": "Stock Based Compensation (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails", "longName": "041602 - Disclosure - Stock Based Compensation (Summary of Equity Award Activity) (Details)", "shortName": "Stock Based Compensation (Summary of Equity Award Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AS_OF_Jun03_2023_Entity_0000016160", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "div", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Jun03_2023_Entity_0000016160", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "div", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "longName": "041801 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "shortName": "Commitments and Contingencies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AS_OF_Dec02_2023_Entity_0000016160_srt_OwnershipAxis_calm_BentonCountyFoodsMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Dec01_2023_TO_Dec01_2023_Entity_0000016160_srt_LitigationCaseAxis_calm_KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "unique": true } }, "R44": { "role": "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails", "longName": "041901 - Disclosure - Subsequent Events (Narrative) (Details)", "shortName": "Subsequent Events (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "calm:PercentageOfFlockAffectedByAvianInfluenza", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun04_2023_TO_Dec02_2023_Entity_0000016160", "name": "calm:PercentageOfFlockAffectedByAvianInfluenza", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm2024q2.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r122", "r133", "r134", "r153", "r254", "r257", "r481", "r482" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r338", "r384", "r389", "r479", "r506", "r712", "r713", "r724", "r725", "r726" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in unconsolidated entities", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r777" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r338", "r384", "r385", "r386", "r387", "r388", "r389", "r479", "r507", "r712", "r713", "r724", "r725", "r726" ] }, "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Less: Loss attributable to noncontrolling interest", "terseLabel": "Less: Loss attributable to noncontrolling interest", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest." } } }, "auth_ref": [ "r69", "r118" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r440", "r441", "r547" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r10", "r114" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r2", "r95", "r130", "r231", "r238", "r242", "r244", "r544", "r557", "r707" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r197", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r460", "r463", "r464", "r483", "r623", "r706", "r747", "r818", "r862", "r863" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjusted Balance [Member]", "terseLabel": "Adjusted Balance [Member]" } } }, "auth_ref": [ "r764", "r775", "r791", "r806", "r807", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r861" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r780" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails", "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r478", "r479", "r480" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual Provision", "terseLabel": "Settlement accrual", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r812" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r797" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1-5 years", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r798" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r90", "r128", "r553", "r734", "r786", "r805", "r858" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r849" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r752", "r754", "r755" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r13", "r234" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r346", "r360", "r471", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r561", "r709", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r801", "r802", "r803", "r804" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r108", "r195" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r730" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period of unrecognized compensation expense", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r427" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r749" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r346", "r360", "r471", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r561", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r801", "r802", "r803", "r804" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Cal-Maine Foods, Inc.", "terseLabel": "Net profit (loss) attributable to Cal-Maine Foods, Inc.", "label": "Net Income (Loss) Attributable to Parent", "verboseLabel": "Net Income (Loss)", "positiveTerseLabel": "Net income (loss) attributable to Cal-Maine Foods, Inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r97", "r107", "r131", "r156", "r176", "r179", "r184", "r197", "r202", "r204", "r205", "r207", "r208", "r212", "r213", "r220", "r231", "r238", "r242", "r244", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r476", "r483", "r559", "r645", "r661", "r662", "r707", "r745", "r818" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from disposal of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r103" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial operating lease terms", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r860" ] }, "us-gaap_PatronageSourceEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatronageSourceEarnings", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Patronage Source Earnings", "terseLabel": "Patronage dividends", "documentation": "Amount of revenue in excess of cost resulting from transactions for or with patrons." } } }, "auth_ref": [ "r532", "r533" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit (loss)", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r98", "r197", "r231", "r238", "r242", "r244", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r483", "r707", "r818" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r43", "r105", "r194" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Purchase obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition and Delivery Costs", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r151", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r699" ] }, "calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "DebtSecuritiesAvailableForSaleNoncurrentRealizedGain", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available For Sale, Noncurrent, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "terseLabel": "Gross realized gains on sales of available-for-sale securities, noncurrent" } } }, "auth_ref": [] }, "calm_DebtSecuritiesAvailableForSaleCurrentRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "DebtSecuritiesAvailableForSaleCurrentRealizedLoss", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available For Sale, Current, Realized Loss", "terseLabel": "Gross realized losses on sales of available-for-sale securities, current", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r310", "r312", "r710" ] }, "calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available For Sale, Noncurrent, Realized Loss", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "terseLabel": "Gross realized losses on sales of available-for-sale securities, noncurrent" } } }, "auth_ref": [] }, "calm_AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days": { "xbrltype": "percentItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts As Percentage Of Receivables Aged Over 60 Days", "documentation": "Allowance For Doubtful Accounts As Percentage Of Receivables Aged Over 60 Days", "terseLabel": "Allowance for doubtful accounts as percentage of receivables aged over 60 days" } } }, "auth_ref": [] }, "calm_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Major Customers", "documentation": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Statements of Comprehensive Income (Loss) [Abstract]", "label": "Condensed Consolidated Statements of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": "calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as current.", "terseLabel": "Gains in Accumulated Other Comprehensive Income, Current", "verboseLabel": "Unrealized Gains, Current" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense", "label": "Share-based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r424", "r436" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsPolicy" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "calm_FlockCostsCostAccumulationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "FlockCostsCostAccumulationPeriod", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Flock Costs, Cost Accumulation Period", "terseLabel": "Flock costs, cost accumulation period", "documentation": "Flock Costs, Cost Accumulation Period" } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r1", "r817", "r874", "r875" ] }, "calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": "calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as noncurrent.", "terseLabel": "Unrealized Gains, Noncurrent" } } }, "auth_ref": [] }, "calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": "calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "terseLabel": "Unrealized Losses, Current" } } }, "auth_ref": [] }, "calm_AgriculturalRelatedInventoryFlocks": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AgriculturalRelatedInventoryFlocks", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Flocks, net of amortization", "label": "Agricultural Related Inventory, Flocks", "documentation": "Agricultural related inventory, flocks, net of accumulated amortization." } } }, "auth_ref": [] }, "calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": "calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "terseLabel": "Unrealized Losses, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 }, "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r171", "r702", "r734" ] }, "calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities, Current, Amortized Cost Basis", "totalLabel": "Amortized Cost, Current" } } }, "auth_ref": [] }, "calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities, Noncurrent, Amortized Cost Basis", "totalLabel": "Amortized Cost, Noncurrent" } } }, "auth_ref": [] }, "calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds From Sale And Maturity Of Available For Sale Securities Noncurrent", "terseLabel": "Proceeds from sale of available-for-sale securities, noncurrent", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Consolidated Statements of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "calm_DebtSecuritiesAvailableForSaleCurrentRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "DebtSecuritiesAvailableForSaleCurrentRealizedGain", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available For Sale, Current, Realized Gain", "terseLabel": "Gross realized gains on sales of available-for-sale securities, current", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [] }, "calm_LossContingencyDamagesSoughtvaluePerClaim": { "xbrltype": "decimalItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "LossContingencyDamagesSoughtvaluePerClaim", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought,Value Per Claim", "terseLabel": "Damages sought per claim", "documentation": "Loss Contingency, Damages Sought,Value Per Claim" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Businesses Gross", "terseLabel": "Cash consideration paid", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r41", "r456" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Statements of Cash Flows [Abstract]", "label": "Condensed Consolidated Statements of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "calm_FlockCostsAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "FlockCostsAmortizationPeriod1", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Flock Costs, Amortization Period", "documentation": "Flock Costs, Amortization Period", "terseLabel": "Flock costs, amortization period" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "calm_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "CreditAgreementMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "calm_EggProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "EggProductsMember", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Egg products [Member]", "label": "Egg Products [Member]", "documentation": "Egg Products [Member]" } } }, "auth_ref": [] }, "calm_ChecksOutstandingInExcessOfBookCashBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ChecksOutstandingInExcessOfBookCashBalances", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Checks Outstanding In Excess Of Book Cash Balances", "documentation": "Checks outstanding in excess of related book cash balances.", "terseLabel": "Checks outstanding in excess of related book cash balances" } } }, "auth_ref": [] }, "calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds From Sale And Maturity Of Available For Sale Securities, Current", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "terseLabel": "Proceeds from sale of available-for-sale securities, current" } } }, "auth_ref": [] }, "calm_ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cost of Sales Amortization and Mortality", "label": "Schedule Of Cost Of Sales Amortization And Mortality [Table Text Block]", "documentation": "Schedule Of Cost Of Sales Amortization And Mortality." } } }, "auth_ref": [] }, "calm_AgriculturalRelatedInventoryEggs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AgriculturalRelatedInventoryEggs", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eggs and egg products", "label": "Agricultural Related Inventory, Eggs", "documentation": "Agricultural Related Inventory, Eggs" } } }, "auth_ref": [] }, "calm_StockCompensationPlanTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "StockCompensationPlanTransactions", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Compensation Plan Transactions", "documentation": "Stock Compensation Plan Transactions", "terseLabel": "Stock compensation plan transactions" } } }, "auth_ref": [] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Securities [Member]", "label": "Asset-backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r724", "r796", "r799", "r800" ] }, "calm_ImmaterialErrorCorrectionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ImmaterialErrorCorrectionPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "label": "Immaterial Error Correction [Policy Text Block]", "documentation": "Immaterial Error Correction.", "terseLabel": "Immaterial Error Correction" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized holding gain (loss) on available-for-sale securities, net of reclassification adjustments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r173", "r174", "r175" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r245", "r536", "r568", "r569", "r570", "r571", "r572", "r573", "r700", "r717", "r735", "r765", "r815", "r816", "r821", "r872" ] }, "calm_SpecialtyShellEggSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "SpecialtyShellEggSalesMember", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty shell egg sales [Member]", "label": "Specialty Shell Egg Sales [Member]", "documentation": "Specialty Shell Egg Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r57" ] }, "calm_StockCompensationPlanTransactionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "StockCompensationPlanTransactionsShares", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Compensation Plan Transactions Shares", "documentation": "Stock Compensation Plan Transactions Shares", "negatedLabel": "Stock compensation plan transactions (in shares)" } } }, "auth_ref": [] }, "calm_BellEtAlVCalMaineFoodsEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "BellEtAlVCalMaineFoodsEtAlMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bell et al. v. Cal-Maine Foods et al. [Member]", "label": "Bell et al. v. Cal-Maine Foods et al. [Member]", "documentation": "Bell et al. v. Cal-Maine Foods et al. [Member]" } } }, "auth_ref": [] }, "calm_EarningsPerShareBasicDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "EarningsPerShareBasicDilutedAbstract", "presentation": [ "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share attributable to Cal-Maine Foods, Inc.", "label": "Earnings Per Share, Basic Diluted [Abstract]", "verboseLabel": "Net income per common share attributable to Cal-Maine Foods, Inc." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends": { "xbrltype": "percentItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "PercentageOfNetIncomeLossUsedToComputeAccruedDividends", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of net income loss used to compute accrued dividends", "label": "Percentage Of Net Income Loss Used To Compute Accrued Dividends", "documentation": "Percentage Of Net Income Loss Used To Compute Accrued Dividends" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock in treasury (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r57" ] }, "calm_ProductionAndProcessingFacilitiesCapacityNumberOfLayers": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ProductionAndProcessingFacilitiesCapacityNumberOfLayers", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Production and Processing Facilities, Capacity, Number of Layers", "terseLabel": "Layer capacity", "documentation": "Production and Processing Facilities, Capacity, Number of Layers" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r81", "r778" ] }, "calm_FassioEggFarmsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "FassioEggFarmsIncMember", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fassio Egg Farms, Inc. [Member]" } } }, "auth_ref": [] }, "calm_StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]", "label": "State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]", "documentation": "State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]" } } }, "auth_ref": [] }, "calm_FraserEtAlVCalMaineFoodsIncEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "FraserEtAlVCalMaineFoodsIncEtAlMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]", "label": "Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]", "documentation": "Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]" } } }, "auth_ref": [] }, "calm_AgriculturalRelatedInventoryLayers": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AgriculturalRelatedInventoryLayers", "presentation": [ "http://www.calmainefoods.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Agricultural Related Inventory, Layers", "documentation": "Agricultural Related Inventory, Layers", "terseLabel": "Layers" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r245", "r536", "r568", "r569", "r570", "r571", "r572", "r573", "r700", "r717", "r735", "r765", "r815", "r816", "r821", "r872" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Based Compensation", "label": "Share-based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r391", "r398", "r417", "r418", "r419", "r420", "r423", "r432", "r433", "r434", "r435" ] }, "calm_WeightedAverageSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "WeightedAverageSharesOutstandingAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted average shares outstanding [Abstract]", "documentation": "Weighted average shares outstanding [Abstract]" } } }, "auth_ref": [] }, "calm_ContingentConisderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ContingentConisderationMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Conisderation [Member]" } } }, "auth_ref": [] }, "calm_BusinessCombinationContingentConsiderationMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "BusinessCombinationContingentConsiderationMeasurementPeriod", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Measurement Period", "terseLabel": "Contingent consideration measurement period" } } }, "auth_ref": [] }, "calm_TwoThousandTwelveOmnibusLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "TwoThousandTwelveOmnibusLongTermIncentivePlanMember", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2012 Omnibus Long-Term Incentive Plan [Member]", "label": "Two Thousand Twelve Omnibus Long Term Incentive Plan [Member]", "documentation": "Two Thousand Twelve Omnibus Long-Term Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive Income (loss), net of tax", "terseLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive income (loss), net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r24", "r177", "r180", "r185", "r484", "r485", "r490", "r539", "r560", "r781", "r782" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": "calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Estimated Fair Value, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r161", "r256", "r301" ] }, "calm_NonSpecialtyShellEggSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "NonSpecialtyShellEggSalesMember", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conventional shell egg sales [Member]", "label": "Non-Specialty Shell Egg Sales [Member]", "documentation": "Non-Specialty Shell Egg Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration risk, percentage", "terseLabel": "Concentration Risk, Percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r48", "r49", "r78", "r79", "r247" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance lease", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r494", "r496" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of business", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r41" ] }, "calm_NumberOfLayingHensAffectedByAvianInfluenza": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "NumberOfLayingHensAffectedByAvianInfluenza", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Laying Hens Affected By Avian Influenza", "documentation": "Number Of Laying Hens Affected By Avian Influenza", "terseLabel": "Number of laying hens affected by avian influenza" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-sale", "terseLabel": "Investment securities available-for-sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r260", "r301", "r538", "r794" ] }, "calm_AgriculturalRelatedInventoryPulletsandBreeders": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AgriculturalRelatedInventoryPulletsandBreeders", "presentation": [ "http://www.calmainefoods.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pullets and breeders", "label": "Agricultural Related Inventory, Pullets and Breeders", "documentation": "Agricultural Related Inventory, Pullets and Breeders" } } }, "auth_ref": [] }, "calm_LitigationSettlementTrebleDamages": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "LitigationSettlementTrebleDamages", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Treble Damages", "terseLabel": "Treble damages" } } }, "auth_ref": [] }, "calm_ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of common stock by treasury", "label": "Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award", "documentation": "Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award" } } }, "auth_ref": [] }, "calm_PercentageOfFlockAffectedByAvianInfluenza": { "xbrltype": "percentItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "PercentageOfFlockAffectedByAvianInfluenza", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Flock Affected By Avian Influenza", "documentation": "Percentage Of Flock Affected By Avian Influenza", "terseLabel": "Percentage of flock affected by avian influenza" } } }, "auth_ref": [] }, "calm_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "OtherMember", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other [Member]", "documentation": "Other [Member]" } } }, "auth_ref": [] }, "calm_AmountOfTimeToReturnFacilitiesAffectedByAvianInfluenzaToOperatingStatus": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "AmountOfTimeToReturnFacilitiesAffectedByAvianInfluenzaToOperatingStatus", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amount Of Time To Return Facilities Affected By Avian Influenza To Operating Status", "documentation": "Amount Of Time To Return Facilities Affected By Avian Influenza To Operating Status", "terseLabel": "Amount of time to return facilities affected by avian influenza to operating status" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restatement [Axis]" } } }, "auth_ref": [ "r155", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r227", "r292", "r293", "r448", "r473", "r474", "r475", "r476", "r493", "r497", "r498", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585" ] }, "calm_KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al [Member]" } } }, "auth_ref": [] }, "calm_NumberOfPulletsAffectedByAvianInfluenza": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "NumberOfPulletsAffectedByAvianInfluenza", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Pullets Affected By Avian Influenza", "terseLabel": "Number of pullets affected by avian influenza" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Consideration Transferred Liabilities Incurred", "terseLabel": "Fair value of contingent consideration", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r5", "r6", "r67", "r457" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]" } } }, "auth_ref": [ "r155", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r227", "r292", "r293", "r448", "r473", "r474", "r475", "r476", "r493", "r497", "r498", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReservePolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Self Insurance", "label": "Self Insurance Reserve [Policy Text Block]", "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)." } } }, "auth_ref": [] }, "calm_TreasuryStockPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "TreasuryStockPolicyPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Policy [Policy Text Block]", "documentation": "Treasury Stock, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r123", "r164", "r197", "r231", "r239", "r243", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r459", "r463", "r483", "r546", "r637", "r734", "r747", "r818", "r819", "r862" ] }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInterestInJointVenture", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in unconsolidated entities", "label": "Payments to Acquire Interest in Joint Venture", "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group." } } }, "auth_ref": [ "r41" ] }, "calm_BentonCountyFoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20231202", "localname": "BentonCountyFoodsMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Benton County Foods [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails": { "parentTag": "calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available For Sale Securities Debt Securities Current", "terseLabel": "Estimated Fair Value, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r256", "r301" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r199", "r200", "r201", "r203", "r211", "r213", "r291", "r294", "r429", "r430", "r431", "r447", "r448", "r465", "r467", "r468", "r470", "r474", "r575", "r577", "r598", "r877" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r35", "r154", "r182", "r183", "r184", "r199", "r200", "r201", "r203", "r211", "r213", "r228", "r291", "r294", "r363", "r429", "r430", "r431", "r447", "r448", "r465", "r466", "r467", "r468", "r469", "r470", "r474", "r484", "r486", "r487", "r488", "r489", "r490", "r498", "r575", "r576", "r577", "r598", "r663" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r139", "r159", "r170", "r307", "r308", "r309", "r535", "r704" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paid In Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r429", "r430", "r431", "r598", "r788", "r789", "r790", "r856", "r877" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r788", "r789", "r856", "r876", "r877" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r392", "r393", "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r499", "r501" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r392", "r393", "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal Bonds [Member]", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages sought", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r812", "r813", "r814" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Contractual Maturities Of Investment Securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r154", "r182", "r183", "r184", "r199", "r200", "r201", "r203", "r211", "r213", "r228", "r291", "r294", "r363", "r429", "r430", "r431", "r447", "r448", "r465", "r466", "r467", "r468", "r469", "r470", "r474", "r484", "r486", "r487", "r488", "r489", "r490", "r498", "r575", "r576", "r577", "r598", "r663" ] }, "us-gaap_RoyaltyIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyIncomeNonoperating", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Royalty Income Nonoperating", "terseLabel": "Royalty income", "documentation": "Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources." } } }, "auth_ref": [ "r101" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accum. Other Comp. Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r20", "r38", "r466", "r469", "r498", "r575", "r576", "r781", "r782", "r783", "r788", "r789", "r790" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable And Other Accrued Liabilities Current", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesShorttermDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesShorttermDebtSecuritiesMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "U S Government Agencies Shortterm Debt Securities [Member]", "terseLabel": "US Government and Agency Obligations [Member]", "documentation": "Debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae) which have maturities of one year or less. Excludes US Treasury securities and debt issued by Government-sponsored Enterprises (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae)." } } }, "auth_ref": [ "r741", "r742", "r743", "r744", "r870" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Stock Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Nonoperating Income Expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r102" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventories [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r189", "r204", "r205", "r207", "r208", "r210", "r216", "r218", "r221", "r222", "r223", "r227", "r475", "r476", "r543", "r565", "r705" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis Of Accounting Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment Securities", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r566", "r586", "r587", "r588", "r589", "r672", "r673" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable Current", "terseLabel": "Trade accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r734" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r43", "r160", "r701" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Unconsolidated Entities", "label": "Equity and Cost Method Investments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r12", "r80", "r289" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Schedule of Available-for-sale Securities [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r44" ] }, "us-gaap_USTreasuryBillSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryBillSecuritiesMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "U S Treasury Bill Securities [Member]", "terseLabel": "Treasury Bills [Member]", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r870" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Condensed Consolidated Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Net sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r232", "r233", "r237", "r240", "r241", "r245", "r246", "r247", "r380", "r381", "r536" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 }, "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Balance", "periodStartLabel": "Goodwill, Balance", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r162", "r311", "r537", "r710", "r734", "r808", "r809" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Income Expense Net", "terseLabel": "Interest income, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r85" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Policies", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Effective Date Of Acquisition 1", "terseLabel": "Effective date of acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r3", "r4", "r22" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock ($0.01 par value):", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock ($0.01 par value)", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r85", "r549", "r734" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r776" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r85", "r625" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.calmainefoods.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r307" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income Loss", "verboseLabel": "Operating income (loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r231", "r238", "r242", "r244", "r707" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r181", "r438", "r439", "r443", "r444", "r445", "r446", "r590" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Cal-Maine Foods, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r178", "r180", "r188", "r542", "r564" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest in consolidated entity", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r36", "r127", "r197", "r290", "r321", "r323", "r324", "r325", "r328", "r329", "r483", "r552", "r627" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r117" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/EquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of Equity Activity", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant & equipment, net", "totalLabel": "Property, plant and equipment, less accumulated depreciation", "label": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r545", "r555", "r734" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/NetIncomePerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Income Per Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r26", "r91", "r92", "r93" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Impact of ASC 326 [Member]" } } }, "auth_ref": [ "r199", "r200", "r201", "r210", "r211", "r227", "r474", "r475", "r760", "r761", "r762", "r763", "r764", "r766", "r767" ] }, "us-gaap_AgriculturalRelatedInventoryFeedAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgriculturalRelatedInventoryFeedAndSupplies", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Feed and supplies", "label": "Agricultural Related Inventory, Feed and Supplies", "documentation": "Carrying amount as of the balance sheet date of materials capitalized as inventory because of their use in the growth and maintenance of animals and crops." } } }, "auth_ref": [ "r779" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails", "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r478", "r479", "r480" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Minority Interest Ownership Percentage By Parent", "terseLabel": "Ownership interest", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r14", "r144", "r147", "r554" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "label": "Advertising Costs [Policy Text Block]", "terseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r141" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r87", "r114", "r551", "r579", "r584", "r595", "r626", "r734" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r105" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r157", "r172", "r197", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r459", "r463", "r483", "r734", "r818", "r819", "r862" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r753" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r76" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Convertible Common Stock [Member]", "label": "Class A Common Stock [Member]", "verboseLabel": "Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r877" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r76" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r756" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r152", "r165", "r166", "r167", "r197", "r218", "r219", "r221", "r223", "r229", "r230", "r290", "r321", "r323", "r324", "r325", "r328", "r329", "r349", "r350", "r352", "r355", "r362", "r483", "r591", "r592", "r593", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r625", "r646", "r663", "r688", "r689", "r690", "r691", "r692", "r759", "r784", "r792" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r110" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper [Member]", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r112", "r741", "r742", "r743", "r744" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r23" ] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r750" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Reserves for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r169", "r252", "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r111", "r313", "r314", "r695", "r811" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 34.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock in treasury at cost - 26,078 shares at December 2, 2023 and 26,077 shares at June 3, 2023", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r34", "r57", "r58" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business acquisition, percentage of voting interest acquired", "verboseLabel": "Business acquisition, percentage of voting interest acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r63" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r757" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of Deposits [Member]", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r17", "r741", "r742", "r743", "r744" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r610", "r611", "r612", "r613", "r614", "r669", "r671", "r675", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r739" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r62", "r64", "r454", "r727", "r728" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r104" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r812" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r454", "r727", "r728" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r812" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r812" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r383", "r390", "r420", "r421", "r422", "r508", "r534", "r574", "r615", "r616", "r670", "r674", "r676", "r677", "r682", "r697", "r698", "r708", "r716", "r729", "r736", "r739", "r810", "r820", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r62", "r64", "r454" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Assets Measured At Fair Value On A Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r76", "r121" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r412" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r454" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r100" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total receivables", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade and other receivables, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r248", "r249" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Condensed Consolidated Statements of Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r390", "r534", "r574", "r615", "r616", "r670", "r674", "r676", "r677", "r682", "r697", "r698", "r708", "r716", "r729", "r736", "r820", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r338", "r384", "r385", "r386", "r387", "r388", "r389", "r505", "r506", "r507", "r712", "r713", "r724", "r725", "r726" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r383", "r390", "r420", "r421", "r422", "r508", "r534", "r574", "r615", "r616", "r670", "r674", "r676", "r677", "r682", "r697", "r698", "r708", "r716", "r729", "r736", "r739", "r810", "r820", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments Securities [Abstract]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r390", "r534", "r574", "r615", "r616", "r670", "r674", "r676", "r677", "r682", "r697", "r698", "r708", "r716", "r729", "r736", "r820", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r61" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities Cash Flow Statement", "negatedLabel": "Other adjustments, net", "terseLabel": "Other adjustments, net", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business combination, consideration transferred", "terseLabel": "Business combination, consideration transferred", "totalLabel": "Total estimated purchase price", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r5", "r6", "r18" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r315", "r316", "r317", "r320", "r813", "r814" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value per share (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r85" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r315", "r316", "r317", "r320", "r813", "r814" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends Payable", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r15", "r667" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.calmainefoods.com/role/Equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity", "label": "Stockholders' Equity Note Disclosure [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r113", "r196", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r363", "r472", "r666", "r668", "r694" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Investment Securities", "label": "Available-for-sale Securities [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Forfeited (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r412" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r55", "r696" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Granted (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Outstanding, Beginning Balance (in shares)", "periodEndLabel": "Number of Shares, Outstanding, Ending Balance (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r407", "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant Date Fair Value, Outstanding, Beginning Balance (in dollars per share)", "periodEndLabel": "Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r407", "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Vested (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r411" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contracts with Customers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r50", "r51", "r52", "r142", "r143", "r145", "r146" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r86" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r151", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r382" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), before tax:", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual Funds [Member]", "label": "Mutual Funds [Member]", "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective." } } }, "auth_ref": [ "r822" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r75", "r118", "r178", "r180", "r186", "r540", "r562" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and maturities of investment securities", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r190", "r191", "r795" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive plan shares authorized (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r731" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant", "terseLabel": "Shares remaining for issuance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r59" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation", "label": "Share-based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r391", "r394", "r425", "r426", "r428", "r730" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Less: Comprehensive loss attributable to the noncontrolling interest", "terseLabel": "Less: Comprehensive loss attributable to the noncontrolling interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r11", "r71", "r75", "r178", "r180", "r187", "r541", "r563" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal of fixed assets", "label": "Gain Loss On Sale Of Property Plant Equipment", "negatedLabel": "(Gain) Loss on disposal of property, plant and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r752", "r754", "r755" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r758" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Dividends Payable Current", "terseLabel": "Dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.calmainefoods.com/role/NetIncomePerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Antidilutive restricted shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r224" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee Related Liabilities Current", "terseLabel": "Accrued wages and benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r69", "r363", "r788", "r789", "r790", "r877" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r495" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of investment securities", "label": "Purchases of investment securities", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r40", "r190", "r255" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share:", "label": "Net Income per Common Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r114" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.calmainefoods.com/role/Acquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r116", "r455" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r152", "r165", "r166", "r167", "r197", "r218", "r219", "r221", "r223", "r229", "r230", "r290", "r321", "r323", "r324", "r325", "r328", "r329", "r349", "r350", "r352", "r355", "r362", "r483", "r591", "r592", "r593", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r625", "r646", "r663", "r688", "r689", "r690", "r691", "r692", "r759", "r784", "r792" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Total equity", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "positiveTerseLabel": "Stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r69", "r70", "r74", "r154", "r155", "r183", "r199", "r200", "r201", "r203", "r211", "r291", "r294", "r363", "r429", "r430", "r431", "r447", "r448", "r465", "r466", "r467", "r468", "r469", "r470", "r474", "r484", "r486", "r490", "r498", "r576", "r577", "r596", "r627", "r643", "r664", "r665", "r693", "r746", "r786", "r805", "r858", "r877" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r752", "r754", "r755" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r752", "r754", "r755" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm Id", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r752", "r754", "r755" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Allowance For Credit Loss", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r261", "r301", "r305", "r306" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred income taxes expense (benefit): Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r115", "r148", "r450", "r451", "r787" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax (benefit) expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r138", "r149", "r212", "r213", "r236", "r442", "r449", "r567" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net", "totalLabel": "Total identifiable net assets and goodwill", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r66" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r491", "r500" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r99", "r536" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r217", "r223" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income (Loss) per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive restricted shares (in shares)", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r793" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value By Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r77", "r120" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r338", "r384", "r389", "r479", "r505", "r724", "r725", "r726" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r216", "r223" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, remaining terms", "label": "Lessee, Finance Lease, Remaining Lease Term", "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r859" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r338", "r384", "r385", "r386", "r387", "r388", "r389", "r479", "r505", "r506", "r507", "r712", "r713", "r724", "r725", "r726" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "label": "Nature of Operations", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r140", "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets estimated useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r748" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r821" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r199", "r200", "r201", "r228", "r536", "r586", "r609", "r617", "r618", "r619", "r620", "r621", "r622", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r644", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r740" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Profit Loss", "totalLabel": "Net income", "terseLabel": "Net income (loss)", "verboseLabel": "Net income", "zeroVerboseLabel": "Net profit (loss) attributable to Cal-Maine Foods, Inc.", "positiveTerseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r156", "r176", "r179", "r192", "r197", "r202", "r212", "r213", "r231", "r238", "r242", "r244", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r458", "r461", "r462", "r476", "r483", "r544", "r558", "r597", "r645", "r661", "r662", "r707", "r732", "r733", "r746", "r783", "r818" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r749" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r193" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit", "terseLabel": "Amount outstanding", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r25", "r126", "r871" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount borrowed", "label": "Long-term Debt, Gross", "verboseLabel": "Outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r25", "r126", "r347" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.calmainefoods.com/role/NetIncomePerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r215", "r224", "r225", "r226" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r158", "r197", "r290", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r460", "r463", "r464", "r483", "r734", "r818", "r862", "r863" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r749" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r189", "r204", "r205", "r207", "r208", "r210", "r218", "r221", "r222", "r223", "r227", "r475", "r476", "r543", "r565", "r705" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r193" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operations", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r105", "r106", "r107" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r749" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Cal-Maine Foods, Inc. stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Total equity", "label": "Stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r88", "r89", "r109", "r627", "r643", "r664", "r665", "r734", "r747", "r786", "r805", "r858", "r877" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r749" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r381", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r751" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r491", "r500" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes Current", "terseLabel": "Accrued income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r84", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r66" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Equity income of unconsolidated entities", "label": "Equity income (loss) of unconsolidated entities", "negatedLabel": "Equity in income of affiliates", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r13", "r96", "r129", "r235", "r288", "r556" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r381", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r749" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.calmainefoods.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Equity Award Activity", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r60" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Receivables", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r135", "r136", "r137", "r250", "r251", "r253" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies - see Note 10", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r82", "r548", "r624" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r491", "r500" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r491", "r500" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense) related to items of other comprehensive income", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Income tax benefit related to items of other comprehensive income", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r182", "r185", "r442", "r452", "r453", "r484", "r488", "r490", "r539", "r560" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement Amount Awarded To Other Party", "terseLabel": "Amount awarded to other party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r198", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r492", "r711", "r712", "r713", "r714", "r715", "r785" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets", "terseLabel": "Other long-term assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r66" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill", "terseLabel": "Intangible assets", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r66" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_FiscalPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriodDuration", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fiscal period duration", "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r491", "r500" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss, net of tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income (loss), net of tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r94", "r168", "r550", "r580", "r584" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r73", "r703" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Excluding Goodwill", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r19", "r56", "r119" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails", "http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Bonds [Member]", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r724", "r726", "r873" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheets", "http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.calmainefoods.com/role/DocumentAndEntityInformation", "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "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." } } }, "auth_ref": [ "r199", "r200", "r201", "r228", "r536", "r586", "r609", "r617", "r618", "r619", "r620", "r621", "r622", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r644", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r740" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails" ], "lang": { "en-us": { "role": { "label": "Minority Interest Decrease From Redemptions", "negatedLabel": "Acquisition of noncontrolling interest in Texas Egg Products, LLC", "negatedTerseLabel": "Reclass of equity portion of Texas Egg Products, LLC in connection with acquisition", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r72", "r114", "r119" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r610", "r611", "r612", "r613", "r614", "r669", "r671", "r675", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r739" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r83", "r84", "r124", "r126", "r198", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r492", "r711", "r712", "r713", "r714", "r715", "r785" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r749" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "905", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482289/905-505-45-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "905", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482083/905-605-45-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r759": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 62 0001562762-24-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001562762-24-000004-xbrl.zip M4$L#!!0 ( .R (UCW6XC!/ T )>- 1 8V%L;2TR,#(S,3(P,BYX M.!WYUN,Y3N2QE*1O'8@$)9R0@ J MLM5??W;!BRB+)$A*MIR1VAE'(KD?%OLM%@L0@#[\_A0&SHQ*Q00_[QP?'G4< MREWA,3X^[WP9WAS\UOG]X[__]>%)G2EW0D/B@ !79T_JO#/1>GK6[3X^/AX^ MGAX*.>Z>'!T==__\=#EQ*OD4,/Z]2+?C]^_?=\W=]-&5)S-\ MJ,=I%V^/B*(9,MQE%<\SKC3A[M+SGLX$\@^_Z\8W%TI7X/YYE].9TS'1U"M] M_'U7BH!VD\=2J4@=C F99E(^42,CD=PP]L]L3]FRTHJZAV,QZ\*-Y$%-Y)CJ MSR2D:DI<6IM<&M"0.@YY&.!>::'!)!3:[O'FZO_KH2;H2E]+AWS373\UL0DZ'!ZS@H M\.7AUJ*R,6(E4*9'JHE'?<:94?K(_.<<."E"_B/AGA/#.3F\#]WG(,_Q(T6] M/O]H/H/";A08072.1#AYHDIP@=],;BJI N4M)2974T[L5%T*[E$.(/!!B8!Y MZ+07),!F-)A0JE4CPFK 66@[-K0-H*(TX2W#=/*@3H+JQ+![]HK-?4\DE#NA MFD&=-TSE,K:5UW=M>'5^6BKEYSW/F:4R6ZJ^?PL90TC7Y[< T\+K2=WVNH!V MA._$X'LV"RU_*4(H>@+/L!E]"6J+"K#P?-J.YZ62=IKU012&1,[[_H"-.:1; M+H&\QG5%!)D(']^#_5Q&F_6V-2$KF3W&_S$[8LH-A(HD19IC8"0P!^TLL)T4 M?,]EN>'-O_,78#0!KN3U9#U>H=\UA>QHAUN/A\]$2BAY1J^H)BQXB<:[4D0E MZ;^L2WI6W,_.3TF).^H!MWQ&E<9^;$#=2()B#8-S(8 E%)^NLK> <18X>TI2 M2PS)*-@ ,0E,)3VGM>EQ?HKQ]DTG,PG.1WI10'%8L7JW3?QL7XHEA)X>G=1D M.2TN'M 4/+*/H@4TK-5KU@*T$ERW&>^[PWIM&@: 6A)71R3X1'1R^[6:>HO" MK0YRVB("Y/1P%HKL8T.92]T0)K^2(**?*$$KFSF#1GY1C&#)L7Y9;?V(XQ@@ M)X^TIR4S18LTJPK'DF?5IVC',ZU"&R\B8T\IJE5RS^OI[/$^[SU@()(P^KL@ MBK6*RALOW!*5?UG-RTJ](A^78T72!SR'Z+RH M&6]9\.O[^1O[J+:PQ=ICT#(<*W7536X_X$S)NOX[8KK9RY-$I+KC.3Y9I2 6 MW$T[?Z8Z?BM[3^6E"$/!!Q,BF[UO+L.P,%$P#P-(R4MB9TJE$X,Y!FU/3\ZT M+=*#:J3J5*$A53N>.I18&I="1'%A?1_'&6Z/>U[' MC@OFR"O](:<##LF,%F8=9J)'7AI4B<5VO@]\H) :1/1&BC"=7%3?F)Y<1DJ# MI60S]["C6>)UP;1,@NGX )I-@"KG$6"=#'=/7J&Y6\3PNIB6:-Z6R!V/ZU;K M@T7)>"QQY;\)MHE FUB^;EF6^%TPEU;3 Y;+Q6">".Y\M!YHX7Z'G@V77893 MRE7S_0XE$):X_&O!FA\$<@R2DX?:,[.P18OX6PED";H-6-KQ.%MLY?46V]6# MM$3-1A3NIW*J^"P:#+YNCN$XI5M97^LIRUG.++>,2'5.D MDY:Y\\Z XT)FUD(H&(9BGL'XF/+&:]^K<"S]Y6^KS3B'9H:E2WA[HIX9>*U0 MW 37TC*;$KD/RI:E RUV+%3A5-)WTFB9QT[O1HA[DA;YZI*@)3\M?2^RX]EH MR:SJ6C&P+J9U%K;9K/P^^BVWJ.?)X1K99RU "YTGJXEFV@(+TLI]0EEW-RU1 MDYM /&[@)(-BV$I:CX[>U=WY_FSG+. [IH#=Y'40C13].P+DZUGCE<$KPI8A MP?NB;7,IA!-C[&E *ZRYY]$"9HF0=6C:=W,+\GHN=!:*-9Z'SLM5MYRC@K0Q M)[WS9F^1M*]*5V?N0,'*=I4SC52%962J-*1+S MJ#1EW1/FW0AY0Y1BHL>]7HA[V%6ZV\#(XVX#[MTQ,F*!V6D%]Z*0>FNR_G(* M6=UG95BPY#ZYL<&2:@[JYOA".K%V9CXLT2^W+R)5T=S.*>DD6NZ\4Q;.<*T5 M2^HA6MRBR>S9CD88_(/G1SY0WS'G3I[AD97G'<7":8"G1)IK$TG]\PY2=9"> MD_A70$:'3V&0/D*DBT54'VK9G4HQI1+;3CURU=A8!<&\KU[!YY2^1CWAVZO7\UE;>8UJ0BM[]6HNMVQ[+3]TGYTA&E]8 M/FD4SQF%V@JI'5YXN&G9B:_QV;AWPC58%2+X[2"5.\!+!\SZ%!\H6U.35 !5>->B<-NYLW74"*1* !,IWN.IK?!,+]#ND+9T& X\3SCI81M"?4_KQ31U)%(Z69CE#Y M/Z2(IN<=]X=,1T4N&DAN4UOAZ/[Z7P(A=W((XO4Y0_V4+KO#T@ (Z80')S]8\P& M8ZE/\(T$Z:O-(7W2%^B,9898"[(A_3J5W*0'#*;49230\\&$!@%P9VK0S+.K M,;;NY/=4NI@5=L!L-<[I6Z?ENTAF:8 MQL5LT@X72([N!5\O\3@;&#O>X-@1KS2CVXZS=%ZS:M\H&T] J]Z,2FAY9M&!ZD<:0?#G M+'H)D74IK8_7H-H@ J*;9'3X*(83$2E0:OA(@QGMAYR-(G4G^'A(90@>",^S M&;V'[K"94[>"WKJ+?Q9\$QV6%6;K%85,T:744[A+YSZ2[@1"D##91=\?2C,# M-S=+A:$+@NOXZ58I['$B=,)[4_0#19=TS>H">, L%R[MUEZNP VG@IDIU\H% MJT+>?10$5&/3N)!@DY:!LPAEJT&TKR=4-FLH2R);;Q1F%0NX(WTB:J4KOAJ1 M;Q#&M4FYDT^7^$9B;IZXN[MLF-1NIK"M&VVI\<9K7>._UK%-'J'N\XHD9#]0$K!_J/<'.':9@5H O99!7$F] M35ED0>CZ1BG#^A'M\HQ@G C9B*?$0#]@TUDEM[U-RK#>I%EZ02 >40Z4OQ+1 M2/M1D/P2A.JI_+39 W4IFYFE8[TQ]?HP"/_UZ(K,R]/L34!O?P+NJ5*KW1 MV;-G;6^Y92;1*=,;0K;$.5\NS3:L2W:"%T\,6V^?D5"2%I4P,1C2=ZAHM+<=-J0%A89I & M $W2">JRD 0ODR;E%P/$J[W_$NR6W[]Y%*E^OZ%$-]Q M4V'R [NE_MP(XDWVR)?FZ=Y84G.CV4QCB?#6YQEOPQ!Z(\E(<"TEC#4$!!77 MN%Z]B>+Z\F]ANMA,9^>/UL$WG$-)X)M1NM1[:PB^S1D@Z(RQ!=S#5?VE(EO/21?1&!^BLE..&+< MB&9YCU[:BY7;CE,] [,6Y+9SC[RB3"T4;=3]5H-LG?,[:&CQV:<#JG5\=R@I MU"/)X?N1BWILQPF^Y#TD]_X?8)DGK(&PW M5.5GJ4VBW[2J#0"V/]4=;P;M^T,6TJ%XH#J2?-&9E&D^%/VI:95\C,LOHO*! M\:;@MQS7_BN)K\VB@S\" 8TH65+Z]0N'\KULQP#TM*U6KK:&WWHL3-MULHBJ M;5BPBK]23#!?X\TX'_\/4$L#!!0 ( .R (UA;_XV1Z T !/7 5 M8V%L;2TR,#(S,3(P,E]C86PN>&UL[5UM<]NX$?[>F?X'C_K94>STVDLFSHWL MV!G=.+'&=J[MIPQ,0A(:BE !4K;ZZ[L 29F22!"D(*[$ZC589\XE_ZR)A2&LG>B2KO^_UP3795'F$A'7/NRS<>G_55JKY-<8E8 MT7).+WJ2S>8![7WZV,]+[E*7APA^SF@8R;OQ$)@\H[LK5%0FGE97?#87= II MV(+N0\7""O:F[S!<4!FIJA^H%PL6,2I5R_+C@"IS;[_]3"/"@GI$W:$6),T! MG4@0+XI)\)5$Z>NV#-*D\KW:*8RXV((L?=A4?:LR$=LYD=.;@#\[Z)%+BMV; M;@/O/S&33(V #_%L1L124THRGPH]+HX(\V^XN"$2'(]!Z ]F/-;2#:2$04/G M%]2'-[>,/+% ,PW>Q3/J-X&['8%JV1,D]>) 5WX+?Z]EIB\1!1C]K$B5V]%P MK"7(9 BXMU9OH-P6+GIK(*MJ9>94C8E\TAY*+$\GA,S["OT^#2*9/=%\T%Q( M'_S(6RP$+G+OYY0'8'EY#5:-EEEU 7FB@1;BAVW6'V]7%H9L"+K!6#ECND=4 M JIN$SQG\*!!8(-:AEP&C7*,&8AUY8CP>B=SP:#OBI87/?#BN0 K7?3.?U4N M?2PA#9^KG"3HG3Q3-IF"MWR6B0C9MRBV[HNF*?I2M1Y5SBF#'B7+/Q9\5ANX M3 '>Q#;KMD ?ELE\)2"6$V<1EQHN:)(L*3?.#A2,*CR *28#,.( M"AA*#1QQ4X%C.KW[^['1R;D9T9GWE84:%PL.;29US8:_X;#!&:8EG#&8#1W] M6L-GK0&S$0-^Z28#C(9#Y\"CH$3&8JFE_(,$,35P8#NQ:P[\U<"!T[,W;]?^ M:Y,3Y?@:C8*.[\#SXIF2@/IWT92*@@696R[E-QK=C1_)BP'\FB6Y9L:[0^D= MRIG0W$+H-+E7\\Z0^M=$A-"KR9PJG^F8>/?RVCH..?$ZO*"=A,ZAK;MX>/ MK<$$Z$CFIK=VBV&N5XF.;EI?; MT(&&4H$)0/W$: MN:_#5H*MO2G0\=8N8UX\F&?&('MH@KH\DVN4D6;G5BA;60$=X)R 5Y7 ;B=V M#:AIJHT-J%%[="#!E=<[>B.R5$M"U6 69W ,Z-E[=$!?%2N?(9L-@8[M9[9@ M/@U]>W!+?61 8M+#) M[MH519I;K K86M-4Z S-&E+B:C6JP&;Z5UCB[004(5ME>[H8%HTU7TU1Z2! MI JR0VQRK\?2Y3 S&6<->S!SKXV5W*I=E]RB=S#"?2S2?KUENH.#IN@P5A@>I) M;KAX( '-7_1]REW[-8V]ED4XQAMUC:-Z'*YO%'0NJ*O"Z@X>_*-\^@6(K6[E M15=$B"4+)Y6G#FWR.V8!ZBIF)0OJ6J2 MMO;N%OC(O%!6$Q<.;M8Q:I,_KF M67J:Z !V!K([!3? HN1^:PS0W\W3J^CR$JPO:,Z]NWZ)! %^LY"(Y1!L+FO? M)MUCK1W9AUBCB-'EWK<5T?O]5!TE7*:O:0-C.W4W9MC[1;ML2\1H371J/%"M MQQ<:@IB!"I3ASUC(9*2$7M!T=F)@BUT!+3H%+=Y0+,:VA BU#87.C2\"%$JZ M4=-^V6LJU[=0<+J)6J@6:X\.W167T=U8[>WIBQA4+)A'Y0,/?)-[7YK)]:&: MPVB^Z]B5>?@V1D''^YXN:!C3;%Q3H;[^P:+I52PCH+!8';!0TQKXWS??,FY0 MFFNG$:?I6S%B-^N@4^4+3 =5GW87JF6+N_':;M]JJ\_4X5L5T(W%H'IC05W# MH',!G%F^KF&UPU>:IR,'9E!F"39&16>+WJ!H0AESQHX3OR/&:!D2H:QYT/HP(]&TAF= ''@N/9O$U3"NV MQ3DZ;5!D%'.1NWUC2JVO\MSM*-O>!&3;O2(.@XW_,E"73(-1 QKZ-I MCEB6IQN'.!H@;6,1=*A77FNJSB4-J7E]KR1'FS<:6EP3LM\U,ED$'6;H8*SV M>M;2N884:9MG4Z>R\;=H"QD=N.K9IRD0YC4D-P80=5&\:YJ83F6VV/(M:>/8 M@D=S(*3H(R(X,=(VQ; (FVG(A7Y^Q"";XPCDCFOJQJ$ ,S5*-X7V94GT 6C' M +4(46F1M@;<<\"T2GA$86Q-\C8GCWO>',HA$CMX&Y#CB'A1?IIZX/\[3A9 MDVV7Y@RJ54='CK+LC5M-C8G.PKK'B\^Z<*ZAM;&JT'#HF!O4WY]+C>!"'\A, MVK5+O;L+C3*E;OZ)ROI-9/O#?>K)UB6E]:M)Z>V6P4RU_/^JJ;^,+HED13WC M+L7M.L7>2;G7B/_Z<-?W4% 2*/'4:1V32^&\CA9=BA8:^XZ$V.@%]FGL78>? M_=!/C9'[IM]:'<=]+^_PZ%9F7'1OQ_9FJD70C7HE'?>ZCEN&[6Y"E&[K-6J; M*Z_ 5"**8Y 3:)^^0>UJNC47V)T9];OL74R.W=KVZ2?4KN:X#VL=*O6.WF&P M"G]:O[#C/C#FG&U.#'D<:R#9]:F8!%])E+YVO31R5!%TRE>;#T'75Y"^ 2'N MDQ6XQV<:+.A7@'(J;P@354%D7%71C1N'-9C1J)]H9,\#'Y%>=4KU^1-M:Q4\?(HY036+S[3C2E,UW M)H*!Y0%H$J1?*EG5>CTIO"!DE:\;+6P#@,)IAKTA\'MI@ZPWE/HJ7D(\GP<5 MOI%]*=TXE&%FP6YFV=M7GPHF<@O3/ M* .?JGPC]N(]3!W!SB!E&IMQ_4$NY8@"?=17U 0E$J;LR;^K\!WPRY2$$WH/ MNEZ/Q]0SG@-I51#T,^LJY#CH,!)QLCLDR[G-4G+DTG^+93MWF]K=U[2_9HEAW;,UIK M3TX%2.R!(Z/O48UB ?R5E(^3T#F/BMVQ6.I/R(.&\%S]-I0RIOYGF$:&DZ1! MO+87G6#P3$11B+/]5MCFC;C]7IQLS*36#(S>#R7FH+>J^QV!V!Z;DR!K0(8> MR9C/-8-,6VY'UC?9V@V=&"7*)KL9.SI%!85T)$SS@3M%9L.C_5H5-N"AT>;RUBR4,5 32Z;Z=X\>6,*0URGF#9#QAT[@>S, M>'@L*OT<91T.E1;29O3)8V>0C1'Q^;,Q_F[$X;4ED'TI'8E[NP_?Q\YJ^)39 M)+KY($.=?L=<4HL';8^][[$V)#J;2M1?A1+?91V@H)".A.$Y[&4 L]W1*:==.*3I M NA"FQS*D2[M4$NFRGQ0-A%+?1-'@K9)!-,183YXV3=$2L83>L;Z<$#R4=QL MT0C>W#+RQ((D[),$ U,?\11TMKYUQ6=/+-2:W%./3T)UX6KHPS#,QDS-(-;5 M4)_V>F9!4*B.^4#UGFI$/]Z5"6A0/4OB.CX6TO'-_2%9TD,4V ^]NV]HA/8: M3H,&XWP;J4LDW!\,G>)R[DE+G,X]:7%CO<4E0O?,:X'BQ:ATBNK9%\FR^^HZ M1TND+ZS[N$-1'#7=J_#H%/&'843""5LEULH_3DEHX0NW*D>+88+^WR":8].I MQM%D [V5^KNQ]W64C>$H-O;=MO[TKF9K(T%:7S?VVXZ2Y$48'"*IUY9O'P4) M9;(!=5:/JZ7%H*](UA VA^(P\5U-ATUW*[@;6ULUF6#?[II9$KV!&4[.ZI!^ MSMSVSB2_WY5]S^D M?)\SCI/=VYVIS6[)KZQV'4MG*YG;^S(%D9"$&SX\ .A8\]TN3-,\0$Y=G'LXL?WIV]@5F4QRA;?CS[,KM] M^^>SO_WUW__M+PG*?OV)_S,'!+YAG3)2?OQXMJ+TZ:?S\V_?OOWP,L?)#SE> MGK]_]^[#^;;UV:;Y"SEH_.W#MNG%^7]_OGN,5C %N[9L)"09&V6$@BR"]?8Q MW76H-_[C>?7CKNG)M# 5JR5,F> M-\(6_-/;;;.W_*NW%^_??KCXX87$9PR4-V\J6'">P >X>%/._:<5AHN/9Q%( M4M;E_8<+]@_O\!\W=P_CZU^N\ZA(849'67R34437XVR1X[2<[-D;/M*7A_'! MK/E( &5PD>ZEP^4#45NGZ"'\\(2I\2>/;7OYS79]MR_E=Y%L., MP)C]0?($Q8#"^!(D'(#'%824&%&A,YQ#6J8 ,Q:O($5L#,N$'8W=&Y7C[!D2 MRD7E$48%1A1!PE=.7"1PLFCZ]1I2@!(S(#L\I3?*;P'"7T%2P,\0D )#_OS: MI$:$,!@VO\4CNFL^R48/?)J8*>%+0% KAMA_>&]\>H#/,"O@+6Q&K.V2/&BY-4;GN"-LG.,.95#'[@BV_3H09C=L;=3>_%6S?>RS2 M%.#U9%%]'$7LX>S_;/'/6=I,]Y6"]T3&*&.,(ZKQ\ MI.,,,?N=)/!-',40E^MW"E!\F^-;0)C1SL1_E.8%8_!6IY?]N4[/XCL$YB@I M=SOV&S/7XHYLZ'%"P^["G>1"\G:7'F(&FV/HWFRP?I=98K-C4< M%7/XECV6[:2B4X[1K)L&[96*W6/>5@!;$)3C$8>:/UR (J%6"=@,*:6 -4)9 MJ0OOV,>#I\,7"MFA*][.B7?N?)(N'[U]>))'!T],N)SDN/YX]N[L38[9YK?QEQ6$-,?]07HC/*::=M-[P8XG&GS> M3C)7TGI VV"8C+*L ,D#?,HQ56!3;VH7H_?>8B2@V0U6_U4 3"%.UEIP';6V MB]@';Q$3D^T&M"ED[&.[1GS-Z%! =M#6+F!_\!8P$=%NX)IAD%4'*:U%=MS< M+FA_]!8T"=W#XE:98[X!(1RF2&WH-4 MI 6;FMK%Z4^>XB2DV056XRS*,5O3Y>&FI..*^XKP^BJ/Y=!)>]I%\L^>(JG+ M A? SL#+.&:$H 6J(M\:&E/0QRZ8/WH*IIIX%S".XAA#0C;_XX1<2"%L:&_Y MA/W.4_SDE/N!W7M#[-Y;QLX_]X@.Y0ZQNV)_3O L_Y;I(+=O;1DW_UPF:KH= MHE82,<%3G#^C*@],"=U1%\OX^>= T23>(8C3G%"0_ ]Z4EJB31TL ^B?0T6+ M]&'AXVI@A"&0 %9O8ADB_]PG F*'!84GOB;359[)72;'S2R#XY_/1$+PL !M M$B#7%^_G,T03T$1P@(4[WQF)!"X902 M]+$K7T-)O)M0#87\>@1/:044;.:HB-$T=;$,HJ_.#27QKF+7 M^(J1LDQ!DEP6A,V;R%7E04O+2/GGU9#3[ *I MFQ3B)=/2GW#^C:[XS2J0R==68P_+R/GG\M"C?5@$Q]$"CXH8L7%&E$)"R]#K M;0*6 @#%'2SCYY]'1(MT)ZIRQ4XI.NNNWM R7/YY2:0DNX!I6LP3%-TF.9!; MC;5VED'RSTDBH]C)22U/4YY+E$>_/JX AF124%[-@OO;Y."^^DHT M6> FU9CLD\5@?+E^@ O(CB,1G,$7>LD>]*L 7>W^ED'VS['2AA,#!T"K(^8M M(A%(_@4!EE\$$#6WC*1_3A8-PH<%;L0F'?.)2PS/@S:6(?+/A2*BUHWRW$O* M+?M&=!H7M+:,E7^^$S7=+E&K;OSHXU9K;QDY_WPI.I0[L4(AK\23C+,8OOP3 MRL]T1VTM8^:K%T5,]< [5^4/D,2^:RTL8^.?AZ295B>(W"*L$E[M-(4@Y,MM6EK'QS_\AIM-AZ#RR(H M/T5Y1MF1\R8I'_[QC,!E6@5D-[\G.8'QQS.*"V@,L/?VC M]J'JM1,L!(M"1;1SO0;(BE<89O_CU7B?0<(C0B-Z!3!>HVQ9E@&5J3J=_F&# M? J>2 $:\L(U]J-G@!)N(=_F^)%-MEXZ?EXK)"];TYI#A+K_&4I "W8X%X(H M*HL9/\ (,I%E<[^'5)P+K=/-LI/'6[#U6. :8![=3^$,O,#:3"7(-K:W"^EP M(3]#2%6TN\>2EYK/\9I)FA3"?3.[R T7\C-&KI%DUX!-,7P"*+YYX2^G@,PX MF- 5Q >T27#4Z&T7WN&B@X;PFG'"->JZ^/:(Y'"Q1--=TU/,ICA_@IBNIPFH M*I4S"_Z)>Q_EJE;6+6RC5V=1:M'N&MG]N['(.!LM%BA!@$+"W]^"8@1P]:Z. M/"J_963\(V=\^\J:%UAZ]NDT;M@VLMY^;(,YKH7G4Y['W] ^>-@@!]LF8=O( M:D@;Z'2-SCBC(%LB9J171##%<_,2)07/4-= 3J=[V/:SSD(UXH%KQ&MVWWV> M14H3J[%]V$:S&E,5T:Y!K*:F-(S#MHAU36&/<*F]O4P_K"/NY#Y"M?'03<&: M.W+TO9J''4(-7TB143@UA1QP+:,WZ5.2KR%\@ F/WI[2*(%7V3?4$UL;I$V8 MX1IT)I6X@''-/:NUEIO[A'KT:KFXU>D8QS&)]-2WH$>H!K VP:A:X MAO5H)]GY;"N)--+;ID.%>F:SL&&;\,:UA!C)0-\H#W>*:X.RUSAV?9_F19CF M=2,ETJ.>A_E?]1=69W&9Y[G*$\9)LGDYN]$!4#I$J,:U""&6 *^EWX!2 M;9WFX?HH-]/:3/6=CHV=0ET#W='6XHEKM*]Y[1-<.R_5)RR- RMZOH(S9TO< M]1GC&OS:Q/1VNU=PWNRNNCT"D%] 057,F:=AYQDO-0RS2 ZHI-V!%B/ M*:X!/Z6,:9DJ=#GEA:;9O"C%:%Y0?C2>Y7S/8:0P5K)9+,MZQI#HQ#CL/N@5 M'%Q;BE5O?'0MB;6KB\H;,T=-0XTN6<=2HHH$_'*-^BB.4<7D*4#,PKD"3XB" MI#9CF5-3V3G4P\)0DF'$0=>R\@ IOY$:WP"<,2K)*(J*M"A#;\Q$1A&2[3_J MSJ$>,(:2%2,.NI:5VN3*8S,O=XSABM=->(;50>HN)_SX-%FP$Y4\G>(V)6P(0LUNM(L';GL6BY5'J0. M4>90M9559[R*,Z[Q;UN#TFJ&2# U*(59!D+N>(.OE1J4ON4%=:E!J<920KYK M6+O6H/0-2!LU*(6 2ND/'J&%NM]P@T]ZT.J0[QK M4-NZZ*R>#(-QT0FA%G+'&WRMN.A\\P=T<=&IL920[QK6KHZ=#YX!:<-%)]Y: M9?0[1[*37\>W!=G>,?!!WZ_CT3+LZ->Q"I]3OXX"/@'57OAU]K4K]Q7['Z,5 MC(L$3A9-OU[S[-+$R=MC9AAD9 %Q&?N%^!E%*%M.%KB M 3%%"Q3QRM23Q35\R@FB:L$0]PK5M3606&@QSK50?'G\E#]#G'&21IN;T(^K M'%,*<6JH0XS'"O7VQ3 "U(6=KL6JK MU":)?86P@0))>H5[6&$94]!CG6BB^ M/&X#!9^#T,)T/& M?/12L'BMGKX%Z^ 9H0:(/! L$1]=FU!BAC02*//JFHT4:E3)TH&T/;=$&E$:5)B"L(=TYFO!)#)^3*B!*3\D M+'3#2.N-*N:#A1KK&M@\TGP-BX,L[%N <'E'^7,9EBT#)[4T[.J-6IO?XA'= M-9]DHP=.'D;9LMS7'29G-]*P^_+O"&(F':NUTH%J-([SN-UN8N/LJ:#D#C[# MY$(9K);T"M6G9PJ;*!*CQ1G7^KYIEN];H?X^[ 3K'E$_Y8R/J']HA?J'L'.H M>T3]E#.N4=_?@>)AIRMFE2YYL0G 9Z0$7]W9^0YFXX*0=W%*/3G60D>8027E M@VNIM7/M)]#26UUP53'"/;!]7.:Q"O1P&U$WH/48XAQPZU=TK((]7#"E$]A: M[' -M=N+-U;%8KA 2A>QZ,(DU\)B_SJ-50$8+OC110#TV.$:ZKXNR5@%?+A8 M1+<5K\D1UYAWN?IB%=?AP@'=CF-"'KA&ISG+LE*B)V-%TCPN^-%-(:N,(^P3O5+4$JVP45?'.]BFJ$ MFPF%O&/PCO=^)4.;>:[%PP8_5+?LK#WC>[B+-Y" ]H&):UD^M(,4E_E.&WNW MV1G=X[,)J$!FI"P+]Z)?(UE:+%#$I?Q:#_8C<-Y%K_1OV5G&W,-#T^7Z-+!< M1HI5EYRU!O#._/--5QJS,5S]J4VJBE6&B6O>++5!$_<"5KK#"HJ7.GFK9]95 M;6-M57S:S[L<*(\UL)1[WDB'G ,ER5^R?$X@?N:4E\E?[.<\BUBOTAHYIE1? M]?3U;._.5*VVM4;Y48G= "S]?]'MD\^O8Z?U2W;[KB]RE6>4S9"_Z2//$&&L MEY]VU9W\TV"&CNX>]="1&!DQTXO[0P_,Z,P*>,NXQ^>-043)SXBNK@I"\Q1B MV[1B<% MJXZ99H]/D.=^TO7C"B;)S7+)+Y2)$RUTNH6V\E2<;UHM^BSH1U^V@6TXS/H/ M"[;!S"E@['';^#QX2N)+<$CIN$5H^E#0;-Y+H^J@@V M\CN-_"!55^%7@+"RZ^E3VS5E$RX!YA[ ME)ZM^V ,Y+E\(?O)S$9L8MFR-&,NU_LF4[ NKTE] SC6,3>[#^[<(-U7X%$2 M0T34*%\M;^L9WX.I:T6F!)JF#R!<;UC3!#!%DZIR2.O-O-MBS%YS;Q%$@9P( MF.4+U,J XV%#[^#6#VP? :& R[N@+6<0I^,L8IJ!&6I\7G(/:8NA_%M_>A;]R;)J=;[@X--8UGTK%#EJE<+KT+K.%#(1B"_ZD-J&QX06BO9:4N7\=2V=-^E3DJ\A MW/BFFZF\S\LK5K"BA Z.D M'+>^;NLDW;SP/Z5%;+0&"/9--3W*G#'GO @/\H*SJ+R6S6/?N[1S7HK0AQ@A M?^7*P:3N-&)_XD[.8WHG4U,%Z)H[? _1-BF*@C6HY)9K_7S'GEVE(3Q20 O5 MW=6FYM[YUHQ"9$*$1(C*.> ;GLIP2G,'[S#5CX,) -*$T[NXF"U XZ364'4 MG[2Y*;.+F+;9SU-9M$?0P[]%JF?T"M><* *J)-]%,NM^.E?,M)8D9)\V],ZE MW\N.J:3=/6J\\I,T UG4W+^EIY5"W@B'$K9&LD,&+\"]T IZ?>>.<'4.)XL9 M? 'DZQ5(/O/S_2T_WX^SZ'H.?EX!3-DCLWCSUU5>9'1=MKB[NU+<3[4QN'_K M5GU33[(8F[),;/.I'U&YY'=LZ2@YG"'_1BX%JG[>;:WV 39@03_8W6(V37PZ M!29?:@"U.H<626Z!HBD?^H'RGQ@L:/G<3TD^!\GFZ5^_L$?!>'?O&F(]<%L. M%UH M07)QT,:_Y:'>?PZ%OP$/$85.$ $O:D3J M;4(TX]6(""AT@KH.FKEGSK3VNV/ M^2Z#Q@MW9#MP MW]6Z#3M[OQ$F:'[BN5ZZBQN7^K1;W5G*Z#9D>1BF#7H5#^ M3MEQ1B@NRL0V>>[):6/O,DU[S3R1TN\7DEH7>45=_%N0VKDGC1!IP>GEG6R; MH :X[5E%M?<2V1C&B(Z6&):)D8K2V$V-_5MWFM64Q NI:5=4T>YZT57SNP51 M69E;L2>>-O8N$[[7/5%*OU](*E5G4W/_UJ3V7M@(C1:,WNV#-H ,>/_KC*0_ MN9>/%&3Q?'T'*64'J,FBFJXR 5/6S;\EJK=M"M:< %=-#CC'MY@3^%O!]O6; M9[T7Q@IZV$7U3YYOHVHF> BL4@\+^_BW9+5W53%2^M!ZM[\>S5&MCIO:^P>J MYA50"4!ZF'JGA>]0!K=;A 3&>K-0T6MU*;"9;M>H'9ZCKP#&:UY)..7^8VV/ MSV&WT,*X75#5Y(-KE*<%CE: P,D\V>2O2; ];>Q=HE>/B$JI=XWC(4'K:Y"" M)22/>;%R&3SS&4PAODH 2D7N7.T!O N8 M]8!K:XZX7M&?45:R>)RQ(S8D=!?D97/EA4$9!9?K*-H&$V M,PSG"=PH,.$&H.IH%],_>XFI,2>U6GC7SZX M?C?-=DK*%\P<-)3,^]74K6I$2QSF:>:.:UVYFUCYJO+)HGR+E"JT(^IC%_7! M7^IRC)$*2PGYKF&M3TT=5S]I_,L?/ /2() C04<46Y?1[QS)/$UY01\V-V7\ MYJ2M=PM2-X;>A(@(/0G1?H!74C/21*_>V"Y\P[GYS>$34.T:OYTRJ>Q)7N8U MS\H2JIH[9%,_[X(W_>Z2"A:XAOAH>LK-LK&]?U%6\_U2@), 7A4;7@>L 2<7 M6L55)]'0:X-")*X!VA0S# $I\+J<7351I6DA[./=7M0/GCKTN\9U%,>H8MH4 MH'B<78$G1(&X,)!6OU#3"@SQU>6!&""N)=PWG?9YQ M-S1C 1MUN0V%*T&5=0LUA\ 06DT6.*D]Q2:R,:%EE=H.6WFWWUH]V\L)=@R2 MM%C(2;L 3^S-W)=#Y$4]E_8@!7C^[H"2V^IN]4G'_UL0*KWNKNCAW_+2J#/6 ML&P4"E!,M0L$KRH[F)F]-XL%C&CU#KO)8A17;*NF"^-+D( LDM=5;#56:-X$ M ]2[\L.UB5IZ/E9YPCA+*AN-'8V2@K__8YKC=AX M@'\:7_.RF5$NB&5.N98MT;&;IY#=0SI9S,"+1')TNH>F6=K(A2$?^GK51.4A MW;W.U48^^DSJ"A^BY-A,0*=US+S35Z1C',8FEUT&V;4*\OF:#:1*QK MD*8X7R#*C4 )2OM&H=Y(,H&ID5K7.-5R1G9B-(6XM!6N %GQR+1>[JZPNV6O MVCLOP35DA!>WCXX*QY![@''I++)]\\C:>X7$?I:>9Z?]-I?WOGF"#%^M<]'H M/&XD,(R7N03FFCME=P,>(@K#>)F+542&?YE+,R(""EUO[_8J(/:B>KM1TJ'D MGW=:H7/)OQ/%;<($#\6T [@>[\'*_'=[Z/:\4;='MV5!1^^6;->"CKJ8^KZI MW.G4"!!TD9P-W6@>5;V AN9VS[>>5@T0XZ>IF(XXY=N-'+.,PV;:]%7TD45E ME1F#7ZW48H;H'-]/2+%Z?7(Y:A:S#Q$D!&7+37ES!,D5>&)_T_5]P77K9'$' MUA +0XPMAPLMG]O2N_.%G<)KP$BB&L MV@,$FPYBJ)M;\*,?:*LZBI/%C%D4L_P!T@)G^RU"-*U9/F&F".#UW'@TIA!N MT9:&#S93Q$PL['/+BX#6*/JM0*0>L!I2IF=HO%V942@8*U9168"DX,;;FS:L^3046-VHG I8XU(\@;$FY MRM,YRLHDTUVQ5IX)7KBC=5-6=$Y$P=!@R5-N\A4#8X9)SOW&T M@G&1,/75P +"K(W])Z4?UG"H[\%'VVZOZ MF;+YS9(9LS@EXRR2OYI>T-R_E=K:]#M9=4WVGYH-KM?HISR/OZ&]>=*P%+=- M[*ZXX5RO[>RK!JI]\Y7MWC]Q<)+@&>NW.:Y$CYU#*Y\AF2Q&A/ 8026W,?OE M#H'YUG5(2)'"^)4YW9SG/CH\.%E=K $>G,196NTYZ5I9VSLX^68\]7MP$LJ" MFCT^0F[/AO8XX[;EP9YA7&82S(2D6P_)]R,4#C/)EAGZ'\3AFNA(M$+=P M-8[VXXPG&.58]H+A7IX7:L:>-4FSRL+7)))3G+-3'UWS@E>4M>"5:YXVOH,A M1%3X_%"S"=V+K Y+7Y,(CS,*LB7:-2ZK*LY6(-/PJP\ZCU"K9+D7:1/6OB;1 M+NGDA<>XM#F77LB?9%<0?OR-!/&2>:P$T2<^P&\P9KEQ?.\P;R'8-5DLQW%(RG-90 M/=%RV,'WN$/_7/0B<^@6(/P5) 6LW37HKW:DD[0&L0I\#='Z#[X% SM'ZT]" MOFV8X76TWKL,"UO1^N:7&:C9X'J3WFG!C3(_4-X;S1A/^ ; #LLH6[(&[.2, MMQ\O 4%DMZ=(EK/5YSC/9+1!C2K%T=HSOH?<1]OB)=##?6 2= DQFPPQ3$KL M.S_-LUO"@>:Y];PP+;)5_U"RQ8'],P<$_O7_ %!+ P04 " #L@"-869JS MB2=L $G0< %0 &-A;&TM,C R,S$R,#)?;&%B+GAM;.V]ZW+D.)(F^G_- MSCO ZJSM9)F%JCHS9WJW:J=[+72KU8PR0R>EJCZS:6-M#!(18A>#C.9%*?73 M+RZ\(D@0)!P,(B2S[DJEDH2[PS]\[@ !Q[_^K^==@)YPG/A1^*?OWO_PA^\0 M#MW(\\/MG[[[]>'Z[']\][_^_/_\EW\-_/#WG^E_UDZ"$7DI3-A?__3=8YKN M?_[QQV_?OOWPO(Z#'Z)X^^.'/_SAXX_%T]_ECS\GC8>_?2P>??_C___I]MY] MQ#NG?):TY$O:]L,D=4(7UY_WTO*%^L/_\B/_Q_+1 [5S3=[_]--//[)_K33V M^U4^J^F2^#\G[)>WD>NDK$M[NP=U/D'_=E8\=D9_=?;^P]G']S\\)]YWQ"D( M<;?$48"_X UBNO_\&.--N]@@CG^DS_X8XJV38H\V^1-M\OT?:9/_;_[K6V>- M@^\0??+7+S>=%OS4:"M_B:N0ONSQG[Y+_-T^P-_]^5]_K&MI3N\'@F(\2OGZ MFX,L".@[M^2GQFOX.<6AA[VB,?J>! A,$P8[UG+9=N0V6@THI*+XNX/N2@K M;YQDS9K-DK.MX^Q)\Q\^_HB#-"E^:-M&6EG'3,"=VOT/[V(]B/WWYTW>$ M@:+8PS'YB;)1EI!'HCT=3$[I'O)*3Z?F3_SH1F1D[M.SH.[=31SM!ME3Z!N1 MM]:!LO6YM8==T+ _QDF4Q8P_&MW=+XC2%'F<4C4.SWZ]'P*X-$J=@&/^SP_T M9Q270I*Z :_.@>^G9@A4).<#P*W+AL%1"P; M"RC:H-1YMI+BI@4&<% ;*!LFSI688%)10RSBP*'0 '"4 M'"A;!QQ/.%Y'RKSAYQ@).$94"&22F'KGO.Q($I$\1$OW[YD?X_,L\4.<))CW MTX63/.;_XDD"ZI!F;(RF ^T3!L78WM$>$8/5'C$YW/XW#F^=Q->.'L_ M=0(2-G91>)]&[N^R*43ORS;RG))58L@?U!/Z45Y-19CI !5QYH?(Y4+LXR]# M#@7-Z57$0:3QI1Q$!9&4#.6B%H@+0TS:T5F)9)8I"9[A]NIY3]+'@SYKN%=\ MV$[6:;'B )0R2P% V*H"T*)"U3C"O'4;F624DV"9HJ5Y$&:H_'/5YY^I2> B M2M+D+@I\]^4!/Z?G05]>(GW31>!3M$D [M#>TT:NL)@PGE>+H![52("HDHJ^%3 O9R:#'(?E* M42 <5U$H4<7)#U$?DJBP/?8'I-S)V!9\_TCQG0Y2,'EDQ#9E1.'?KA-[G!\ M_^C$^-Q)?%?"7*W/VTA5788(2.VU5QN:W8K L ]K#[WS0S)_#P(G3M >QRBA MHKZWCV^TW ;)*%T2 "BD:!J1MA%K?(%8\T?FBF)[2&VS$-'0):SJ;/%J\UN4 M$JUO0@(^G*2)PBZT<0W:R#:C+15PK=]CVL#7,$5[9!2RD5,)7U ^R\73!.N) M*8#\7 /^J'3STAMH6MN!9,O1*L M69G!SK&(=_GL)\.8E;YQ(M29F](/<]%F M$S@NE8%CM_INW*^T_6//$MK,YD,#7T8[QP\'0K'Q[JF 4C1* 9Z=_6 $J(<* MFH%L(0A]Y:)FB-Y;\HN;%.\&!U*9:0-/@5G*EDA 3 M9>':&Z!##>=Z=4'& J62+Z?Y.N ^8B\+2&+;TA?)^4OM;P_T"ZWL2\' IFPD MIA$VBNO)&KVDO[8\1GV@+PNY:#IW:1L4R0*M7YJCA*E@(=D= 22@'R"&"P<@ M2@/XF#1CNXAV:S]DY;'R_9P*^=KA2S:2HM2:CM NMQPLL'>H!)RGU:781U= M[C.1E[6*@&_)R>@QV&7Z843QR]^N/W- M"3)99J;TOHW,HVJ8@.+!_:$-:'5%8:B)G86FU99<^@.N1-I'3T9]#$E:JA(A M=FX4[F4_U*0MD).B0B!B$F?)7>J'SI3>/QWNZCVG-+@_#.$:]C!:\_N7B.I3 M(2T@YYHG+=@#:?VD-=O,2U+LY)QSW,TS;\U9R2XJ#H<2^6"^:)!7;2=3#4A!*"Y;9!H(-+K]#ZJQ**O\UDK MJE659">ADF66/A+,_4-ZL$CREJU4UVU."Z@5; =!L$PI.,:*0I10,0M^:I& MMY3$SC7RWUIXF!',K]#,U"T'B(:*VJT+?KXQ0960N1'.39)DP\B&OW$21%.: MT@?&0YOA@5A3QB"Y^$S*B1'+4#\:)912AB$R62 N83Y,TKN72'C4#[?FHT@=[]5]*G[]'>B=$3E?/]SU;3@ZJK#!$"Y/:=!A.PAON)X(0\ M!%E8L*5QP(THTN%T?-(6[Z!2N)]0\I:E5"XQYQ"(*K9#8%*J%,S]MA=MMX Y M:1K[ZRRE1R/H?3D73G#VR:''S:ZCR*/Y1NC^8"7)P+@9.#A(Y,#$"96[ !=H M*7C]SI&7MYV(G^)]%#LIOL3K=$"%4^E[=G*4W* #^"K:#P#@/L6@LM)<#CJ/ M0L_J+0N0KH3E(KDD$#8JO$AES+#2*;W@8+7YA<:Y9>C=X_C)=W%R'P7R);&N ME^RD&HDU!^!4L1P F5*5H!@F8=$P<0([OPZ"N V64"1B0-B$>XQ)8-_X"AF( M"CDRE=SZSMH/&+OU7T9R^+"-U-%JA8 ]N:7:F.M0 6:Z]$!_1BYO%P65*/OH M8J2K(.FAM7D 6JBUJW!-QY&X0*%L>O=+I\$-W06SU2PW $ #Y= O#MG"PC5T M(.^9I0_8TN9M-#*?2N9T_G03$ETRNL.I.*Z[W-';<"2<(GO-1E;IL4= IJKU MVMCL50OH^A?6(%I'<1Q]L_'##Z#[(*FE1Q $N43A]HRX07 ?]U99FJ1DXDE:GU4\^.SL^DO5=KUB?QQHV"(%8;O5P 4U('A?K: M6LE8("I%H0;M"7O07 AH" &@_['..P*5])1>/WS8?OIH+[@NMQ08< !EUB5D MT5MF_<3\9(X8\N;A*6$>E? O\0:3B:_']PT\.,]7SWMZW=A=+LG"_>/@CH7EFSY9<$$B]VZ^ M#RQUGFW\L@'N3=B9:9\LJ&]5K=Y$N!BMZWRT_HS81ZV9W_(>D+"/DKOVTA#JH8)$![< M']I85E<4)O7A$HJ,G%!4%KKU:].).$NWDQEU.21]J4J$2)<:WGX7T#,W;TY7 M=0'DK%M5XBBG_\2='N(M=:\55[MBCQ\1P MF+"0FR])2"*76@,VABYERP1,#^\1;5 /4!7H^C5VA'E-!2&W)JE85+*/P Q[ M&S)N*8N$N$>-BCCCCLZ+9J-E'),V,?]:?=7G\&EH;!O[;A:D6>P$7W! .X?2 M>4@DO5QC[-$S)]E^'Y#8*N,R]5:L)+1!YHDX']._0.S7OXFB/ MX_3ECG1#2C/-_4Y^NDRM 1OI3=DR >O#>T0;Y@-4U9Z%/-1HC$]R/4&99%P"P[OJ,SO4=M@W^?2%VC/,$ C&^['P32A+8J\;WX0D!A_$Z:D M(_QU@)>,EXI_ZKT)6;D-*P/< .-$X(_I%WWL#U(8ZLM?T;2%M#:%@T%#V@"I M$%$M;Y/15B40<8D+5/S[C#\42GI,_+L.V;6W=6*DUVFD^MCH[R>38T1B !09 M'HR2DV)%UXT>TM_"\Q8 M,\"2TE(!NB;%ZE\PR=:FJ$<$!NB&N'$* '!C'1$QNJRM6!Z@8\99*M];=I\Z M*=L,-*\FQTQ01YOTV ^WR:U<&)K'*C[V6(I3*@9VL[^"WY;;)@#E0 MX-']2E[M2 CY2RF-G1;)?3N; F_E"=$!*5G'*_8R2ZLMK?"46PV$SPYUX-;M MBE/U-NX] O 8/*.T"H'(74I7S3XU87#Z@EWL/]&[/53XH_Z\U>0A&-*%PRY[ MX4!XH @@ G&"JL8MYHTQSC+"&(($X.PQ=9Y1K."OB2BB^2WB,TZOGMT@HQ4- MBV\)4L;H?]U. E&RZP"BPWH# +&*:@*PC?#=B-T=50I#]NZ_,.AJ6')2$@C' M5:6_G7P%)L3'7L%6("2;2:<;;4;( Y8@["4 A6XWL3% <[#N,>DU[RHL]G]6 MVZ#.'=*D:V$BJ. (T&]]5:/ZCKA/G3A]5:[X:,(5'^&^@??RT43Y=7ZJB,1K M:1Y=/69CZ!+T/TB6VJT#2(H$L5#)#V_6RB. UP!FY\V&H:]<D/Q\]+E J14V"!\0XS0M>&OHZ4 M3#'CCR-%Y9]A#-+ZCJT4TF5,"R1[[0;!9+="D"S"I=2NG[:33[2]!\TH75* M*(4W/V-.Z:@LUGNH2_J>C=S29Y" 4&7[M5':KQC<%#)OFQ:!^[59\N_*VI)_ MH(X%+7S=(PFNGB,]6<5N'N?"4$W:C*FIIN5-N"PK$=YGZ\3W?(H\H6JI,P*.FX#AU_/ A=NBN +Y/X-)/W"!*B#G#)KBP(JTG>MB^D UE M0[T..\JANP,Z=HLCC225ABB?-U0ZHG=L#L'51+F> M^;ZZ[U&E*OHZG_G#K>^L21!-Y<5T:T_92/E-]87!TF&;-KY%H9 ?3H.J;?MX M4-D;D&S3;!+]18MO55 MRZFWRZ9NS/7V B00N]6#9.Z:0%Z*NB;RG_*4PFH2@?*R(?+O$@;+0(4Z:G[]/R87C$.9 .U$414)PW"PB=*6 !^GY+ 8.LJM!/9?$HH MW/HA7FTN8NQ)*PC6'[.3FQKZ'^"PW3H K EB ? 4LIKUO$T;R4+9$;"#OM$P M%*$O=U%&2S-E:9*2T>V'VV,/YRA)+J(P)9K@T"6D0PV_2?%.NB+5^9*50UUF MC8@W) ' E*(S(Q$.P^UH?'(9>'GF(I M[2^_ZK0V12[FK\LTC?UUQC_>IA'Z M'-$M:"EY+:#?:0L%[".,$1Z$)(F6QJ%H77"1GTN@7^0/=P\>>ZE5[(?5MY"8 M\NCO[S#IN#!UMOC\Y!='3[Z'O?.77Q-Z MM>^U'SHDCPNW2S?UG_JV%*DW8B/-#;).0/>XGM$&]T"583Z*TVIS+I%*W>+1 ML+XIQ"&GE&&.G38/='USU>FK"<6'@XSL;()L@^I8@VKFM[/CS*=,C*"R.0Y>PW^9' MT.9\/MQW=!K?:Z^9.+8T#$<5\?!UDQ#OQ"^"FF MD=!@F( 7V\6:Y\-2[NS3R)8>&I]&2AH[;5(L;44.A2V6 :&7&147@Z M*2.TXR?@P':QYKFOE#O[E+&EA\:GC)+&3IL !^<&BCTUX;B8(&6,RE%QBBFC M:5@_Z_<%*3E)W&3"3-%H&V[5'7$;RZ8V?HG?V1V#)^\DW%.87D[IZQT;^D!DC1C85N_6CG%0AR(I64?J(8S4LGK3W0&=F$BD0N7ZM^3*/ MS"5(4LE)J&35M+MGO:;E:1OIH]T, 7H]MFJ#KDL);;BM1*S1INUCB=%.@F2& M]O;A9I:5KQISF%?D+*OZ*MC,S=-!"ZBW3[&CR22D&EQ9?6#\RQC M5LA=%(ZCRC-0XQ6Q3&>:J! M8ARP\]MIA'Q:+09%FSR?=.O:]>+[U: -)3TRH*(_/ L; M=GIEP:U%'(QNJ#$]7 S!X-K:B43]J3P59NH@![#_P M2&-X38,'FK:5C5S,K)E&8=^>6@.GQSS=&[&&]XAA)!O8A[>JK:Y6B;.%.^\, M.WDZNH+=5==-6^6"['QVT=TY+^Q&K-7FTJ=; $-/MC;;\K2-[-1NAH#2'ENU M(=FE!-0LO6B?)NM>(<$^DAGM*TCZ:&\?@"OJ3KKL=](TE!!'+L9>\$ MF%WBE](+\5Y6F^63XP=TU\MU%--_K*[*D]'&N!:MI);1IHJ0UN\S?=AK& .3 M*]&&^8T5.RZ8;D$G8\6O[@]-++X_].AH 27)T3I $&DNG!]MH1(6J)#.\',1 M!0%VJ3\I?FIW@0T K60^!8+E:,%1V)Y#5 M?W-V^_]9T96EB_J /@5F)9D@J TNHD\; 6B!2+9/TGW7S789_^3HX7V,79_5 M;GC5OH;\F-PC"";DR-Q\_.WMG5UP%P6^^_* G]-S(OGW,<%&:.*D L^A;:H@ MEO2*.4"WJ0NUKU)(H%3SIU?L\DGBU:%04#YK\37Y)9.)ON9_4N&(29_+YYV' M:.D2=6-<'6;ZM\@/T]_(/V:Q;%>,8@M6DIRR:1V?&P;T"=@G"!5EX39ZEJNL M?HBR\/""'CM774W[W<2GIWZ9D)^CT@CEXE#M;")B$E$N\^P,)Z)?<$K+XWA73ASZX3995FN\EWCCN[XL2^M_ MV4:J4K)*0/*PGM"&L:**,)]["F$(Y]+LXR=#+H5D)B5Q +14>K,0A-[51*%< MUK%+4WR)7IR WOY)]V?7MVS+V*CK'2M)2&*,"%05N_7Q*55('Y:\^6)'?EV MA70#X3Q0(-K8'J ITE(P+7* M%\F^YS@-H?;1FV&' M0Y*9LDB X%;Z^I>:KYOR9E)#Y/[1B?&YDV"/%G'3"%0-=0F+&!OLIO4CH#A.4>C)&G$X+ M*VEUTNX1A^IQ?*,_WB?N-*BM()^SW1K'=!\(4R]9H%(>>N>'*&&_M;!\ZJM! M,6C4FE1OB-!'M3E;4W507654TYE>\U9_+M<;,<47B*N.:KHC7M,F)=JC7/WZ ML""C@IMPLL'T%])$FAPUDC95> NCTKZ9C'VZO3)CZFGI+J##YP>QDXEZBYRS M!ZX=,?- ::L")M?^U47+OV!_^T@X8/E$IN);S/[QDB3<=&61+2S.()SVZO@6 M;_4Z[TB\-LBOUA"?6H?#A/1"%LJ%<19#5%SCVT ]T'M1$#AQ@O:$ EG0?XOY MISEX;,P:5*RR.JU8(+4Q>[+IQ^>(G5O%'I^.'"6]$'1X2Q_DG3,9PTG\,F,& M:^LPC2N.&4WQFR'15=4U*(8E]6ZHZZ:%D619L>FU*3)!'#:26M/EM%)WT M*+(L[U8QR-:4_)4O[?[&NN&H^[":*KREWM*^F8S-NKTR8\9JZ2YSNYBYL+=5 MKIDCUXZ,]4!IJ^)I/A1.?R-6TTWS7.8:J.-;P-7KO"/QVJFL>HWI\&DW8M7B M_-NT_)6,'1N3AI/;AR5F%:<^6>=3C-6&3S"66?I(>.(?V,BLO$O6J\H&))T MQ4PJ_7P\AI%V %0M+Y=(H_4!:.WW?*:,G%+4*YT_'Q-ZLPAN$NWF$:3$!1]4 MZ7@B :96#(G%T0GBC"CR-8>;EKXP-/1EO3X;!FCM#A@B0.=R(CC/B2!_KD$$ M!0^L*AYH%'ICNK[>P'5$$,\QC+4H"59NBZ,OQCO'9[MN-@1]?I)D=-. K1'I MU@_Q38IWB8G84S;^JJ),W6JHH=C:D\<;=$T3 8>73L:(OE*U$--+4NKV#6^# MVIP%R=?5FQ0%6E\IY+$5 MEIK$?RHV<)\("<*[W1#A227"T%P7N8WV_Q'WG_"#!"0^E'N0[TC_)&RUZ&7P MAA-I:U82WR@SE3[Q*_>5H6_Z_4:,'RM/.%Y'-9(DXZ)E?Z&%A'@L.)C?XM$G M'WA/1_F-K;:=XRL7AN:T0"T&D\]1JC:7EKUH)1/V6720!*CV $#T[U4-*MMK M"?!4EN59'JAG8?.Z'E$ K#2[/*W5YDL_<8,HR6*L]+%?M8W38:)VXY2@V],O MAE#,)'A73^0_#T34 M\MF7'F9H?\-*KNHT181NO\WZ0)4HHP_+LG'$6D>T>1)5B8"9(?!6Y3Q-QRLG M@,%;R5D$!:NA47@+=$ZE"X9S.@8@C+^^'?TMCY\ _KJV-O=8"\Y^ +O?.S$W MCRW#AW1_&=&#D<-"+W_G%(!7-Z8__![:;2( UQ0R%8*YB&.C<9DD.$TNLCC& MTBH*C>=L1)UH@("T3ONTT74H6&/5*TJ=()](/M"?D' M8LL YTWN4!YHW,:V0IKXZW/6S_2N]=+>^V%A9B)_5^-L?^SY8-_J*>,D0'L M.K9 "O-9T!9J+A;50"[]("._Y24[:G=]2)AC8$LVY[2&8;+AON4TNFGV?2(UC7V7CJJ<:4^/5*<$C/%PK*2#0;(MLK1#QD65 M"G/DW*)V84WC%SE?9V3H9?)0:J92#]_6,J_Y H#L.@K+T3I$A3/I]@ M=M(I^3ASD_4;0@:]/L&LI%/R]',2)OG(T?&"@9=M0>LMTW+PK(U1KLT( ;-2 M.[5QV:X U+EN1D7\?$Y_R963\A%D=&EK'>2HX2#W3/.QKU:]^]X)\#UV,^)Z M'R>7>)U6?_M,7-?_K7]P8S92R"@KQ2]36CVE_]EJG G:(X"VCJKF%]6] F>; M*#Y+B"KLHFJW[T/X&S8:;8!^TAPC'FQ5*DG]'3N*7;^-4 41LV)+ (X\968< MC_FCL"#TWJO3I34-QQZ#PF#2.H6@]N;QEC$^0HW2LKVD3/ M]Q/NYNO=OF=EN"DT%Q%X8!'0/B_P3;A+JS??=O8\_ X[P!23][S=VYX[>QZ4 M4XLFP38S'ID*V7W+M[ZS]@/U-8WNEVRD3*DU J34+->&68]*,(.>7[4=EDVC MH!)H'PD >1&2IJ5B B$.[ F8$:K I?^D^_AT)-E6>4S-K)&77D!7JUV::.I M*7 $>'[BX GQEBXFY210MFK?B%?R .1XKK<*,4?N[_I)ANI#[(3)A@2&9>C= MX_C)=_UPN]I<^Z$3NKX3W(1)&F>L B0];)FT_U/OL5M(,382!K#] N)-]:[V MH $W&R;Y*86@FA2%<\1OZ-)N'9*2@14#8/6QP)HH*RNJ)ZTV]<*87W! TVS91D+7-_D@:P'K0X!<1]\XP(*4)U%9=W: @4V.=769HOKN MC$K&%675>TLD-1ZTD2@/+!!@W&VA-BI;1$-?BF#O';[#W&+D+@/(*W'5/3+A M1T;E6B'V%PGIJSEAL"R(@7H@=G^&5/8%_&=)$Q4_YE/HHV296Y4*FPI#T10[B/VL@"CU2;? M'84*\6B9UG:%HU6(EJA4B)VFLS"%.0)2($EPA'"(=>?:V0 1)%$H@B*?(\WH M&J*RUV["?98FM_@)!^][SU]*WK*:(UO-Z0*YW'8X/'8?+6"!U7QZ-6CZ,HI8/IT4M'X:@L\5V(^C\8(A:/IP8M8QRGFEJ M^3 -M:CX\FC4\G$4M7P\+6KY. 2=+;8;0>='0]3R\<2H993S3%/+QVFH1<67 MTU)+]65]V%I2VWM6TTN'05T8[;,?#J6=B@'M5:P6>/(I/=L[83'70'C2"-]T M2 )EG-H=ALF<=J1W2#SL'=-7$7/SF8I.SJ[VEPY<>B'V^0.Q^QH MZW(79?)J\Q#MVTA"4(8+8P"\/[7'#)RA^F>S:JK4BOVB0AE$M4$U=>@&]D(A M1#3B5\ @KI-]/#IKS($>[ /2".QL9AUX!S6Z8NK/ MHM)LCAR+77 7!;[[HK(5K.?-4Z"70Y-Z4"KI W"PMBD'M?I1@^Z[VRA)OC] ML/WV&$"FO6SM09VI[H7!8$3)]5O+;Q> MW9CS#5V'+)$'?$$RF0L0OT=D9L"DY<=)RJG"T5,AHN)C%!"\)%=_SPB I#F0 M^+"-/-5JQ4'DE%D*$#);58"\D>W""E>1T/$O+W(X]P1)SF?CS'6S^D"PMH[9!&70O7AD8Z"G(_4VOS M^HZZ"HLMR^2GU^BCCV9]]!$L!^-T^,JH[I_->N>?(9*D^T&Q:))LB*_-/SC/ M5\^T%CX^QR'>^+*OP!UOV)@7=9LBX$W!9FW0R92!NO:8?8=)G6>$N0S[V$'; M99 I4;<,J,SVT&7HW9I+L7#*K.T\R#2I6P8 T^=^(ZVCJ\)OYZ_7;Y"I4[<, MN*_6M6%7#K=^SIQZ(;:\F;%8RKEPDL<[Q_?45F([7[WC'T"/[2*W8@HV4IFZ: .X1?:*-[R'*:D.\$(8*::@0 MQ_?RUP3:1VC&W0Y):^HRX2HFL&/YB<].:D0;%))NC<*4/!C054F_@ 2);P_X MV4G0U7:+[N+(RUQ6/O'VX@T3!R]"3JS490)@XJ&6[7S!;K%S@J^MH7T4%S#I MP *%"7%"B%WVX#<_?41.!;"C?ZO,-YKP54AZ?"4*:7$*U:U;;>_9& O[##I8 M'U:T'VXK4*=B,)D\;QY5[=N_FPO"E49V=75(@M@W/=B+TQSW]3R?>YW."6[" M"V?OIT[06^=%^IZ----GD(!-9?NUL=FO& S-T-9)5HWR]BTN+ +J2M!3JCV2 M($X\ER+8)/_,'^+021CG"T[I3AVO.$C22S7M+]C(,9V6"(CLMU@;BA)58.BD M$% =I[>74#3]!DDAG2( N&.,RZ9)4EPWVV4!G?2QJBDTB8KQ(PX3_PGS#S;] M"8MJ&S82RQ#CQ.@WIE_T(^$@A8%J,E0R$2^^TY JG%6UEZTF 0-H6C1 *D2* MM+JX0^>5WV*N1:X1"I<)_WF=0?:N/_!T3'^UPB MG;#^T'O)1>OS-D:P+D,$J/;:JPW+;D7,K.99?.6%EL] "Q]T2#"P;#>7VR\. M]RFK%UWI?==& E$QZF!]>4 _ *PQJR@(%>>J[3]WS@M--7LLRDC% ME>;1 2YHQC57Z"8DGY6P3Y:A=Q&%J1]N<>CZ.%&G*/5&;.2J0=8)$!_7,R"; MV :H#$5C+#=O2+./QR;R-O26166Q0!L75!R5&%6IK=+]G( M95)K!#2K6:Z-WAZ5@/97XS#:^2$%E7V4!.0T2,J1BH&HVG58!GJ!KC8;[*8H M"M&YD_AN6^GGV139/,\2/\1)0KAR37%'$/(%N]$V]/^!O1N2ZZ?^QJ>9/B\I MG]]@Y!'^OB6_]@/>ITF2[W]A UUQ%0 MAUSS-NTC9*LQ!AD&3&D($$$*U5!-MP6JM$-U]?*+/5"A($MK:RJB7$=:JJ87 MM=;%E[LXVN,X?;DC/9Z2)^BBQ7XGOVUH$OFO/?[(.L8@5RCY8U;<(>\HH!V7 MN8P%VE,IC")P(>=UQ[#9X72N,4ZF\7QC7H5\IO>"/7G5#WWK N%G/%7((Y)> M>W#C76"0'H0^GA41%,9#EE7TZX,[Q*FU]PE:A[*YAANNVWP#"]'OV#NXA$LX MQMR"8_7'39DQXLX@%;OU=P=)%8*[8:OCFB;[V!+$@R8OMC%^I0WZ.I]OC"17 MWO@I_1 N89#J(1LIHZ&]@+!VR[0A)8C4QA!OC^TEMF_ *_8_Y)!N- N5M5;W M')ZL#R!WX#>:-7#7Y+N GJ0Y65= 5C9L- M[!=^)#PC(XL^-9G6\\ \<1[\= M>&+/8P0?%L@13B"UWF%PLF[[%S-N^Q /$>\*G3 M3BF 1XZ9"_VRJ#!QX;[O0,:$U?\I:=+B;'S#;49FP:L]CMEJ7%(_(OL0?6[4 MVKLBCTMO3X)HWD:2 K);&!'0O:D]>,#,A"JWGI_:IPY!E3JHTH>M#;-J@,[S MXN#X=U._LKBH?30[8_S!7[^@K1!<9=);G"0_\Z/D8F+?4:7T#5N KH2_'4); M(:@< A)9TQR*P?L8NS[K*O)S@.D/R]!;[FA)UG^PWTLR!Y77;\U)>:DBRG4\W6FZ=2B%G&#!ZP:5C;91 M8.]G[&,G*.82DE>8@("/MCDE&!,D%$,Y_S4R_'$P-E&>83*OD*R\-@$7M*V6 MI8_X=-9B9P>OB1*$B1,"L^ Z4J7(,4F60ETC6$$VYA7@/2",47,]K#UD#9@. M,X*;U1/YY7 _V\?WED'+;)E-3=6,U>0.M'](C@VCMD$9="S^3S!Q$ MD+-),)7T0705%JL6Y*<+;;GOO=9*RUVRU7IM)/>J!71HO6M9 MQMKK ']"3FAZQ$$$.?&N_)8Q04O_<0-HB13JQ6EUH"-%*1LF0#>X3VB#>,! MJD(=)"6Q,O'MW!1OV+&&:^6UBS14 @]5TN94@TIR'Y!\9UG76S;RD]RU75Q_:W7A'!V' 9?,:1?F01A7NWT0O6#\!0?LG$)5J+Z?.GK?M9%$5(P2D#FH'[0QJJ:@?J'Q M7 S*Y33N,+"6;8QX%[1\O((TZ(I_WYPMYA/K-0[QQI?=FC()*:W21QRW'*RA M9_+.\2:*:0W$UJ_#=P[M(X4#(% B;*0X0-N%L6*B5[6'%*BY,"./J83<[A/< M"S(4J6:T#*>%)T L0!@D:0,J!1"Y.;BDIYIS<+%3S5V;J;AJ\SGM,?)JJ%^B MR/OF!\%T5][U2;0Q9)CKBO[OJ-!];N+#*UAGF/E2JWI76:$B6K9?6B:_L^P- MO(8$S>"&/04=)[G/D4U3MKDRLR]+SH-_K6S[U3.)I60$D)Z/7VY2O$L&'THT M*-7&R&2V.X0!/E'?:P]RTYT",]#SI#1/1NOW#M@78TX&AM-6/M?1<\*"_ 5& MZ]>;+(8?-YGH#D:\=WSOZGE/YGZ8Q&LV'^31O']-7^%M&Z.$FEG",!O8%]K# M155)F#6H7!K"7!S/K"*^,,6%67N%MC%OP]XJJ2(/Y+I/[NA<$O,S7R/BPA;] MGW.FV>C$M+EV_/@W)\APM;M8MM>IZQT;24IFC+B!1L5N_3TT4H6 /D+Q:=T. M.[1A#SDIVA"!Z(E*M(]Z0'P(N@]*(@5B[UI.(50 8A)JQP*.3"BUA8IAK")_ MT49JZ;5(P*9Z#V@#5$$U;936ES('(O65>!22SH7K/[*-L^ MIDQU61;6]ZZ-1*=BE!BYA_2#?O!64A!H,S1O'"6L=?O8RH@S03,Q!6D0Z77$ M]AN4 T=>SUI>:)H'+%C>^"';3S?6A3-C+5"!O%!0Z-7M)?]QBC M/OQ1OF6UV)KOMCZ)??1' (?!PX$JPJ$WW;=\=@DJN7/8@)]__@RW2S?UGWAW M.,GC=1!]NT^=E*6X?3OL5=JPD1R'&"< ?U2_P&Q15E88: ]R*0]5 A&5B*A( M5,JTC_\F\3_X%G5%J7#W'7$8.-[?LH27[UC0K7QO[FY]%;*.]!"IL(=:U)T] M[0IL+:CG2S3>BNY\)0&>]-"YD_C)KV&T3G#\1%."FW"?I71C;.B2M]@NH/.7 MHHV7B\!)$O556U.R;8R<4W1*UZK@%'Z 6TDTVD&0JX_U&4VA*5JQ4P=<5\24 M175M$5,7-?5%YR]E8R^(J3R7A8!8D+W' MI;RA7I]F'[&3Q@0C6WS/>NS*B>DM,K+J=AUOV,AEW:8(8%6P67^GJ$09_=VA M1>.(MXZ*YNTC'6VG@6[O[90!MH&[])Q7%!6:WQ%ME;1(]IJ-Y-%CCP!&5>NU M$=FK%@PLVPX@VYW, /K3\$E>X!2E5LE]/GE).3\69[?+9U^6G4C?LY%F^@SJ M6@7ILQ]N!:-3,@<1R MGZI3;.SL ?8K=;B1C9Q](HWOX)P#B=V[C]C+ KS:'!8)P5ZS1$AK:9 '5N=* MX:X@8$DVTB)\%PC#R6 ?:X\[$\;#,/)]MMLY\0N]%.""I-ADILVK J [>JIV M$\7HFB0=?L1&[G+']W^1A\7B2DY[327[V-PZG()>\PVN&\2%J;E2%'8MM;[( MCXI@1%^9>F@^USE5_7UX4^B(X-+7B-UQ0\&ZSJ$VI&< 1Y&2RG #9+5!=8G% M9[2*YQA9_SNAUH*23 M'AW2F2-8;T![=A/@,$,[!\'(_@(<#T,- ;L[;Y^E/+LEPX-NVW%9JG#I!UG* MZW\61;#N<(R8.C8SY1'P8H8_AVD G'(6PE$N'7'Q])^X G-.*^D^C) (>,G/ M>HR@5WD3=C-JKVV=@T*]5P#'@8*Z0%E$#?^%4.G!G5?L:C.4URL4F.5*>67! MM/G1FN0JUJH"B\*6C$'MV$AP0PT4H#^Z?[3Q/UQQ,]*?'I*B8 MZ KF5LFF+V6>X7:1JA]4]J3)7K.1[WKLZ?KNVF,]W-?6+K7 /ZK7!%E-58 . M-?+YO%T0[$?S>JVE^3#.?;9.\-\SHM0531@3I;EDUSLV)GG+1B:1FR-@ M4=%V;33V*05W2I!).96Y%9@OH0_]=_?2# MPR2_$(SHZ;LI]MAGV5]#GTPKOSFQ5WPH';/Q D*2C1P&WP7=W^ZA^QCR S^8 M\<9V 5"Y"GL!WH &),#03A(@W2 F!E25LS75A18$I/-4M(QCTB:;LRY0I17? ME82H7HL2@_/[OE"%R=6FV;WLNOJ+*$D39C4S.K=99;U-KV$;XX*VQ<+HA.M! M[<$(8!I0@>$J=6:[MRM54*X+8LHL4,M0M7M]<&;P@N1Z;54@J)W1-0LS35S- M)LF_)KWD!'>8P-"3?>BH/68CC0KZB^O>'=;IKW.+8L^!R%<:."))M@JNR#T)5A(^5 &M_U01ZR7^&^WH,8#+YW MH_Z]?U$K+\J.S-?TR-=-+)RU68$X(_M% +0"W5RBAR]K^/_6#_%-BG=*A6@@ MY+S6.%#O ,CL[5_9S$ZFX9#QX1%<;)=/-!>%J*.0ME(YI6IOU(E$=/RE0:- MR> YM^!1UPPX@$R'S"GO3R.ZL9F06LGS[I=L# 12:X1AHV:Y]ACH40GLTJI< M""JD6/UQ!,B/!JXD:Q<#LDFUW.]P[V]#?^.[#OT*9$I\'FZAG \-R;\GRR?$#.O6[CN)[)\!5W?[F128C]L>- M:]I*6.O;W+DQ2;\7 7Y9P@>,]O81BL#4?>[ MD'VVB>*SA$AOW% RMTUI%;0?B)0+)\5; M%_L.[YA&DE$@D#][]L(\%=X\?Z'GXFD6FSG! M)R>E)/IR2;I%.474:=9NZAIE;R?\]7H/<&",- L^):S)1KEP&M]/)UF<$90, MW50W1A%@]JU40.N7-DR](*K&_-)&ML!.$NWFPML+_Z\*,ZLU8",'*ULF#)'A M/:(]& :H"G2_%?LN$VW0'=&*C "6VMC'C89=#'K1E:I( &;CWB4A4%P8G^,& MP/:C;K439N.,T?DJ2Y/4"3UB]Y73*SA&7M8[A%_WUKTD[#"BEKAT=:QP%JJE-4Z/6TZ!4EP7] M\'_&U2\.(]<,6*":">@K-0+E5EBXAO$JA@3HDO"$6@.?>9[/:)AW.#YT4/J( MXX=')W=@0GJ$3KBP)Y3Y_H4TG=+95;D3RG#0-J/IJPKMQKH0BNW,^_AXG&BP M\V>33!QR)F)6HI28B7([&']?N9M7S9IG;\PN8=7W-$S*R'ZRQ2&&.V MS2/1.>I(M3PE(K[<8#^E]65[?7^43&B(@F\)D$;/34:D8STZ8_X\?6NI0L-?D"31(0" (8:[ZBCTP \!#2 (_L(I4$1I20_H#BT&AUU-%6-$ M8>WY/4V_F:2+4H09PIC'";T[S':-5?KUG@[N>,-&TN@V14"?@LW:\),I \,; MN014B;"/+[1=!LD8W3( *./06^@K;__HG$$,^^SL<,_LH_Z8E>S0U%_$5X=U M^J 2Q0(-?M(&HNU:.ZL8X _00=YL&&)D*[MBTN'<.UMH/FCSD.[*,KLM!(,1 M^&R@AB9K9P$#_6)B>$-F^T-<UK=Q1K_(+(+]C- MBV"Y?(^Y][>,E\>ZQ(D;^PQWLK6&@4W9R)@C;!3GQ1J]I#]S'J,^#&.*\NSC MQ2/X'G359+AP %X412W8P0\GYA?)O*!*] S)\2+&GI]>.R[3M>?;R>'#-A)< MJQ4"C.66:@.U0P5M*/)V4=&PM1]51KH(DDM:FX>*%$/]= 0JZ/WNTO:X_730 MM=;?9RTPWL"_QQP@SMJO,AK^,L/?HBB$*,7[,3V$:L%$ *]0A1.*0 > MIS)KMXPQPK\GN@6X>8/$ N5*HV\4K!\YK(?U[&0#6]%DF.CP M_NQ?6%BP\#NM)1 Z1FQ04FO>T<'9$)BRX)"KCZC^+%(D,PH5H\N3L?_\1G>, MA5O^5>J];'#I6',7H98/96KM!RA%M1F+!+]:-4(^RL/VS.7C81EYKM4+<5R&U5'\;1;L*^KLF\G91U;!]%#/2 M/Z#;7-J:!]O#5#@I4G#2-)MSJ6/"-&:Z?/&3WTGJ1G]!)C>R%$CVFHW$T&./ M $%5Z_4W@_:I-1Z69 *[CJIMO'5!*":2%G1NF\NRCT@ _0FZN5#;*POL3F*< MI@'_HN9P*4>F'G8="UTJC?$C#A,RO[X)W6B':9=T;W2I#LR>XTT4XP?G64)2 M8#)LI#-(XX4A8J1?M0<3K,%P-V Y ?N@]!@%K#SNUO%#]"X@2GV/2$;@'.R9 M0DEM2U6(4[KD% L'R9%3JFWAWCTKH G)\Y!: <3YU<7- O7LWKMGN_=^86"E M:GZ_R#?E55HMT)KIA8AB,XXFGW&ZVHP/%,7KIQ8#:G8-&$-MO6%T>#34U"!E M^F4V)V5^9:I;EX>XP)R72]I-9^/@(O?;:/;'T[ITY09+DYA?,).DL5L M4CZT/J=R&S9F+4.,$Y ^JE^TX3Y,8?V"M.7Q%U03.*K*XJN& &@YX@%2P6YK M;<7!D=GMAFTPI(H\$"D]5>,.'[:1KUJM$% IMU0;?ATJ0)4Z+QI'M'5K2\>- M]!,D3;0V#Q 2AKIH$BKXE(6^Z^^=X#P*O:3W#H^VQVVD@PX[!*#U6:L-M4XU M8$BA;!ZQ]A7N\#A!?T%20X< '(8[JI)Z.'7^U\B,HL+V4%#^OW3Q\G]8Q2G M!&8[NCI=+4[WC=^OPV++KAE5#N#M=_(Z$V0Q)MI$-S72&,LPGZ7'ML MFNR,$>/Y)SZ>0[REI4\?:HQ=:YQ>(4WEV4?7UD//1(T2>!TA*]S4M%O42CZA MNH+\/UQ[P5#K(("T,\L^L M*$*MX^89%"O=BU@_+D&9.)'[)[.L?9DJ]8V*4R-6&(W^WOI;BUH6BM))Z$HQM M"@F&^5(F&(KNWN !P?(8^<#!4/5EV"W "!Z)\V.77>V+TK&$B\>?3_!@#ZI MY1 W?,;MP03'EH9//%RV6SQ^G/3TX)0CI\LT,S.LAA:HID9C/E4H\;!9@N\1\W/$J+0_.V+JN NA8R+_;) [FK.O9D7PR)BZAD3 MJXKUYE?0V6>_++CZ5ZV#]_AQ,YW; PD,F,$7"K9 MK8U(N4+ 1]:8$(O/'X)X#S).R*0 1(BFX^C-D%3"7,XE868II1AC ME@6_U_W86UV6U^8*?<)B1>=HZP"I':Y7>MY$B M5 T3I]9#^T-_@JVL*-"*6$,>_7:02[2/98SZ&'1Q3%$BQ!)9EWO15R9N1J=M M9;TRDK).C:F&@7+E.V.\D#*78@HU$I6Z:@.81?:(-ZB'*PK!7 6=6 JR0 MB;X1H:B0BKX6/NA^0T=9D U-;J^:3I^D3)]W,@.97U*M4F3I#F)"L: M8WK%--)-K%TIX?WD" ["\1-2'/""EE)TF\^B5D_G7#V[049OT*;'5\G_//F5 MOB-:.T'FZS!SV%CHZRO3PZ+3"+ 1B3Y@F7S!)5'TWQ1[]AV7H-7]1>Y(?:BBJ M'U]B_F?9<^2'1])3^(N3XJO-!DMGSM,J8B,_3]Y#PH ]GH>TQ_H1N@[F_"^E M"=X\W;/F$L58^43V ZY4M"^$O#(P0P:NR54'R(ZH%@M$_XMJRM":H86>_!\I MN,7?-5[@^E<5]]\5)GR_J*57A1F(VH&X(38'6E-Q\]6%06 BF$^0THPY_ SI M?>K$Z6TU8EMC#7)2M,9;/PSI2(LV^?G35Q:"H($TFP"AR?<<#%>AIP(C3'[_ M!B 8 $$>-]359#X)P]$K+X3TLHU;FJ#0\DZG=]2=ZRD7WDY@CP5+1=&YQ]2L&L,_/V[>,4,)=!\HE< M#@";< $+SB;)#._FNO73_/;J>YRF 697:^^BC/SWFT- XCU$K!CP'9E(OL@( M9D@[5E+.0 -%1(_M'WV,#U9<'_6E2%3)1%PHRJ6BAR@O8,X$6TAH4P("E/0& M2@:[A9+[W\G]GT8H8O[?R_T_85:UVK/Z?N&6T35)\W>K3?$IN3>YDKUL)>&I M6-4:MU5[ BA\]ZH(5;>>C!LR#X@*<7QVA^A=,-;F8^#NA<_.>L0!)FFEI&+R M1X71])W>8S>+^<4V3XX?T-.QUU%\ M[P3]Q]_[W[:1!]7,$N ^L"^T,:ZJ)$P>=^\^8B\+6'WO4M;9)HK/Z/9-5"EB M\5%Y4UZ'+6VK(@^ S@ =/@,B6P9!](U^H2!_OXBQYZ>W42(]8S^BN=.CNDX[ M!XV"_MXR/"PD9@"4@5ZG]=%0RD9$&*+242F>_8HK@*@&I\:11N$R'8MV*@"V MIE<"@O IOK1PSZG+/)#Q53D+W^]B)ZD94@.GK&)<]J4%R#7:9O^EL<#P5!EIY\L+?PQ MV!V@6YB%EB%VE"I[PL# O8S 3BN:#4/,+M5\8'"H+L,P!_%7:&V[5%;AZY@0P=R MNBP%0]"!&G!(XDTCWO91(/7_94Y,B"9X44*5\+2MP#HTHP-;$GO!X-6F#!S" MRM:/"3)V]RG[&*N$,O%Q6V'68D=7])-8#!<)V]2!3D]*&;UX.U'/&%0!N3:P@"/&2<'7JA/G1YJS]M-$$U#I%CKL!D8 M;:)"9F@B+\QH/5&,=)\YLFA*,4 7:IXS2!AW1-96HA"-Z$!9 MIZU@"#M4!)@<(+WOIT;U:8?G9V M73S0]JAM--!A0^N2=;>E0$O5+6J ?FVHVD=4@%T,H.$I^(\*!P+@/B8H.\G8 MX+_ ]-QP, M=!<\"QQ*@*.! 9XR1@37?H _9[LUCJ4<4#UFY_!OZ-\*I78+@5 DB <=[[1M MQ!NW<:0/\@S\^&XT#C>TE9QB;% _.,\W'B$7?^.[[-.%P@CO>,?.X=YM3"O" M%&P'@IM,,5!6(()04Y+%' 'D3GCVZ)8$1R4C/&EP)Z,;Q?LHYO4I4R?%%[1J M9/QR$7GR)03IFW:23)])K=A4[@<@A/8K";S9L29N@9A 1(M1<*&(2K61@0SX MVL0V2+D\R-V0.FXV<5*;[\:LOO?*/V]T/6X;$4GL$!"I8K$V#*7J !WPYB(: MW][M_-P!X#O0(^#=0B!.@X]RF[$\YB\X"/X]C+Z%]]A)HA![-TF2]4R0.MZQ MC3+ZC&F-9 JV \4PF6*@F0H5=/8[E80*48C+LHM&0/T)GY-T2X++1L:XTABU M_!8%) =R8K:R%'=MQFI]UDXJ.32B%7(26X&@UJ8(*&64 A"78"-1C/06/#$< M2H C!'5'F?O RA,>?N;4#[=TBM2Y-5/VBIVDT&E+^V>\7LNAON9UJP7[#39/ M=TM!B$NRD3% 7&G@PVR7(,#OLX.]:(Q.[A])CG,1[?9.*-^L47_03NH0+&A% M69>50-@Z4 &4'%CK*&_>1D88["'XT2\T#S?F%9UC=#]&?.&D>!O%\I'>>-+. MH2Z:T(JD3CL!=P TE0#?GA&CHGT;A_L(+YG9IU%O'W:KAHJ#S,7VG1,$YUGB MA[CUJH".)^T<\J()[<&CRTZHZ'&@!&R I\VCHGT;A_P(+QF(\4+[@$%>T4'& MAOS5#L=;,J'X)8Z^I8\J>7WK&W920)2VYVG-V$D;3@%9\==@(A"I1 5!*X(TC MUKJ-/##0._!COMDZW$A7A-U3=!].![D+LB/J_@A^A:J *YZVFJX- #W)UVP8XO2>HA,, M#-;;B-9D?8Q">94B\3';!FV+_@)<9!9J0Z95/,P 9DTCUK:5%4A&> ;T$O;# MQB$N7!_@% .#^AZ[&77G^P_K!S\-NJ*P^)AM@[I%?P$Z,@NUH=,J'F90L_90 MM$'O/[Q;?X\*27:-[!'N@1S9+8T#C.S!GC$PO!]BQZ,GK9?20V8$E1 M\+9';1O"'39T!( N2\&"P($:,..Z:!X5[5M8%%S#4R;"M2 8- /=9*Y,^O1 M;D<+AT7N[_>/#NF+598FJ1-22I*NK,M>M(T8E"QJ7:15[06@Q=I>%6%/M#-I MB(E;("X0U23:Q2F&G&S@E+M<'.!9]]'^-7A345+5&<3>^P,D:R8SB5..%!RD"?U;!1?RE[]^8;>7 M8QH>E][?LB2E/WW"'9_2>]ZP"4K]I@C 4K1;&V9]2FF#KB8 51+05RY#DOV< MM LA\UNY'*AYS,UN[[@I_9:WO+] 'S_\4<&%YGB$+DPNG_VV C6-?[>.(VJ* MBW!JLTD?/ V!,%!A;:*OM%7;QK=*]X..W5JK$(OWA C\)/7I?II/V$FRF!-O MGR_,#E1Y@*^>L'*P=K)_NUTPB $)T"U#]C+:.7YHXZ!5<0/XP 4)LGU#M]@X%PPSCO%U+L^M![H 1$O7;;IX^5 ,-#PY>W:.GR'N -T^ HM0PQ?94\8 M&[ZW?NIOV8KNA9/@!](ZSP0Z1G+7X[8-:HD= J!4+-;&EE0=H#,II0A$95B: MA0/X#?2D2K<0B!,K@UTV$4U(UL0.'[2;&MJ7:>16 L,*>-WL %46KJ"-])&Y MH0^WN#;4/<:&_.I;2%#SZ.\EH[WQC&T#751>P$^G;=K0.12LC9JRR1G@19I M"D]9BYFNM$-B'QQN0)+#0^0<+[VXBR,O<]-D&7KW.'[R79Q(4=3YO&UXDADB M($O)9FV,R16"R4!R&<@)/90+L70Z N(^R*Q$)@6 +,9YSC1MK.)<%TFFTO:H MI60AVM .M$Y+H3!VJ(9!=K!PCJ+A+0.,( HP109'VP)0VYXDV;'3?,HV CA4 M7T"3Q#[];]$MPD'W[Y7OF\3>N4/,=>4;ED:U91L>QQHI8%:[K[1Q/=X0 M_3IUI6C$92,N'*TVJ!"/"ODH5\#2;[]'Q0MHN<*1&D#EV"/PH,*:KA/L&"6^ M)_]AM$A_\]?E-O;=+$BSV F^X( >5+P)GPA91_'+-3V=V):N*;YI$^6IFR0 M=E@W:*-34448*/(&%RC$;-N_LZ/7SO^CYXS9:_(L).\HB8,X U:3@W)!J)2T M0%S6FW_I.Q^F]>\'+?]Z^;%S?G:WZ>IDOEK0*^@3I.&_JZ1@%5 M$LZUH%-7J@?]DVF"ZJJPZ%8J8QD%S@8]H&6+M?2 .&5= &>5 V?5"IQE'3CH M*],$*=7L>\.2K#'((*RG!V!\'H,I,^MJ]WOL^DZ0OMP_XB @>0%30[[$)GO' MOI K-T9$LJ+I^E#M4PLH*A9B4$+EL(E=PH!HZ?H/H#M!HYA<$$28*CW)1- 4 M/Z>4-T^"QA"Y(,@@H>%1C8APAXGA1(DM"9.?<4HK$N_P;90DOR;8>X@NHMT^ M2_'2=>,,>Y?^D^_AT.M<#1S7FG519+29 HSUNTL;X!JF .T9+Q6@/50%B_WH%&I)+$^F(BT=4 M/J(*H(<(Y2J@7 =T^0::,>U QM/1*@!&6F/@T0C#YS2[2)?!;Q=.\,GQ0WP= M15Y"?R.?G/6]9UUH53!(0/60+M#&KY)Z,('QG,W04N0$/Z"G'Q 1>,8D(B:R M^!=+TWT#;H:,;0K" *+8FX>'>1@R$"D( PPY4)[6B##7L9/@^-!D$OOZPXS2 MR];%&E6K!)P.[@QML*HK"K2QF\GK!NR"9DP_6$Y01KT/&8Q4)0)$I#?'ZSH> M,D:I2@0,5- ,+0C\=9Y(70U9D\B?].Z4*5DD@#88=U@=,]3347CN]FX+,LX MR9!_I]JK6(J;<%?;FY^K=Z;:NUB* ZMHV>-$C?CQ%^QO'XGRRR<<.UM\.F75%$]7WK8LD PP0DCND2;3P.4A<&E85(Y'"9*.$73$>5U)\M(YX) MG X9; 8(!4@I%/R-OA8B;9ON3.!YR/ S0"A@L@&% (UX]? M>GB,LH1(>_B& M@R>\VH7^.DMNHW#[@.,=F7@1??TG?$=,EB_7C6C*NB@VSD8!X9H=I0WVL4; MA+D/?WC_ >42$15Y1F6B4BBB4FU=Y3D:/B##X#CY !&1"$:%9,1%-Y""WI"B MCQ3(L#E./F $[4/,2&[1"*B?HW#,?O>>UZP+E/WV"% >T ':L%51#B;8741L M$8-U]*EL?P=W+63LZI<%$*>(D+.3VPL/[E;(0-,O"S"HZ+I79V-\'+D8>\DU M\_K339+078M93&:+O"P@K6X: M^RZ96+('EM^Q3/:$,'(FZ73M,6>V0X#V\>=ZT5W\;K3;12%* MJ!RT?D%IKJ-E/'P2. 0N2&],2YBJ]DP]1/5#[VJ(_)Y%#+K=NU 3,>%L]S O'N,[A;H4!TJWV"-LQ(NZ[QYRTAY8K=/M1FH M5?0$&[_JB#A_0X3"^U-M&VH5/>%6L6'(T(AVJ_01Q_+EY=HCUL6IINX"]CH, MTP:6*!0F?+!6;5T@5/8#).4WVX6XOO15N "28YOM A*HJBMT2D_1:Y[(W H_ M.\G!<8;+M?.71R=.64VN_*>+* O3%_;$[>U%3XTJB,:MHV,HJP7T@G>F-N[A M# 6JHT7UH9-LIE'W,1GOQ_6/#LIU^I\L_W'0+Z% S6AIQ,&8 :3:&8IDRW[XQ^ MX:5%RITTHYY>;99/CA_02N7744S_\1Z[]%]\G%QD<4Q45=E<-KQ5Z_"I;:YD M3X->]X%N7!AI&O!&&[8/@16OS_5@]U<7FI Q$_-'*F46*%?'LO@[,UB9VMHU M2A7(SWD[RK9L(Z&3/"(_W 31-T1]P;;K+] NUVQ!T(#WS@M]E\TJB9<"^AZ] MQS1)V:_]$'EXG:*$Z_R"=BQAH$<]4[1Q_!@].4&&T3<_?43N(S$ TW=J_Q)C M-]J&_C_8_:@H8DOEM!YQC!]QF-"S+'G%XG=.T4]GFR@^H[I^OT!NX"2)O_&I MQ 2YO,,DUSN\(;^_/5,[P4:I K:CI6#5$NGLXMT#3!509D3J]A'I]*G(9X(G M(]E(U?!K24@:%L,,H?9./-8H$@P\>F:"*H5>!T.;1=@,,I2&-D>EZO -6H#0 MFD$*T-#F+?]5RG^K06#FAK-+8FOE(=%W>=+V!3L!M><7QP^[J>1@T9A?U<9'H@2,Z8)\)4"IQSCC:)ENDC?J7$^&TZ;P8S1YO.Y]+-)H7L7NM9)X6SFLZ/C^KM;9U88.\T M4C/1G3B\2\PXXG3^Y(*\4;0<$+?'G,X#9!R@6:KA^?PR M"*)O#D$#Z9#+*%NGFRQ8NBX=:5*\Z=SJDM&SEZO-)^=O47R1)2G)C;L+ MQ[8_;5V@[S1#0'>_N=J E:BB?YL':YOR&&L=E] M9QV1*Q@D@&U(%VC#3DD];9IG4A 3LV!_H+JDO$J]9=QAP+&084!!&!2S<.^Z MW+OT#YH^5M[=OWF7O0$9+12$ 89[S>&KLWPHK*D BJUUXQEZ-7^!Z-)^F Q)Y:GC[%_T#C3 MZF##0VV<\9,D[/4]AJ\W9Y\A.J?+W,?H]I:\:R7O]NZ)M&X<39?%C]$-*I$_ MS*A4BL8=;]F3[C$UO>S9D'%BZ=1@XV'G+)U=>^PYRZ'9,UKVI,J=; HU*T3. M:-E35&S2S(F=#CF%S.FUKWM..7AFM.XI*F8@7;IEYU'FO@(%D"\-%G-B*=,8 M^\'G)L=*G,89/Z\5J)-.GV:(SGFM0+WE46_'.XD?O=IW7'-G5B:)+-SU*Q#VF$333#:C9EX::A0@N]/96J<%/-.@)SI MUW7:=-!BS"AU@IPQFXB8R104B"YE+9X88_:8.C:Y."9O]IHT_00RP1 C^H4;?P.4UB;]*@X5).W0+E$Q$4N?F/S_#NZ_99*M8S@)G$_)'T- MD0HU32X\GC I].@A79AY\W7;JY +)T.D JXMP@UYD*/N>:RLG<-\WQ6FI"]9 M%YKZK!$PJFR\-B[[%8,]VUZ78ONQ=@!7FCG0WB[)U'GG-YSYV EM[J M7 0:T(1U(6.8;0)$1W:,-F"'*JT=7+A 5).(;D+$9=+R2U0JHF)1(=9P8,7Y^-?S-84%NTIXG>MAVV?HR7 !&<^&R86* M;N-!82;NQ=CST^4VQI@B]Q.F9< JCJ/X(HIC[++D, I\]^4!/Z?G-*GKPI7J^]9! M;8!A OK&=(DV( >IJXW12AIBXE E#WWE$A$5B9A,"7)?J^LADZ0!0@$S) D$ M;$N!)O W9/(S0"A4YB-QMI&H=)^R]8K='H<)7ZH@1CS$#OD;$]HYD>]]T;HX MI&*1@,I!G: -1S4%M4,.$X/J^K?5,F_)L/)_:,3=Z\.*[Y^>J&EM&LH1 \[Q#Q0:\I.$FP0 M%WAJA*3K\TGC3RESXBCTYOO6%R<-3*7,4;[_B?L^Q%NZ9#L@0*%W?H@2)OM[ M(\'JRHE#/]S2"XJ8B72?J7OI!QG1<[E.B"YNVA6I5-ZU+DPI&B5@=FA7: -6 M64V@6T9P6IR3W/,#E+LH!R9RTC3VUUG*-J:G$;IP@K-/CA_27>J1ERQH'53; M%FD,H@ R9"D*!,A1"DELTQV3M6#G"5R4BT-?"X&V+< :]#5DB%(4"%=PUN"8 MUPA8=W'D92PX+D./_(5^#B7=!V@ M$BG6(')S,6]8&-809#P=KP/@]-\BF+>)>02"[?[-/QN'4A MLML. ;T*!FNC4Z:,_MD&UC@BK2/6/$_7S&[].<\(K#$]3K1;^R&#?WG")R4_ M)3YQ-OOU)U[BAXX2^:62&DU:!TX]6P4 W6<-LAUC=(>"(4"J*;!HCIYEJ*& M$@M44\/.,R.S@1%D5J>G!]A^W0HU;EUF4;*,@<;DP92ZR7Y2F2S=J"M[R3J2 M[+-&P*^R\=H([5=,?R-O@[0J&6:C^BW)4+=,SCU.TX"!_"'&ZP#G)W:[@-?[ MHG7@4[%( ."@3M &H9J"^O4:2C&HDK- 7%)QD-NRL&G$MZ!%&12D006ZW)-> MGR;5CY M@J%Q3;D!Z\+:$,O$SPEC.D7_ \(@A?6_.Y;B*)GQVA>G0V.3>!_T4^( J9 ? MC-Y0H(L"T(^( Z1"1;(:!$@TVS (3!W'^.T/J\V#O\,/T1><9G%8?;'LZH2' M:+5GRU+A]IX .NLNDPS3O'4Q$,YN8708Z%#ML0-IK'YI9:8,Y52J#GJ($%>H M]AU>QK/TA5(OQ!6SC'MGCSW0&LQ@.H%?J?.&P1EC$/16&C"=H#*+'( DJT@I M -,(Q1R FPJ DDR#OA"5 $QZ *B1??Q[[&Q2MM'XER!:.\%-Z%ZER^"W7T.? M:':UW?)M5<2R_%_D'T%'-F===C'>3F$T 728]NC1,48[6V#"^59WQ,7G6ZAP MBIS@!_3T ^)ZL#U6I2;UA\Q^ERV6V.ZR(,#IZ*\G/:];-P+4[>I8*1W0(6#+ MI"K* GXQR<6=T*J"<:^;^$[2+Q-^97R?NW[(:D+]%[?D)_++XE?D/VLGP7_^ MOU!+ P04 " #L@"-8NPVZ??,T I& 0 %0 &-A;&TM,C R,S$R,#)? M<')E+GAM;.U]VW+C.);M^T2KHZNGI!O.9ZV+1U;E75Z7BI@ M$I+029$N@)2M^OH!0%THB;B1( &2BNC.2J_^??_\^__2U"\?>_LC^> 8'O:*:8 M\!]_?K](TY>_?OCP^OKZX]LSCGY,\/S#YX\?OWS8IGZ_2?Y&#A*_?MDF_?3A M_]_?/04+N 2[M+0D)"D;Q20%<0"+Z<-TEZ&8^-\_Y+_<)3TQ>V/)IY]^^ND# M_^W>8J0V^8>"+03]E?!_O$L"D')(E?"\$Z9@/_VP3?8#^Z;Z]^NTJ" M; GC=!2'UW&*TO5M/$OPDAO[_ATKZ9?'VP.K64D Q7"6)"'Y,4B6'UBJ#_*" MR6]C=+6+]V966ZJ]5E MLGS!<$'3H!5LHHJE'VBLOD_9<@GP>CQ[0O,8S:AF:-,/@B2C;3^>3ZB! 8)F M;4^W2,=UXO]=-U"S;<&.Z_< ,*:]]@I>P12@J D.3S_16)UOXQ4D*6LB3S#( M,$I-55E>0*OV3L%S9,'J;3&MVL[F1&$60=8%G_ZVBL1J?*75FM=J1WH%.F*2 MCD I!D&:@>@>I)M?MT5PE8\WAM,-0/@;B#)X#P')<#X4&U564$*[%E?H8*3E MM&O]7ALC0NA$=O.[<)3NDH_CT2.3!::#T 4@J)(N[7^\T?8;IPFN,MCM\K5A M7<6A[2AW&Y8>#C&;?ZS:O6F5V4:M:@]2PG(:L_[Z]PRE9O/O;9;&;'J :;[B MFD!,UV'+)'Y:T.6TD9'",MJVND*;5)34=@W84CA+N>MI/&-=;C"*PRL4973) M7,S"$U=1OM7O-H;.(Z3M,X,W.%EN9TWD5Y0N+C.24D.P69TU2G-7DPJ:U2[3 M7:VN$ 'S.8;SC:0V&:HHMO:WFO-*I$GPG386YME:OL"8F/N>146T;',%$IX?S2);KM/.(97/ 4:O (>C@%I$?[!73:VO-.A[7BX17_L2.MZPYDU7 M&C V=L!*RW%A?2U!&I7;[HJU@@M96D[#<^T*_=IAQK;G?[5THUUFPZ@?]RDU M.BV] AWNC0&RN(F25PM[M8)B&]Q3>2;P]XQ^\'IE[/P[S=R:G35W>52%-5:/ M44#%2Y#Q%/$@7QO65>@T2W*W86DM*4C+:@$40LPG9!. PIL$WP!" M4$*'_]&2;4&2K9>6YV=>VCB\0^ 917R_@/XN6\*P)@P-&M3N+*66+C1+-*K1 M"X:$%L/QO*/_<) ;OJ60C@?AMDR6O?:Y)?[Q[>>C)#CX8L3.="7X_0'"[(-D M>^)L!L@S/[Z5D1_F +Q\8-!_@%%*MO_"R>!$;/[AM]T QKN ;>$1>(81_^1O MY0E_^[@#CB9R:3=E!M[2OQ(=VW>))?87:1_AP[H '+Q_]X)1@BES/[__^/Y= M@FF3^_G]9W9R,2,T2?+",NZ/--$L)]HX/&>W2?'AA9^(^B%8H&@GJQE.E@H> MM@8F!G4^JF--_@@,?IPGJP\A1#EU]"][QN@/NV-_4UIB"4_'26RS\ZF$'5K0 M#&+:!][E=@CIX=RD$!/(4S;.:Y&O(VXE.+EB=!3'&8@>X4N"4P6SQ:0]:'^: M/ EJ[8JO_YJ_53(^3VZ;\WWM(N02SMEG/%P(W*((/V?(98@';Q\EL ML_SG'K$LP#U91+*B9?FM*V#O_1.![KPN9'%%+S=AO2S_)8"]U^J^WI!'MM2^*EW M4E #YT8$HS"DWR6;_["J?)(*H"2]==_(Q]ZQ+T?-%^8_&S+_V3KS96XQ/_G[ M[ M_E_2O8SQ-7F,=]O:IK7-7YO#J1:LMQ.L%^R+@7,J@4E"4A#]#WI1SN'+,EBGOT\N."W8VB:?=4(C#(&$[F(2ZP3W MR>$F *IM2EE(E&BR2&*YD^TXF75J^^1EDX#5-KV;:[CK3Y^?IR@M/*08L)M33>OF<1 )N#])8)[9/_C(14JX:[?5;L #Q'$I8 C WT^E?813](Z9KNR<("!TVPEM",H435)#'^@F2_OG!U,BY4<&W M),KH1S'?G\-E!_>$::VSWJ>C82K$W+!]F6%6R7R7G8TZU(!,3GIY%NO<]\^' MI@3.U98H!0H$_"@V2,'&2L5>:%D6ZQ+HGR--"9R[TRWXDE9DGN"UE/F#E-8) M[Y_K3(27&YZ?EB"*+C)"+2?R3OX@I76>^^1!D^/EAN?K)<1S.L)\QE.:SS7N9>\X$]5>W;9O$VF.%1%B):SBA-(D'7ASHMMYC0.ME]\JM)X7)#\B1[CE!P$R5 /M\NI+-.<9_<:C*T M'*VO\Z 1+% ,CQQ!QEG*7@1@'E[Y*EN2T?I-G_YYUS3A)^.M:D0 M:WW$SOU'DM,QA136F2WSQCD>,'-27T?< MW&V>092SLTUEG9\ROY<7_)34V"Y#M2)Z74: D/&,>U9&;T@KL-=QGD%'D-*- M#"8!S;T/1/^VH?(B5Q,TT8#M!X=H-B:@L"T23)8W5)Y&627:*\ENMH M&';W4]=:C"$K>HWIDT?C5-U Q)89=1:(^).2N[(ZN^=O$Q!=W:\<)ASBY+*4 M20'K0K1\87RS,ZM-_%'Z(?)_PJF4>S%@[B7 GFIAKS31_[#7:58@8F.:,50!$;\&X2_$3-+3[__5QX#%S6 MGV@6T<82MN/ZJ0"E!Q(* OX8RR,,()4\M?X!IN([<3K9K&]=]% J>O"YET?^ M&MP4O,&"K1)=E*:W+8@N'.0Q%(0*-Q^4D#]XOJ9*E0I@G\PV[UTXR&/,>RE< M[NF>8/@"4'C]QMYYA71:-$X7$!_43J("C=RVQ=&%,S^&XC!#T;UF=-71J XL MW-=+4A#YI -_&9_@Y 7B=#V)0/Z*'%TWO3"GC'R0D&4;[D)#IT/0PLV]+MBP M1M+-G9/1;(8B!%)(V-NI*$0 Y^\[)@'_5UJ1_TY0G'ZCR3,L7:W6*G>XZQ*] M>8@-8-U+[VN2A*\H*HO+=YQDN.L2M2!*,'+/[2W]>CQ'=&F45X-V>]=O092Q M6XX:O.MD'^Z:1:>3,,+/O5X*\^6') Z4$]/2],-=J*@5H0+,O01RXY2+D>&N M0G27'UZQ6GPG/ [YZ;1%$E'D"9L2IVN-C53=(H:X'C'96Z^ HU?ZT=]Z%V<: MXN:J >]JY?B\/;_=JYF -7/*Z^^-'688N$:,M\:$Z+E7Q/7R)4K6$#["B)U1 M/:VE1!S*O$,<;ZKHQ 1(]Y*AJL89# O;?%K]2'F>(3JR*G8E2@#=2^,*K5 ( MXU!_@!'D&*([JXHLU/"Y%\71*+C;^\L5;33BF!8U1 ^8A8F*":[N]66DH.8U M8L$GUKB[I(I&/%Z[V5319.ENOR+G MP&>S%56C#ZI[Z11,TQME/)S)MCF\U/>G>44_NQ>.\K,%['I%$K/'8& >@!ZEXNIW6C?5R^R3QA#PE1N](4H^3HD[(,K&.'"OXT)$$^4-OJ.D0]PKL*X$23$%TXE&P6>;H468>X@*M+5T9H>]>:8\P93%8PFN 8UI/,@J";)GQ MK12ZM$ !DHV=W6PQV@P7,"8H!7,EZ]W"6&+UO&, MKF/EGFR3DCQ<1?9&@]6I<"_(*8: 9'BM-34[3>S1ZO.G7%8QG/,M\#X(2XJW M>^VQ1S^K85DNCF.*F'AY-[,Y!)L':O&3L@ M-.X"LZU/"Z\P]KA7J\F0>U6KO(8U#NU[V%-V:^-(A:I[]=B-S-]""%/_1E;# M4)D2T-S+H6YD_B$+H(18D=-?44ZQ@%]_UJW4CR MEAEU%DG^LY*[LCJ[YZ\P:M.>;XRYN2%WJ$\@YF_$ZTV21+F'>4:EA'/UM$D# M0J\$PXTCHRQ=4);^V _&V0]8_ZZ@[9%AP'W2=?@)CO#ME=1T=KFQ\2 M=>&(S;^\LT7#]RK(X?SASD>X@G$&;ZBBV'T^9M.O*%U<9B2E]N)=<%86P9'^ M+Y0?KZY0VA"=0&(Q")IL/5Q]Z-%).IZQ +_\> C$*Q1 \I1$J9$M^[4*&*);R%@CQE"ZE\]7.DUDEX+&,7L=<3P[>,UD]Y2) MK!_1*L#;^SE3_U1DC*A[%8VI@2#E9YNWM\PDDBE)/<0[.,;"D./F@0K8I<.' M)$X.[=P^E:9>TND5X.%YR_BP%+5PY;E68:X!-9F7* 8#2S= M:^0Q68.(7[>A-A8K*W.AB/(,<=%;5R4Z8+J7R02DF.(_AT])A@.X#"D->X M\IS5HW5O9_H/;43=JZ:*8%K32A?6P'6UT@V9'':'>93/C%J\6= G,;F LP3# MPJ,8UV^TYI1(% .\YD?2C.,(-/C5(087,%Z"MX._+^JF]F^:W@6,H7SO29## MMJI^ZL!@65%5,NS<*R+?)E-X@?>)K'MK/O:Q.RG%RSW7ZEY.%@OEFB:7!A>Q M4;QU?77!'=C <&6$M'ME/L!4:SOJ()UUK5AP"OK7%XD@LD MRF)="EUP_AE+00,]_U1Q 0@*#"3!TP]Q4TG"KJ8>CJ'S3PQ7*,I2Z=U)08XA M[A_5%\0I>+4EP8Z[SM4E5.U5]"J H>[XCWS2:@K?24--Y1#W=L[86/C&DD<2Z M_!H@P6_QCE8 1:P&-PEFMQN>8)#A/,AU^*\L/QBTJWA%]1I]8TC3[0945T'7 M5>GQ6]C5Y=J "&OTH2V^7N16AET2E\8S;"[>7NO"/=]6AFHO7U0KL75KI^4' M:RQ_R<.KQMV1:7-<>*WHYA3L0K%=..7=AF+[I-!JZAOBF? VE.6G=_8I6RX! M7H]G3V@>HQD* )WE!D&2L;-8M-N.4$"722[\L:=6:+B8Q)F<>UFE $\I?Q>1 M_%UWO0*&Z%V0LBYHJ<9H=J[1\O^N^]!T73]GPG9QR7AV9.$Z_U.GZ>H5<&ZZ M1ZP+FJXQFNYG:0\@S3 W%,,0B96Y)O"FZJ21YA *FRGR.X6>R+A:*5 MW[\@"[Z*QA1.]P)B,H]IL09N"U$6_Z(F^"H3#03=*^,@VB_5]"[@K[Y2=(OP M,.Z"K]*I *E[*=TN7P#"?"<-7R'RDA 0C6=W23R_0RL8LJ^N#U,'2O$$$@2.5T69IOD&$:JJA$ M%T7W.F%/[+RBB+V@<4L-B>>(SN+S#G#[*Z5FM,OP\/:VKT-4%4R]5M/QSW54 M55Z6=77UUYMPV)AD&<0 ?J35X!?5G01JYK2O)PEE +\*>/1Q=*^678QAD]V)\BS6#\OUU\>L 6%3 MDY7;)3O!@1&(KC%.\&5"P0ST3M09Y;>NAKZ=JJV*IOL^@\^R%DE$>2&YI\E@ M]:/*:UTW]3W!OO8B)EBZ5\U%1@=$2,AELGQ&<7Z^6.F$$6>RKI.^^H*U('0O M#VK>$N5N:GX)D-<2QOL+-7IGO74+L2Z?_KJ"*X'J7E#;D,20WRB%,>&VC#DY MW.\84/O0"K)]?G5'5*$TZQ+KKS^X'KKNM?8 7PO5QDE,_QK PIZ;?A=F6I1U ME?755UP#6/<"FS"F\GL7CS"( "'\^BDW:!=*ZPJ2 "-.FO3(F%E1U@76-P^T M!6#="^PX=+M^AZ7(:5T^_74ZZR/9N3OQ#P"S*Z4K> 53@*)>!+;X[/AV?/$R MWE66W]C5O/&X3=[&S??6V]=GG=N+)0@TY7&]7,#@>S%>^&U\_1;0%?EX=I$D MW]E%J0L0L1WLLHN+ID5X%A]'Z1 PU\'0_2H^B*'EE9MTD^"K)GM-9%IU> M@KG,,$--UJN9E'.^)*_;P52%M:F>AW9U;.$,YG \.WC'[1>ZTIXF;*V=I9!: MB#,87J$5"ND40-@)52O-O\OU'O9'M:%UWS5=)MQ)DX^JCXA\W]?IDZ0GDF4[ MW\[7[7@T472O$N'E*BITVEG>H1FL_I^=3?5H'0OG/S>RR8R43SG M%V"F$"_9,S:Q:A&GSNS?K7T_96.$I"^JN4$QFY1Q8Q\A]\55Z'=@,4FQ? :,D>:_FC\/DRQYDZDX>WW+VF7@ZA^\GD]@#O*/@] MHU.=C9F[ >I;DA;>2,E385C6<=0KL)7K[>[%80TDC\YH[$. [%]@='$"HQ"* MY H^;]V.Z;KP+J3Z1(9^(AMOC+T'^#ODSQR=F!V'EW0U0_EC00[9 M0^4\ ,(5(D&4D Q#L[BD=C\YQ#<2C)0FZ$9:X,/SCF;*UTY#Z&Y#<.+ M]7;G* /1/7N!A$)T!5*HK7I*(:N;M[$-J(14%K-@/(_4"B,RK2C@'>IG I>PS&J)SNO@6F M1V^-&4@91HWMOAU9<5BYS=G:C4N/72SS3_6:ZB$TGVW MVG"[U=5VAP"&7S$[GAMC"")FZE5I8"K9[X>6WCQ"(;F.2XHPYS4=OI1-$10X/ MW7^-2ZB6%UF-HWMU3#&("860'111*'Y!ZR*PP2X94E'Z* +.M!H#H%VN[5 MP\+Z0LQJ-0$O$"OE4YK>OUV(ONA'!;E/QRQP4(OL/00'Z27$/<#&A':'J@NY?4 M+T_;IS O4!09=6JRC$/TXK?5@VGB[EY;]QD[UW^3Q:&&J^$PZ1!=[FVY&81( M>WZYPH>0\&W?H_A2[QZ%*,PO3@((0\)>JV6^>'[%-+]](]OO$9^WLE#J$!V+ M1D(HV_2U!GEC :6K&2C=R+53\! =D:[TULSNKD!R\FW'C?0?"V=R1!(S+FB( MKLC:DJJ#LAL)[=5<7T7E90W1_=BPD)1 >]$=L2-85KHC5M 0O8CM=D='*/O2 M'55747E90_02MMX=V=92PU?HB_%0+REM*!6HKDYQ0_0BUA&>):P]]P/MCZ:> M1@]!S"TV\-@;?W(<>T-^YG=/U ,5Q6,2T4_/IZ\P6L%[2N>"W "$OX$HDT9 MM_2)L]-)H231[I9]_-T/>+J5VE3HGQ#@Z6LR7> DFR]NT K:5*[Z(V<'5K/: M-6+ =_46PKA6U>;^)TG<0E=^KL9OLS:OO%)\/9J*[61_S[>?(=V=<'E1Y M W0XCA]95XWIY("'&C!JIYI%G9ONB1943=<<6=];<^$.[D'=1NDN^3@>'=;3 MH9^CB2[ =1S1(W71:=\= L\HVARY.]$:3?"0Q/A0>HIHH]:^T=V8I H-Z#5] M*\"Y7\CM5QKLE)_BNOEIXD&/'!:$(-":%&C?1',)4CBG3.9/%"D/WZHS#U%4 MI8QKJ4.!H'NUV+@';MD'U#U%"%@6*$2!H7M-V+G=;5D5W?))FZM"!:(/LFCB MSK9_#F3/9:('I@=RL7X3V[)4NG44LH)4M*!T+Q2W]ZLMBZI;)R/-154'8/=2 MLW]KVK)\NG4>TEP^>E"Z%TI3=Z$MRZ5;IQBK]#:::+I73)T;SI95T84;SO46 MT$+\W.M@YX"\6._^^E\(8@K/8GT'5S!2A0W5*F"(1[Y:\.T:@^^1X(K[A:?& M*V.+&I4S1"^PMC94VC($V".)W<8O64IX73\IASE)KD'+1Y-^E8JDJ/JIF<^5 M-/-YN.%"&]3,*:I^:N9+)?RU%GZH$,&N3S2$I&<'K4?]7HS.\TWC*W M^ITV(M9T?^RTC+1[K>85*CF]J]I8*\LS:/^ )6G(=N 4F+M74Z'J9I*29QRT M#Z%976D#[]%5&[8)%5/Q(C<7Y;:?7^]QT@S_(D'CK !H4RZ( M8LPLDHYG+/P$V;R:GG\L#N_I3X"MII6*J5OD$&=D1@JR"+"?7?]ITW ?H\WN M@%#SYK+H3?+VNY&&ZF'J7E$[ M(Q^@UN!(DWEXBZN5B''&FA" YNQ.W)IY3N#JPKRB//>9[@U97$"8X>]4;G>QOEYIEM=&B7X5]_O8+X.6FX>2H5(/*N5H#5 MH[9*)WBW,?T)3B!F84"2^&E!\7+1>*\!CE$\)]02;H-&LQ5E<;X/M+EG]J/&-'FH)1'%ZA**-U+6;AB1WZ M,&QV #6]%[7K,L')3/D6V#Z1I,/J\917PIZ@L98BYH,KF#4A9A9[$3@_8Y^Q M5^M?-N?KR2A-,7JFK9#U(@E[]HZ]V94_K7)-D]/EJLQ-5[_X(88D-->79:3= M*W/7ORNZHH-T'L8E;'R;PEPK(LC=>&])) M[CA+20KB<'/T/9#(Q:@<_Z(DMS&]D2I"H**JL'HJK,TJX\3\4?BO+(^ 92HQ M=8E#W-NQ)C4C>#T5W7@FJH5Y?R8JR;\I4L=Z- U@F]I8/A[;>5^ZL4N25?X0K&&=PZU!B-2._HG1Q22=4R9(=8W*@W!*CBC9I^ LT2W!^ M=$5AI\[NFVX10]QPTY>!H"U7 +=+C=O=?GI[3=SU89YL5M[ M=UTK_[EQRP0@=(J:(=NEEBVHF\,-]/9:O.OS-3)=56SHW8TEIT]:A5;JU2I< M8.B=1I@W5=8VO,9-.>6D[)EQ7H:'>]X5"K]^"Z*,>ZD)@?1_X12\5>_DRDH; MDN?&0"'5IO0*@!N2&\%I06KTI[W,Z _L9%&8!>D8/T&\0H'HP6E1TB'.#LTZ M'@WDG#+/@L-MS!('.):F'Y(&)&R*>9="UM1NST,2/[U ]K9LNGY:P"BZGL]Y M"!EYW&%%MH%R7W%LLY/DDXI$ = M58B5 =84F^-T(7E[_3C)D XH5F&P'"J/?&W\#NL%H$L!=E<%QH07[\*%MK\W MR\+-[6W97']G$>@(WW)\9M9.P)J_,*-UO+9.P PU&0 MHI5.N-:&OG3N@2IH3= #-4>-]SV2#U'$?.V;7&\WJF0YHM3%\_RUP8OUR1#) M%:K:F[3VC>YN9-962<5>I0JT[C?%E'415>5.8[NT?N'=W5"U*1>1(FW"VV$I M'MYO&V7I@O+^A_0$M?5O#7'^9D5_MK6M05!_I+ZBOE2Y2L M(=QLJI37\R&)5[0*,*\-F;+(),7?LU7*0Y+^$_)G>N69^(;,= 'B M,1>0;"+NS*8A;:JUT6I\(++'32SO3^B0N?DGEDXVP+1KR!"OA'>R,:G8<]^" M1A$OM]CNBY6Z?F-_E3X\K56 ;<7^>>"*-4;=O=(F$8@?P%)T%+HLV2!]*/7U-IHLD8V^[3%]AM(+C98R>,W*7Q/,I MQ,O;.*"?12O(+).?R*M0U)"%(#VR5P]+[S>[G[+E$N#U>):_6'&PA7_>_S[9 MV70=S;JZ9S/9K$)SGF]C6J&,UZT0\NLQB2(ZXV;I&_&"&]HPQ#ZIMCZMN\2K MD^9^5E2YUJ>5/?+E\/T <]I&9%;;M=5:>WS\WJ&W<3.6U6 MAR9XM&7U4]ZL8G;-=Y/VW+!L$MSGAD7QGD'DNFV=6.'1WM:Y>37/<9];V&Z3 M(S]$XJ1]'=G@WP+JA2OB*04X/;[R%L.1E1_,SEO7]?Q>?QJ@.-! MM*ZC5P+X*O2*SHAN ,+?0)3!AIV$S5@Z1.^(=Z[$QJGM'5BF M>"Q1FCLEXY"]7X H)'& W(0+E)BS][1JG$ V*L=YN%$M:W5B_9D5Y-]LI/D% MAJDP!!U*9:"[T?1]B,[GIBMP'1?T+B'DP$95(+WR#-V-BF=*EZ"!*F%Q/[$^ M,?%.(U*=.)-MRO_2&N5"KG2Y+/9)1W[D*Q_*B8;XH@L95.D@'+, MW'-^!9_3_6KAD@ZC:_;RUS+)I#'/9-G\V\"E*YSGQ$-5:*+H7B63# <+NM0< M/TY![%G)[;F$(*23I^ MC2FT"_1"K67!$V@=+M83CIBD7S$H98@ADZKT,-4@=2^H.Y1N1LTGF*81=Y/G M&_0)2"BJ*WE"?USJ?LS("@1\X'M*2U= M. #(D@^IP0N95#)>BE=32T?6"\'Q; K? /EV":)[=E3EAAU5N8V#JV?PZX*N M8>DGXW#SMTNVS%WS%'=WE_(@K58*'[9H#L10MOBTC7%30KN 472=CJ)#&]F_ MR#6DRC>DT:2"/ S@:XKY&TP-Q:=&4'VJZ=?*/*0MV0H:,,6P*2'\ X-9RK_\ M-4J>0;3Y_C?VLC(,K^?S"4["+*#0:4FC8G%M[,TZI[P^-FXFFH_L2H!D-;'[ M_9":?)5%1!E0#BD5MN2C%$.;[!5I$K'H2=.\1S%:9DLIDP=I!LGEKNHE;(K0 M<<0G>%/S64PSM)FVFD\!.F[XW)ULD R?!VFZ-Q&J,A"*JNR8)*G_["A5]ZZ3 ME $OXZ8U=]<%+?3 !:)R/I0F[S@A"H>!JLKN=Z .CYHK]J1/$[=Q#M./?65I MW7WC4>MM-U&6[C5)*4=:?+;Z=EM^W6W=-[S< MPAL0H(B]B";O0$\3MW'XV(\.5%IWWWA4=IYER;O;*DNYT>+1PT,U3RPR^//Z M#J9L4;N]7:D\62/+UA=F54=D-#'P@./LF<#?,VK$]8H=$::?4G2]@AQMG-/W MH_]5 ^ EK6)BGNXU63)4^MSYVS(=6JGODLO2]8E79'RL0\"@(SRX\V#T$ M++()#WPR22(4K%T$W=F9LX^UHO/@KRR;\^=\RR#.$<[_U FLI5W&D+:<--D7 M--(JD'K40=UM/V7()\)J:SG\)(SJ9+<=)KT;D>Q*>1=HQ!#%YJYDT3E<,5+Z) +Q M% /Z4\!^%$;S4&8,>CZP5Q= GMVCZ'1MODAO30@G*+H?/X[# M7%W! $- ()LD/L(0+E]$/8=A"1[%L/-,.]6!="^?AX0.='%*$:&ESK>6T]%O M9SESZM/%")VM;Q[E("0#<2";(E9VI2E&SUG*/=5)>0]FM&]2Y0.VU\ =>@'00&/6L3[K4Q>SS[Z%4&SI*;OV MU?G9(W5NML-8Q7:#^-:+?PG(8@)0*-&>3G;K.RX?>S:P&H+H7C2[REU&@)#- MKK#J/*DHC^UI5XL'U$PW "15=T]JT3CU48N55=\#*O<=BO+0 MZ$G:[A)9RHJZSSVIMB\$\OJ,-!DL)K9-8=E^FR\4"NKMGL-=MY+/%)E7/XG9 M(5_=@;(L7QN!,#P9+!75=T_PD8'*,;,T?8>/YRN($O"K0D'&J^>(B*K6R2%H MBOGI[/5V2W*I$6Q;F&=(\7LJJD$'._>J&(4AR@%GB]+;^!*\H!2(HR5JY1OB MV1!#=>CBYX%"@B!;9A';GA(=:E*K1;<,CXZ3M'BPS%0[%=!TKZ-'=A(WAN'V M:+%2-.49NAMPQY!E9?7=4UKN#E<2*\O6W7 @AO1J@N HSBHU9;,8D 70/4S5 MQJCO9BDKKZQSBJ3Q_T[2=6^!6@Z_G*.V;O\;-*3P7QE)I?&N%#F&=--)1*>B M98H1<\/_93Y1H_.RZ]D,!NF$;X&/9Z,PASPW&(87(&)'ZJ3*J%36D!;J!IJI MBZ7[N==NS"J[PZMU>5PC?_?&"M/JJ9S6QU?R/+KW>)G07#&!(?T+22(4L@7A MSG 6O J0Q4V4O+J]_5BPPTR6)]DD:FQIO0-3?GR#/:]*";M8_T+1OXW'+Y!= M.X_GFTNG2"O2BGEA0QK_-?4@6ES5P=9]WVYZSED<)\"1+MIPFE7B6*"74BS= MZ^ *4AL"Q"V@?X\@-R4.1TMV./$/_N^R^PX:V8PJ21=>]R+BVPXEM=P.T;M16R(G[3+\VQ/J MEK"J .U>8OH(6)EC>W07>2NR) 519T16"6EO578;KR"QM:*3%#;$V9?5%9T> MMNYU-@%K[I29)J/@]PQA.%H!%#'?TDV"GT!4B,G%'HB0+?O,2O+(9]#B5>=* M:A&M#2L#[H'LRNLB(RB&A, \X!H#9_,; MV058DV(\6IGV16AZ:'NH-@H'7>ND:Q;@*Z7=,]MI?%&X0/0+\6AYVA>EZ6#M M@E"[%YH^!E8\(!Z%X'+M;ZLDLTI(>ZNR&Q2# M.+#D;Y,4YM'*H)O^-CULW>ML.]J/9SJ! 4M2G_UFVJPK)ESEH#85];@X_$XR M'"P @T'Z:M8-^_@I<#>7VHYLT+G0)LCB M_#+;L6%:K_&*\GCD+FO/L2IF5M J=>#SN,4U]KRN*H@"F[K)XI!L?]_,D]'<#Q717Z2#8VXD < ML'+G<#R[8:Y<4U%H%^#A20+?9%$%RZ:$,5HF&=NTFZ(EG":/,,UPO!_>1(9- MDUW$#+;QEPFG)I:*]V^3WSM1V4=:)KENK?#,5@(E+D+K4+3X_ID6%*+]*8^V M^?A]2,)?HW&QI[Z]\7N9+)]1S*NFXP&297.^MUYBW!4B0920#$.=C7:] H:X MT%3P+NB)C/'TLWWR3L;)R93OJ$Y(M8Q-;, .J&3_Z,^6JLOT"NJN]M!"D:53=88'_?;124FWVEL&$D M;FB%9,ZD8OJFP,=+_O/[)JQ+!BF%HO";3V:*D!0TY F!0!/Z2M+#M>=;EBV< MM^NV@"RAVY2,2L;:RR1F[D?Z-?9 $ JY.Y(]0LUNO_,K)?FM.9&4:A0YQ"VL M"G*R@[#[4>\K78^\HBB2C&?;)+8[FK)=+!_XE=3;/5\E55$<]A7DZ.[:I-&Y M:3L/Q-8D//=ZJ,]&*_-V5P1BZ@RX%F'1U$A_ ^B<([F>TUD'7I+;.!">@98E M[Q=IQQR4#;9J(/QTZ3UERR7 Z_'L8$(P 2B\27!>J?R]J8P'V]+P:?;,-_AE MP+[!SEYD4#!JRS?H^:RKMF^P<]?D:C!9Q3?H$_^26.=?L>*M3T76L__OA'>! M6@R0=*^8&R]FMJLX=PI+>KL:^@4 MXZ$7L?'8:8WKS.J>1A.J.CVHP<9_C64-BWT>4Q/79O*K_[TAGLRWIE.K\/=+ MT%5>^FCE^T.\->!>\-UX1\1N$T]!/$>[Q/PEX^D"Q!H;3JW:,<1'<]PW"!-: M^M4P>$T?DGR=0#L#GJ.EQE#Z;0^?\QE U!1T2_1%_ZE):D7_L6VP/_2G5<1 MW.N\G(=^J?L!MC6MIU^RK>:?AN19L02\>_F:'-L27\"HML'PT8]S6T+>2RKN MGK"*8MS6I;U^1_5%Z_M5%C:L^M4!&3#@CZ[KGT?L['F(1O?##8(N].$\8F=% M(*:N\GG$YF\>6#J/V"O2CCDP.8_H98R0&X#P-Q!EL' 1H;GW )P,':ZO&#?; M)]J>OSOO$X7WATVP\+Q/[!5IQQR8](D^+<)V7>$^@(S.$699MM_^Y+COV1FW M640<+!HV77XX9@N/#+/W<6F"AR3&VQ\O $%$=;;9VC>Z.U50:$#0H34!G$?- MJ$:M=LOGAF577*9W]+RU31$UJ-,RI =R9;J%7LVW'53;BBF;4MBAI,,A.UMH M^>HEE=E2=ML.Z!_/@,"__R]02P,$% @ [( C6'[%Y!E(T@$ '+H4 X M !C86QM,C R-'$R+FAT;>R]:W/;.)8P_'VK]C_P26_-DZZ2' *\.SUYRO&E MQ[N)G8W=,[/O%Q=-038W$JDF*<>>7_\"O%,@)8@ *)#D!LB,TD>Y?I%,41.2ET[.OTM_.LH<>2U Y4HYD M:3PFSWF,\'IX32_\Z[O'*%HR+R@?7"^,;,]!V>?Q=GZL^3AY^]X. M\X\_4Y^O0$W>+3ZZYKG__%+^9.ANWN!X%7+RP$F4?['\?.U#\F;EHV[M1_7D MHV[V43?T50B,=1A,/I%]P;%G\\JGR0LV)I*I[T_"(\>?XZ]!!> ?V5<\]$#H MI7$-ZT/@S]"']&/9MR91,(Y>%BBL_QY^^P-YFZP&Q[(R5D#VS64X?K#M1?Z] MJ1W>Q]])WX@!S#X0MY[ .IU#^@)XQ%X3N_0R-R<=08$>8 M#<(Q)+RULAVP>3_R6 9CF.\G#*(53.0[RM^J[ GOL^'SV3N5C^.'U#ZY\B'' M7WI1\%)%0(B_;AP]GM MF?3/O]U^)6\4\AX<@0\?SJ]B&(YG-E$.R!O_-;3'_O)"?YZZ_O(LP['XCT M__A.^D"^^"%^-/[EWI^\2&'T,D-_?7=O.S\> DQED['CS_S@^/OOG]]#11Y) MV8]?/T[Q(\=3>^[.7HYOW3D*I2OT4_KNSVTO>2]^UK%'4#1+7W'_A8Z!<@3- MQ7/RRD_D/CQ&U0]% 8J>D?^&-71%ZXCN1B 7EY=H>/R[/GY$G(/3[!^G9"=.[%S'Y( MD?8[_UQZLGI'B/WN]OKN##DR3/XZ]_!!O-S%, (=Z%@,):3Q MUW>8EH[O?U9UC5?;HX^7)S_MN'"CB-\!EE^,Y2D^#"#3$1_ ^R@PO\ M2L@'Z2="2ZS@F&5PDF>=8H ">W;I3=#S?Z$73F"*WUE!LIHQ] U_SI^(P-%_ MPT9P+@+;(9R=P0-D.8,H58#'I_Y\[GLWD>_\^&8'U\%-1#3OW^W9$F$0;Q[M M %7A.[FYN[Z( 50:0+I+GWT7/XML^71FA^'U-%[EY-D-\T^45O^*YO<("^"E MYR8+_7%SML@AF"#'Q2R'-0+$!W$D@VS/V1;7;1JNV73\_/!D&3WZ 18!DQUM M-HS!*._S\NJBRJG8FICX4?J!=Q(A(KPEY=TG;&#A_[9!B+H1(9=AN#Q(9!@R MU+-5@G_7H7! V[Y2%^U=Q*#@# (0?Z MH/<^<;%92?0D$WO'Q8K1 LV*)76Z#(**77?N3<[P3CBMEO%8UL<%]VXT730K M%]3$R3C&0LG!8-D/Z'IZA:)+#[MFZ(L?AG^$:'+K8U0NEA$Z<9P G]F9^^1B M2WO":6H5A[%85F612F21@O]CQ[)NT?;JS2.:S0CHML=IK*ZQ\?_RBV6HVD=F MS$.K5DRX$:'E\,2;$'?.]1Z0Y[@HW%945.4\]C!#]]AS9]@;Q ?W[A,[!T.K MEH.W ',=%[<&<^78%5E9A;+L#YPMDWA1S>&?+!^@2:"#Y/"O_">H)W_5,-&0 G MSI]+-W3)2K%V(]#=76"=YOKG#P\7=C /L;1.]=NG;\K_;+'CD[>VY4(7QSL^ MF9/PZO64!+5N_>\H6@;>A>VX,[PV-EZG4^1@J_WSR\F3:WN7WA1;[]Z_[%O_ M>A$CPGL@1DAMQ 'O%YCEW6=_T;L/@^CNNXV1'.^5_/75]=SY+]#SE1T]UD&@QWX6B!ZM#CT?5L.) 9HB;+7\!:E.'EU_!CG/P@>QUG:YN@Y)$F8^&V2+,!6J#M?S!")S\9+ M%JODRX;^,DC^_O=_DZ3?XJS<<8K/^-RVEM3D.>3_^=-0_)E/R6O)S_P]8N=% M[M1%@11O$-4&Z$\O_ZL:SUO]J_TJ2LSLY(L CF58 #+)OU8%,0SG[-_W !(/VO)BYCIO* M?VF"59N7I/ R2[01!>\^U<0RDN?\]J'V\:M ?J"A?%T,.=#1*Z&C0Y-'E2C? M6R6D,A+VAI(.32(-E+2OE-2I3-HZNG3 EF?%C<+LJ8VAM;T;!<< C*'>K1M% M3L1\C6=0HNSD!,QN9>2K)>8*(BL4N4.SY<+U;,]Q2:U4& 5QG5)%U7Q=>EB2 M+NS99]^;A*]3V33@H% U=4C8&V73@]DBA)*(OD8!^< W&P/S1DFI%@L#+6U- M2\'"#[ 2/T/WT0URED$W'Y[ MW.'0TN#-'9HW=S"TA0)RH@[&9W@]/4,+/\R0]O8HJQD7 UVMTI7M!O$EN,\O M^:]_P\=G!\[CRQ?TA&85,LL_<^DMEE$8?P"LU'U>>D\HC&\E4"6?;\(N8\)H M0:UK4+J>6MN!1Y_.8#'VS3%PX)CN2')W7 L'CNF*8Y2!8UXCQR@#Q^R!5?8V M8AR':Y8-T9?]L\L&GA%I% T\<[ \LX5E-O",2+-HX)F#Y9FM;+.WE#,X9!MM MR&;LKZTV\-!AV&P##^VO[3;PT&'8< ,/[:TM]X9R] =LR0W5 _MJQPW\F-Y3N'/*)/=C;KSM0.T1"Z^F&K:?YT 5/,#D> M="YZCSW3O9D",'3!ZU6 'TY/KWV+0+\BCAFZX+U*CMFWZ/DKXIBA"]ZK,&8?;;,WE*H\:!OM$#*IKXB'ABYX MK]!F&WAH?VVW@8<.PX8;>&A?;;DW5-9QP);<(52=O"+^&;JHO#(K;N"??;7A M!OXY! MNX)]]M=]>>R'E 1MM>UOG^8HX9>BB\AK,LX%3]LHF&SAE;PVQ@5.& M+BH[I/I]ZZ+RBJANZ*(RU+#OS"H8J&ZH V>ENN&:PW!7K2/Z>1/%F$.U8Z<4 M](9*0H::BQXHZ@TEJ(8,4 \6TNL.K0VQ*QY_SO5LCRC_2PQ#L"3;K1#/'S>_ M^T\H\.(W'A#^* IO'OT@BE P?PL*KP%!!8EMC:&W1(-LG5D'&GRS-+@O?:/Z MK: 8*/IP2RP&7ML#7MNB!F/@M<,MTAAX;0]X;8LJCH'7#K?,8^ U7EX;&&.@ MO(/-R@_>R^"][#6O[4W$=/!>#HW7!N_E[?+:X+T,WLO :WP9Y#?/& /EM?6; M[=1O5M=0WDUD1XAL\G1FA^'U]";RG1]4D9[OQ:^_3@)K1$&U3J^"@SVA(W4L M@^[C+R+I*'[[Y(T34AD);X.2+KY??[T[63Y DQ 2O+N]OKORGZ">_$61U0XI M@Q^K&'-!=(9)@> 5BWES#,W\_/+W:K^*O$GQ10#&4"\ F>1?$W8@-VB115;Q M@:RS5%[/@2ACV2H1.ON!K.CL'1_(71A$=]\"?[)THNO@!@5/KI,8CHX]FV/F M\FX6B)2M1"\WCV@V.W]XN+%GK\U&Q$@XKD/"NT\$"\<;L+!+T7LX-,DNM0>: M?$4T^4H4UP::' CR^""H\6U(R($:#X,:WX9LQ,A/WWQ;)$CM>V_H[FU(P8'N M]HWNWH:\NXX>7]L=] T45]KQWM#:VY!Q ZWM ZWMJUP3>(?T% 7DP!T,7G@] M/4,+/\SP_5H(C_FFWAI<[$D6YI#NA=X&R Z7P,I0<[PG@^M<-R M'IX4\EY/;]&S'?[]U)Y]M5T/7?C^)+STG+-[^Q^/=A#YWHDW27\[]9=>]!)_ MXLN7TQ6I7:Q"GKL,*T3\#7D3UWLH/O,ZJ;<.!P7]-B!!I*PFT6GZN+.B Q'G MO3=1[831U#W-H"P"& M]F7!HZ:_M./0S*0Z)3F;5TR*OI,Q'OOS=]AZ2[Y"_ MOKJ>.U_.!^;<3^;,#^O=)_)GY;1Z$P2;R&IO>%S&##Z&+;*D*U]\;3QN/P\\ MOK\\WA'?\0N;,MD,/,Z?G2:\>/W30T'XZ"[*'.U5C:?7Q6N$E"J[SJF[=MM[ MXY?UD',FA3-&4ZD,=8?T_,\E_LBI/U_X'OZS*K#?SGWD.C3L_YWDI*C&Z):> MUI9>#?3TNNBI4FO5#3V1(M*-M58#/;T&>DH*3/>AZ\M 3Z^#GGJPG[:33UOT MX!B(L0]BY(3E /N)[*&4';ABX(J=<\7>^=H#5PQXA,"Z;E2#%.$ZP^J8)O!$?>T-?G4K=;>_+#L3VZHCM@.[:#J3YMDCS@/,+ M WT=%GWM821LH*]715][EW]82U\GDXE+2L#LV3?;G5QZI_;"C>S9FZ:QM3C9 M&SKK5(YMV\MI(+I72W0'T0]*N-X=2/2 2'2_-U = =$=&\S M;C>0Z &1Z 'GR4X<9SE?SO!')W%/3/*Q #V2$WI"EY[CS]';ICE6_.P-_1VR M7AZ(\?")\8WJZX%T#Y]T#S@/-]#?ZZ*_PXYO#\1X^,3X1N/> ^D>/ND><#[Z M.XI(QY')N1UXKO?PRGI2;$EL]D]G;U+T#4>XU41YPEGF@ MK$.AK(..7P]DMM=D]C8CTP-1[C51]A=SYI9]&ZXAEV[/#B3:+XER K3I/O*> MM#DZ"/G=-9=Q7/9_8VPF[I;]WO'[P&?\\;%!F^TK=;]!;;:O,;ZNN6S09H,V M&_BL@SSBE>^1YP?^;(:/X1*O%* P>N4\LIXTUZ%D3R( !YU3'$CN8$CN@&3B M0*!OD4 /.-,W2Y#[TB/\<"BRG]*7-TN0^R@A]]7 [K-(Y,T2Y%Y*R'VE MR,T)J-=BC/?2 ?D_EUYF_?#ZSF]'PQSJQ$59+]D\>T]/0T?M0^NH?5CT-72N MHVGL$#K7'1R=#9T:7EFGAL.BOS=6?WAH97\'3%E#MNP0LV4=4UD<,B)$I@X= MNP9E6H^/E5 \)D=U/T/QG='QX-P>@',[T.G@)!^2DSS0Z^#L[+>S,U#HX#0= MCM/T-JAU*!DYR)*1MTJ/0\G(OI:,[#5%?K5?H-7%G9;!DS\T3Q[3FC:&UMZ5 M-G5+IX,G?ZB>_-NDU\&3/QQ/_FU2Z.#)'Z8G_VJI=>@4MZ^R^ W&)]XJEPV= MXH9.<0.?]:K-WBR'#')_?^AQB$OO:USZU5+D4"GYIBHE]Y6.D[IR0LBF&-)] M.PK^,&^2)H28WPWOYIZ"0'H:4G0'D*([8/H:4FL'E%H[9#H;3+K#-^D.F/[> M6'SRT,*"!TQ90RKU8%*I^TUEW25G!J>TE5/Z1@*._7%%UK14D?/ZZM)?S2SR M>1EB=861Y>#C#6/;/*9OQY[-[RXP%EW__.'AP@[F(3:57B>)-^#@W2>"A.,& M).Q-_"]N"*?D"-NFOKKRQ>-!YI\/32YKSE@L7)R(,CC@Z#&MR$A!VH\#&I\&[(1(S]] M\VV1(+7OO:&[MR$%![K;-[I[&_(NSN2_*8HK[7AO:.UMR+B!UO:!UO9:KF%) M!F!9KH'-G8V6]R'Z,LT2/9XCZ=TG\F<%2YU4X0S\L:?\83\/_+&9/\I8&OCCL/ACB['LYY=#+[^Q^>&Z%)'MM!09B^ M\_JX@D9-ZONUQ,T>T>\>#_$F% LJ] L&^AWHEY*_,FA+OZ K^FTS)VRHN]^: MM@^U']*^WDK?][EF0W>^/JASZ,YW^/FY+_Z! _]TQ#]PX)\WP#_*P#\=\8\R\,^^\\] [ ,UU5#3TG,34OKCYNR= M]#R?>>%Q_$[EY,@K1W[P\ '*LO(A6==!-<0QCUL*HD]NZ*L0&,?XJ=GRV5M5 MH,CZ#1 M\*<%@I1B!O_:&J+PT0Y0*!RFY+&MH<(XQN=]0QXB +2)^X09L9X4 MR9)7RSG6#9'?*-49B:".<>J>7P/"&?+\N>NQ ;$>Q4U0K"Y19:\<1XPG],5^ M08%(NIDLY_.7X^2QK>GFVW(V0]&=[4WN/@<(3;"T%PWAHECB/EF"D\I/9[8[ M'ZB\ =TQ=OH@\M\^N,_'F*'\9>"@,'OA$=F36"G^]@%_F?R+_XD/;^H^H\EX M9K_XRVCL>C/70^.)[RR)FGPGA='+#%L*$S=[Z'/K[[1#WDS'= _N%[ MV_GQ$/A+;S)V_)D?''___?-[J,@C*?OQZ\=XF4?D/CQ&^*'!W)Y]G&(=.)[: M_^W/:2]T+W7^@8*$?07#PGK_Q,'J#*\L=W&3@I$ M[ M,G&]AV/)6#R_*X/ZS7Y FV#5- QF^N/7C[&Q@4T5C-69';E/Z./<#AY<;SQ# MT^C87D9^]D(0@Q._XC^A8#KS?QX_NA-L/'V\]P-\ .-XV>/0G[F3[*6?[B1Z M/(X>W?Q#!23 ,D=2]@-#@F$?8VZU?XSM:82"8WOVTWX)/R:/,(&.$9,B%<@: M^8M"2[87^QX#L8S01RGY,C2L(X"_(&7?/U+(7_$6=?V(/$N*_,6QIL+D'0IS MO\1FH_Q1>O?I+[]@V_%CA4HVK0^ T;"ZHEI'1M?+K]N^:LC\ !#2L^5WS8"4 MR?__KM#___U86N+BXF."%XO 06!*#OHW6WH,T/2O[WZQ,8OE*U6_2:S,\00Y M?A#7:V"A@0F.,"-^P"7^_?FW#W;*W@78L#78"?YD+0448#LYAA5(JVNH?&M M8*5K:$:\PA]7E[?G9]+-[BHGQV-^>G?WR_ MO+T\OY%.KLZD\W^>_NWDZO=SZ?3ZZ]?+FYO+ZRMJ'SK?/A0U.U0CP=0_[!!+ MAH?(]T:,N]!6=W%VROA-8_6;4-94B]HB *WW6);:]_YLDF[:@#F!)+N^N/[^ MM6;=.^VN/9W4KZW&0K.\]F]876(]%YL!KA,O?7EV!S!'>3;QFB?(/3Y+%23Q M5-])J??VG3#?ENE1S KR^+]C%5VL23$@WKEUUYX+&W:NJJL[9R,3995,*'"9 MF> &/?A(^N-2NGF98\A2)M#S(U&T=4<"ZH[DOY=V@%7C[.4[6OA!Q'CS9_?V;.9']WZ,!9)9%D?)QQ.2N,YS8+R\(N]_>NT_XVTEH#F*S%S]C$TU# M3JM 4915S @2/U#CM5=RR,Q$_F BHA8Q!Q-RZD8A M!RU!0BZQY3B$7($>1BG75I0U"T=IG913.(W=@G92_9A)N:C8>"KFIH$_E^Y* M_Q$,5/ZF@./454IN[4,]45:D&LDES2T]Z<*=(0D3$)8SQVV-4AK@.ZC=<1*? MJJDK4#?PHUKFQX27R*:2/7&:@OB7L6+JEK:)U?"6%97#((RWK &XNF5! E@5 M;:0KT$A!562X[G0T^G2^HP%W.$_H].3+^.O)Y=6Y='%]?78SDBZO M3H\VG9;*K"H:?%M#SG8/S'CW[\^?;2Q?R%:)D GR+4IV*(6D$]C4Q=:-ZTEN M%$I8(A';YU>*U371U@ZP,AFNK+=V=/J+2PE-_Z47!RZD_$6C[ MQ HN)(]?!/X3 2(Q?F;V3YNDG]8?I:;PFA9P%4&">$YK;_34GZ6FR6QG:=!G M>6L_7Z898R<^3R'B45?'LB;+BF%N/"9.;9 KV"0R@1DN)DAB+_BD'8OTOUC? MAQ,W,20P![IEXHT_%CS8GONO^&^:\?3VC+=*1BF HLA(YR5PTUA%W>71]Z,; MZ7R^F/DO&'55PI"N_*,:_+2/HC6Y89EZ5\%:!6+2Q'PRF02D:W?RSQ>,4L = M\M&@]#<,XLSV)M*I/_.]%^G;CY\OF^A:UXFI(SH0I%C&"G)&-2=R!PT.(ZLA M!)5[6AN.Q6(Y%LAY+#=+%_,XE&6&8U!T\?$X36PRG^ M]3JX]7]ZG(?PW9T\(,(7#(>@&L(/08. Y1!4ZTYX%%R#JVS8< J@\11B+74= M?,.6C4N2ZQU;35^)5X?_MUBX#*>ER^)/RY)742;(J23PPCOA-A4E:1N.> M\3LT[<"=\70.LK-M ^I6 )U$K)P&R!1"[3J[CKR=UO'&>J$J3=;6Z\;I3 MOM/OVD<)FA:VV#!>"6E]\1U[]NW1]\2$M"S5'.LFV)A-(#0G'O=J[L/F*! E M93BCI+!@0R.)X;XO E5_^<6$P/@82A&:H04Y"\F+#Z-U"0 66K,EJ8>2;,Q- M^$CK9(TI*OFFR4D\L1073T)4*$"3^E@\?'^?YQI/G.B8!HXSV@FT+#2EP23A MI7'" M>*,HRU!@M/]\=/$KI;-9A<7B) DK<[LU=5V6"U;BMBG9O !X'Y\1;\PVO@PM MQ=>D1])_R$;--=R8R+?=$N%EC1DP@)XAD6P]-4.?J"(KKB2A:D$,U$)E]XDOL73MB+O M_J7M-YU'Y/QH^^4YQD_;[_Y\1"1FW/;K^+MMOUKDA8ZE]X#9/UE]S*,=MOWJ MU)VA2=LOV[-9^YV3M']KL /TY](-VD,>^:WIN_5AI) MF;@B'A5-89PN3$%A4(XIC B:&(=I<57XZT@B>:SW\%<)JPKI'B$/OW__O\2P MP!#%'\5?(H200DIJV$(27TXHPPY;(]&2I8G]$A[5[?O.TCC"6&D27%G9?9/1 M7I,X/%T& =YH4J)'C/C(CI8AI[7Y/^2JY(9J8YFS_EHS,J]53PM.\CKGU95X MW0737,4O&R% *HAZ54/[@/GX&XHT\^K="B)4&A'L)>^;N$R#%4-9NG^1MC%= M*0XAIJN4VJ 2NS%9(V1R446X'#/XW(TB9I.#>E[L> 2^AWPABD'G(SOI7>DQ>,CU"!1WS@1(]N:X6*[:9%7#&7V"\\ M&EZE+RH.(.OP7JH,1Y*(HU(M-26Z,%X8+\]4:\SE;R. M7S?5M<8#Y+TKF6?_<_2*-!X4Y@*/>D2H^067"B)JC =A]P&,U$HI&0_M12"V M.:0MXE[4$THV1XD=6V>P0LF69G;0WIVU'0?;'(%-=#+A>^9L&AV8\J32PUJ[ MHC$,DMWV^YB)QP+W)(5S;(@A^J83X+T14I"GDO!!D'E$;:MU''^^L+T7ULU2 MWV\?.[);1[JPTTMZ1+3>\T/@_XQ8XQ9T]#O!V%';U6]0Z\ D1P![@J:N%Q,< MJ_5#'W7K>!W)PD/YXS8RAUI]>S%!/2)AZQ@8\+'M0]*]B :G1E:(\FT,34YU M9@QY)IQRT2%E,F [S-!:P9M(Z1H9ATH)JV4K9'MU/2GVD@"\'T.)F:YJO8+R M-<$:ZU/E+78 >1<)?6WI3TU=-7&=@U-,(@]^\"*X@C3IL1>3D).N0.I(OQ 6 MPZA8T64;357V>V;U%AJTY5-XX5UY]DAT(O=N6#$G!RGZKJQXK!@!U M6*FQ6S5.9@=YL8!A)9;!E>_%W @PO[7%$&7<4W"S7W+92#>6LA9#'!=9TIIP M>05#-TV"4!QV.&^VE^C'6G=Q3*FY31#O[O,RQ%"'G)%R0;?:@<%)Y,41FFF( M^[Q>SP@[0/8ZODT'B!7?N@.LN8B0[>WW>&NGR<[VXR!-46Z,J2<5FY>M3 MO CJ^T*\B-9^E_OVJG]N3FH?I@D9_>R_ MMBE 3V[8GOFFKF=[CFNW+KRS'8=T;> X+=(7>&('D];RA]Q0="?M<9!E4]M+ MH1I^%M60P+3R,J^TB=%[.[\XL2&J8#%'%1JJ(?)\B[G![>&ME<^W:P&EOAI" M6BUK*&?\XEQ!^(AFL\RVEM[;H11'$]O'ZU?C/Q3*:_*(D+> 6M&S2(ZE@!@5 M_X/H:RI0YO3YE;QM@P77^OS81N=-VEDK&Q*9M(/L!4D-23L55A!!'(ZQ^SQ. MNC@?QZ5>5G.@" )1!?.6KF37)P(D_20_:A:[ ^".=TF@@)4U4W?O(LX_8R&3 M.^PU#E]I@&8\YB"\7D:Q",A<4LI)YS>W[G9)Y>9 G'YV/ M3%D>R46'D[5D;NAW*F_]K+PJS[C)7(JQT9:^3J0$I:U+U$JW"%M70]DU[40Y M.L^N*([4XTOX4/(+.B7-X3#^,&DN[>!%4N(^KVINM,0_5P9$9!"M&Z90& 3# M,(5TFH!N*=5I MH1B=[GTQ3B]Y+.V^H1,3-JI@F7ZZNZ6H% D9,A+JGYJ18C7;J" )C)&O4D4*8!0^E$"JX2804%%0 ZPH"N M-N[? B4AW-/^FYG0TIL $,R$:CT30@";Y*!8)E3KF;"K]6N8T*AGPJX@8&9" M"*PF02R:"8U:(NP* XQ,V-?^&YD0JG"WFA!JYDXU85?KLVO"KB!@9T)=VZTF M[ H#K$S8T_Z;F1"[!SO5A(JL[E03=K5^#1.:]4S8%03,3*@ T)50YK^*AV:H]JV"#>J3VJJ58W]B@S 'JC2] 3!K Q MU! 8Z<<8T+ 4:+!&^L& #N1N0B/, &!SJ"VSI,2!E2;_84"E*$JO?)%52XPERTDEIQW@#*" 5,TF- M+WK^[8-=,VF8L]A.S4>2 ADF94BPI@)'] "&HOEQVOOXZNS\G_2ZBJB243,I M_*E9@;.V"!N$U248*Y\V3VI6..O+@*EV!1EGVTQ@=88SWGN,1F>$;4F]&4W?:GL.:EA7EJLH2F:AT N+'EB23WH%LI9N.(BDRR-Z9P7J1W:"2+KVD$I>4%E.0:+Q"WP1=(4GC;EG M=V@*59!?] AK_1N#5^(67" -NPE7?J"Z8 [EG1Y78@/AH+47N>N5ARY( M>9SZ^ \O1&0^O!=?<8H;H7VV9UBG(.GF$:$HE,:U^H3W^KV:MZS:$N\;F]-! MJ[WILA[O)A2#]S/DQ/E].J<J&%6!,.&J]-9'6'-=X6* 6+B :- M?4S,)EJ#8*M;S@R@":,U\:"UI[6UHCP'M! L0"XE9[AU:.&-D>O0EY[CSU&] M)E5@1SXF3+NL\._Q]M$-(C)QB^BIVY]X5R^_A0O;8SCBF)^:'ET^4_I?I8CU^%]>?$ZZ;FP@5N-X=J,YMP M)"_7ZM\<4&X24NM1RNO#%D)1%2QYN/.9A5 4#AJO*K&ZPQJO#UOPB'#0Q-&: M9HH%315':\)!:T]KZY631BLGM3087+ ")DV" _2(/T?&MZU5QQRIQ?4[IGV9 MECL>U#$Y)W'932@X\*-P9#?7JV,Z\-.2A+1ZE I+?4+!91^*N-2G>-"$I3Z% M@R8N]2D>-&&TI@BN %!T8;0F'K3VM+96.>6 EB2+ =I46+*I8SM\E"YF_L^& MZ+)BM(]\R![0D6:R2K< N6:[\"*\;^5*#'F>M-U+$ M92M%GX+:5;92W"D8=2A5Q:4K%<$>KRHN72D>-&'I2O&@"4M7"@=-7+I2,4%1 M_@GI\D]57/HQ6TH<%CI*/^: ENL:]#:%#5]MSWZ(Q7 \TM#X&$IG;N@LPY!< M"2#F^(EGSUY"E]D+V"9JYT]K!17@E/TJ5+HZT:Z2K4I6+\!]HH6&)2HXAC ^ MQ^\H7,X2]_EZ@9(OUJI>%0HK]54$1WU4L==#C7R01@XH-_J!58]3887 JF!W M5>5.HN;R4SAHW$E4JS.L\291"R81#YHX6H-&H7N5&MW+<:MQK3C,%JX4#JBE M"X7L#/G?9$Z6&\5]_&-!B%^897\373?SPR49VW!R[R\CZ:L=_$"1]-T-?]0R MLMB$9B&!!.X8UHL@WCMS);)(DZ\Q6:@U9*$)O(A59K$M*RJK<, M@4>!/PMC:OT6^ Z:$ *M/U1A;K)P3.N"W60H'M,-G,)[K:[$*8;8*A25.^U5 M<)9PT(0YRN)!$^8H"P>-XU[=ANOY:FK3QM?SZ77;T_B&=34Y*52YI%L"J(:P MK*TJVK7@OJI7<)9PT$3WK"BQ6@KK=3RCJV\%66E M\-GQ3G0OR$H\:,(*3X2#9@FC-?&@B:.U-*G6=+&]7)K%2SN"\W>JU5$A20YH MV;C32J-CV8V[+^C!GB7V,R*3X6H-:(U]*NU&2A.,8XTC7[/6@!:(8T6N1ZJP MY@^:)O:J@R8+:Q8A'#3N(;E69U@#PD+"XD$31VMZ61Z?T )9XTU,E(A'%RPL MNDI,Y(!6A(4"6P@+$E.3+FPG\H-Z62PN\2 >O1TE'@2BMT$6B\L\:(*3:9JX MS(-PT,1E'L2#)BSS(!XT<;1FE9H^U63]->[K6 7M"/9&-8[K6.M%L45?WY"U M5BF"/[P /;AAA )26VW/4)P7/O]SZ48OT@URE@$&&R41Z#]"1-Y,#>EZR:T* MJ\85?QJ"JW&A^--HD-SB$C8Z$,SHXA(\XD$35H\K'C1AR1KAH.GB:*V<,]9K M)+BDMNW ?/CIH*$C3N5$Q!DII@$<2=BK$H= H#31Q)B@:-(Q6S7G"+(TD% ME$@Q_OGO_Y;_6\+#PIZ01,"Q%/< +,T=(2W["\ZC!I=\__WS>ZAI(RG[\>O' M'!4!FL6E9!_G=O#@>N-XE_8R\K,7@CCW&K_B/Z%@.O-_'C^ZDPGR/M[[ =[$ M.%[V.+XCD[V4'$[TZ.8?*B !ECF2LA\8$@S[^#Y ]H^Q/<4.W;$]^VF_A.GY MFH!X*=G,%EE+?!;6F2^F6IWYTC"/60:=#$16=9EQ(+(,DW>Z!J!A*+S<.'2( M;_B:;%27SU?78#J".EN^8?=R_%_+Y=-1\]3BNI*.&]RP.._>ZQ=78?<[ST=* MULV[,HM9](K>S>#'5;9K(#M%3>;/"4?]FF%?BE(&H)O]UZ!?K4._T0WIL:)? M;YS"+AC]:@/Z.]H_(_63 > [I'X%R_R=4G]7^V?6>HIB=3-PD=+Z1_5Z7U&, M;J9/LW) 5QB@]7XC!KH9?LRH^95F =R]YE^S>/>:OZN=LS.?H70SYY&2?D>@ M 0#0D>'%RGP=88#Y"-2,27:C@%19ZXC^&0^@J_VS'T#&D=WS0,,1J%TY'ZQ' MT!$&J",PFS" -6!'[A>+ L++[TK]-"[=O?+I9M?K4*Z79LUK9A/7][)\1IGB MEV] O-++WAD6[VCGS!I?-?0=RWO#Z$;:L?G[&@"=>'R,^EX#C>??C[+I:O^L MZ%>UOK1]/?UKJKKC ^@( ZP'8%@]'4 ]^@VS$WN?'?T=[9_1UM&LQG!K1\H' M=K\XL^S7P4ZC?3J NPTU=;5_]@-0K7X"#GI"=34 =*/]V8^@(PS41/N:,*#O M4@"1Y7>6YUNS>/<.5U<[9Q4^)M@Q[YM*-Y8_F^%A8([8::S3 #L.M76% 68* M,#2PRUBG@47O;@^@M_TWD2!FP9W* ,/4CI1^ ("U )@=Y;J8TXVFTI<4:,CX M=H4!YG2CJ71CA#(:(&3Y+B)@3 ;(FL6[-T"ZVCDS]YM&-R8(._,9V"^CG;.BGBSFU(#MKUWMSA+ML>2M80; M=K6\T3/JE5[VSK)XNYVG)?M";Y$H5M9-F[KP"I4V71_/M9='>'LKJ7(^ M&ER&2:,^A;Z R-%6J;Z=&K3R2\')G89O)]]O&2]@:*L7,"Z/&+]IK'[SXO+J MY.KT\N3+ZHYUCB9']3M6H5;=\>75Q?7WKR>WE]=7%,)UCD9&30C/+@FE[1@O M;\^_2H 5?9 M)Y=CW,B>N4X*FIG-9@,0Q*"]O_2DZ-%?AAA1&&?HV4&+2)KZ@;2P ^G)GBV1 M9,^Q$(W"7VD .>^+:W 5'%%7KW2.=D,-N%.,7$ J">.^_\.SEQ,7'V4-:CAO MI:DJ6%E-&&IX6P6INK*SYGTLL MA)2F]93VM[GKY8V>"4(H)Q+]) QKY0EOBYEBH71>XNDR") 727:\X#&]HLK9 MKZ"8')LR03R]DLATA_R"_ERZ6$3%HRWIM;F%D[ZR^'_4+,))/)JYNLAO[O.Q MYWL7@>V0I\7K7)[=D84\>X[768;C!]M>'!-4G'@3\L]Y@8>3Z-0.@A?7>_@[ MD=WO) <#@0W*[\3J/+FYN[ZXPRPAPSM"G'?GI+W_RUUL%@,LSC%I+CTW^? ? M-V?O)&R&NG-[%O[UW1@KHZ3#[5_?N<_1L;><3_PH?1\CP;$)$A1L->I@9)C* M;Q^J&Z&97>-M'ZDJFP](X^Q 8,BKBS0=D"7L@+#\D)7N#@B;W",3J@P'Q"F- M"^[5TK;6WA,*(S(Q20I+C9*>;'=FW\_0&(,_#C&8]#'R]E@I\5D*2\,QDM'F MU6,\R<"[\ /2[JEH\72&[J/BKQVP&I3UD:QJFT^2HSG+*A=L0!\0B;Z.&4'1 MM)%LR0SHXY3R!2,8B9E[&]B39***'S:0M6[A)0L'5HTH@O+6? M4>FT=F$X*2/#8"!KWC8Q!I 94:6T1E7'Y*SK(TO7&5#%Z?$4XRW32 ZQ8+S( MKX\D69Q-J L9G2W7=# J?3 )7"]8RNS"$#&-$308-"GO@.A")&]"D;8MBKJV MNDUUI *3 46<6JN@69ATV/H6H(7M3B3TO"!!R+!D=S@5![Z&HCFC6)IEK0#3 M=%SZZG&E4)\G0&,_*AZSDH0V=F=[6"/=V.S:&KSCH@V@,^+-$(2WCJD?6VSF M9O%@\,ZRSB-4BI(D!6[]R)YE9-XVK=3 '0;O/ 3-6 6WZ92IX,^N^0",9%T9 M60H#+W#//\@MNTU8HAV7'5,]& &HCBRXV4,W *=B+"@_[5/V+? 7*(A>1A*F M.S4XAG6O6CXI^ UGK%..5K;/;V276-R=9Z#N MQA(R@392]&0H MN1[>B5-.SR*RUSI#WX"\J85"I!EKPVEZC;.:@WSIG4RG[LS%P(;E%#>6>KX3 MOXK/]C]]UXO^CC].NH[N0E&H(X7!,3 XLF(K3NTFE-8XM8)1VK56P8Z$:C&@ ME%?QYNQB)=&OWWU_\M.=S6B&4'CSM@5#6&LC;3KE^69 [8"V56UD&)NC$ ;O MO(T2;6_ #N7TKL-.QV2*I;HL,V"'8^1'E4Q5.:VG\B+;>W!)F#&QW!N,%M[D M=$&TV_YLS-;DA:[.R1H8(QD8W-BT.#->A<$O0ESE'O; M%G-=RV1M9%J;P^N&QJGF"F*'B99+AL_.?.]A'*%@WA3),7ASN25BA^OU*^6K ME@(05[[G[,YGE4? 9*!N39BXWH0JRF%E1E77Y"R/#)G!B=&%R6Y5*<5K&@J8 M#-[A\D5)3[8>73%B\(Z)+Z(ZV2(-QV_02<-XWSL)YUBZ/C)EAD %]YR4O&IG MS1EP3#Q9B1EM.@.Z7J'Q##H/%ED:=H19@D4<2=H-)82JD60$O[CV/?:#\D%F M-Y'O_'C$GT=!^)=?3 B,C]G(,PHZD],[+H"QM$J9X:P BJXU-#AN;E3S)AI( M0NY9"E]:V"^U26N#]\Y%(8^R-6MX@7>2=:&YLT6:JAAHYRI#P;<$ SO,NY@C MH&[6W:;,*SC45631)V+*G(YU82!L/!'*H6,_D8[%E0E'&D/ME"F+*@'6H)6Q M9;!$$^FG_9 *IWODH:E;8S"8'+=.5GD'KLT]J'0B[GR^F/DO"'TG4T[0I"11 M=\=&$)O .@,;<=R)6:7P37BCW(56>.NZ4M <&0RY+I/CQLX*L:MZA=C=O(H* M->LCD_L^3IZNS]9O.#:EIDPV@;14(;0[,C='*D-5K,DQ]WLE2[\17;29N0VZ MNA;E(VAN=O9,WGM#I0'NB4U^YCZY$^1-UE T]X6@@J+UM8X -*@@70[>SJT? M;:2;D.& A 4N-B*+TG9;(*MK66V,@,)@F/".*2\-4)HW >VFQT C9^DWG1$5\8D!+A[73C(TBCS2& M&Q&FQNGF%X;\)GQ1\9CM\-4Q?5M8Q&\N##%Y$UP%=2M)^.H,31'><]5-K<^Z MF^)N#:YV;,G $ M 8-)R)VKRDE-DTNVS%K9;?!>9#-7%VTZ*2IR5CJ870AK%8ZP];CY5 S>^VL% M+6_ $.7N;,!0UYZIJHXLE8%N#5&-.G0];9OAS^=N6N@:=\_ SW"]!^0YA(;' M4HB0=.5'2 (R3=&F<@?N.)LDA>Z_T#$XBOO]I-W.SL[//U\8&='GX^$-(I[& M(7+&[O,X&?9]'%^Q!1^)2V!BQO](@VAV#J(APXT@PC4@^ =L?IF $=KBS;P.D6W7PCAB_& MT3<[N YN(I),B%MN?$/!S:,=;'W%]RY]]EW\+,),IS,[#*^G\2HGSVZ8?Z*T M^M>X_5!5>BQR" HI M]]DH]D!O%),&O=\68:0,YQ.6K97'.JB5/>)^Q7FNXL MW@M=>9#- "9-=V/)7D:/?H Y=U*W]AW4[SA%*53T%0@:2!#(5(R_1 7Q<8 M-+@N,Q*%1<452B?4JI&7.&75[DZ7O-FIM0"O(P 99;-%A0)8T+O.&S@(](IJ M?F$H:1T>V:)T0E#UA((HOF'A-.ICXF<6NJE!H%RQVN>]YYN'<#81A4<&NWL5N S&TOG2U MN8[#@KS1:P%@ZYQU$(@UU!,'F*D=+$7:-;1/>Z/*O5GCK M^B(^' &&L+JEBLJ.&FG_Z.\H(HW;)Q*R \_U'FIT@LJ;$C56%VTZ*RK'GT%W MG@)WXCC+^3(N3CU#4]=Q=]. 13.5D# %9"RY_O@C0(_)"]PE),S],$Z?^-.Z92(&D\>9/B_D/,4R9 MP3:=H;BG?=/9UMT-R;82)\%/RQM)DH5?\&ZN4'0]O;6?^^<1*70?//QQB,A"FK-*18&P>10&R MPV7P(MD11D<827%2!'RL82'S3M%X WY0,U< :O0^J>.]34&-%7VJ\U/O[^!" M?E#'6HC!+,9(5\$=;T\2:&FK6.=S/C&QG*V.B""1BSKX#867:%0#LA(-%;+: MBFAZB%UQ$\WF@D6+MUBH$!KIQ(KBU-<.Z;"X+X'G@W:2E5DUP?I3W]E(!WDD M,RE0G;<&.Q]"MAW:J#@.&]JZKO<@"3-:--)HXZT9*L@\G5&1U"FM3L1J6WP= M#](*&\L-:.[A;;Q>.&OF^J$;)A5A*E=%)!?4=^*#3:BB M8N!LJ.K<&=,!&,DF@Q]K"E,&Z0P+4JN+OQ;X,\P##]B&C!!6#A$Q)NE&@#5D MSMN(O7#%$H@8I1T];."KZ_D!!O$RW<$N?2TX4FLNZM,RS^2^K@-:(8\*Q;$@ MKR]G"HQ4BT5A""LF,PU84A@U,IZG8VP=S_ V@"^I!F-M(;-%Q?%H>8<56](Y M[)L?D.^>1%'@WB\CO0"0 7[NL-O M]SI(MD@\=2-^@N'W>RV;M^?"&N*W559K.AXH@MSF?O6G"!62. M^II2P3F1LE7)8,$D5W"3%N6'4N1+#2.$+US/]AP72Y \F!,>I:#&/__]W_)_ M2_)C84^(6#Z6XD'8I0'HW^P'5# L-4']^^^?WT--&TG9CU\_YEL/2+\6]PE] MG-O!@^N-XTW9R\C/7@CBIF/Q*_X3"J8S_^=Q4CW_\=X/\+&G0W?CW64O)4(M M>G3S#Q60 ,L<2=D/# F&?7R/'?\?8WN*ENU"ZM06-W^ZY*VYY/7%?8R*V3G>LJZ/[$F?4,E%.QOQ,]T]7JK'JFJ_69 M]0R4]9UIF$7']+WSBH[I;.>TCH'U?*[V8DS#$L&7=4Q'JU,Z!I:HOJQC.EJ?TC%&/?*Q MR._!D2R=?$7'=+1Y-B&OI7@03/ALQKH7=K]^(?$VUNE^?)O\C M4$M_1 9V8=>O08"NR^7UNT% #?W#.OK7&X2/6.J##=3?]^I5VN]H]4:T5RF_ MD]49Q;ZB6=U8&NMLW#+5=X-Z%CM'P0K'W)6=T_?B%3NG[\4K=DY7BS,;&HJE M[S!VU]7JK+&[KM9GCMTI5J\)NHI?U1GR66-W2EQPN1MQ9RF[B]VM6;S[V%U7 M.V>(W?6][ZJ8[_G$*[&[OG=>U3%=[9Q5QZC9.>Q$QW2U.JN.Z6K]&AUCUJ,? M]A*]:] RG:%_E?J*Y;4CH]B[V11'ZE[)K%F\>R73]\XK2J:KG3,HF;[W75$R M?9]X1^LGB_.]=5N+LS7UF\ MFYTSIH$TI8NX)+LEJVB=!(O8 3"Z 8#1E.YH=693NJ/U*>*S&I"_0S.Z*]2O M4!X$1PV;UZV>PS5E'=N\> \*WNAWZ9))AY?N@>%@Z<@)O[.@O1L?HF)=]'SF MU<5[/?.*[]35F2L-)UZ5L#V?>-6JZOG$JXOW>N(5K[%_+B>J96=G7K4G>S[S MZN*]GGG%7^[JS-DTFK4[96IU<_.:3:KWNN^5I?O==U6V];KOE:7[W7>5OWO= M]\K2.^XPH(,T'[ 33[&KU5D]Q:[6ISQ%LZ%*6P>@W\**BK?8U?:91+RNR+O2 M+KK2B/7N17R_^UY9NM]]5T1\O_M>6;K??5=$?+_[7EFZWWU7F4S;Z>+*#CF\ MYYVO+-[OSJN,UO/.5Q;O=^=55NMYYRN+M]MYUG>M?<>ZTBK86DCX,.]?EW0$ M^\V6'@/20NX7&RI%L\?J-TE3NO$$.7Y@Q\OC':" M&+$#[C$OS__]L&NZ1@' M.=NVJGE[=/RL9 JX6M/2CV-^7OSNS^3T[OW9))NZD/6FT])Y\BN=Q:6X17C< MN')Y'[H3UP[&2R3C)"I08^I7U[SZ2G M'_GN,1GEY3H9[O)) %8,X/M+3XH>_66(T84QAYX=M(BD!0JD>#B!9,\Q0T3A MKW70M>_8V0"=8A04E_^'9R\G+L89U788 \ YA4M5P/;A AY$G_0.A'R @IW1L6\PH]ZP3(*J>@ MTO(Y)SF\/S'OO8Q#]WDKB'5FB'GG=X-,C@ MH4QJ+$S-HIR]4U4(5A:]\I_2 M1?5X55BS*O<$L'RD_19;U3BYJVA&N]56>5O@YCM-M<,5BJ30GM7J)HWS-)5\ MVG>V6EV_79V3M11#7EFEH=^NJE'#9+ZC)^0MT47@ST])YVW\A7^XT>/I,HRP M.@S.G]-VW2=AB/#_)M1HL8OOUU_O;M B:\%[>]UUPV0-*B.H;.Y\CA'+V6A: MA:N(K3T^W@E0)F \/I4::B/F^$Z6#] D!P;)\6$NA'KR5Q?'9\I@9#",IL:( MY>0^35E%;-WQ\4[:T2S(>'PZ-6A"S/&1!MAJ7]QGF7"D,4QWPXCEY#[L(+(< M'R?W%(IID[HU MQ2G"=,6&LU3H 8P$MNOI[\1W)9WG4?#D.BB\P5[EKO6=JL 1-BP9#HQW^E!) M$VW 'Z &#FV%OUX5CFHJ(U/;/$T*XX]7X12J8#W^5)T:1;,5_GJ5^*:JCV3 M,O[ XHP%&++"B#^#LH2VPE^O(M>"*C9XF/#'ZU%E A?*B8O]>^"'H;0(_*D; MUGSU M*E 58(Q,U6)!&._4QUR@;D"8JE.C?M8CK%<)"A1]I.D,LZ0 X)PE54C030@S MJ#F9ZQ'6J\C4%&VD*"P4!D1-@(0PB4'=H'CVV$AZ0!X*[%F4&2'[L6LH;.YC8"CEQ> M*F1-1E0">AY@6U3V*G\U8V1ID &5'%F_5?&['I6J3DWR:HW*?B4S-$T ,!(TUB$-N0=,)<+;3692/F%F+D8A21MY(=8 M:/M3:>H^(RRYPQ!%-;$&P)$X72D2R(!HE-BTIK5=CX!\[=U@Y%U/L=)=H"!Z M^3:SO8@,NEN0M/2.)78Q@E8!+');X;7U\NF]FQ!*SQEMC= ^Y79I(#(+DZB\ M8T6!QH9/5:>"8:WQV:?P+N%39]&&*F<\VE 8.5XUJ>A8:X3V*<$+A++ADS?R MGDMQ+2F#N<8HP0HMGKM>7XP#>-/K)3L[7;11:E-:. YR@[P^;P/B5)T*D;$AKE=[V1BI MAL& -MZ2AI*UO %M)A4I8T-;KZ:Q"I61P61%Z9R,6@A5(RE>O8X>49 )U/GJX\D#]5$H8'!*]--967A1ME$&3H9B FI MI([4%=JU[?U)'UDF"Y^9O'+=6CVT1MQ1XFD+W/4JW,'(8HKFFYRB7#?@ M3M6IF-T6N.LW'J*.%(4E4&WQ"GB@,R+/I*)T6R"O5RD/1R8;[CB9-A>T"DBR MI-_]%WL6O32;S19O*6P>[,B6;!03=(E: EQR6%>^YV?J>=IZE:^&P1"6@+PIU$*ZPL3S(.&90KB^GV%_XE<28%[B%TK7B6H@ MX=21!22J&D.""%)K;U%!P%OJ+,LKBS6**2HP4OA9I!(R0==7%#WZDTOO">OI M^([5KJ4]2\P5 DZV4RVK@L7L&LMTAN*+5$TXA53 L"U.=Q/0KG-6Z+MB$/(F MZX'59^1WC[9#KTF%_-JB=S?1;E.EK?8Z]'(* MAT*U:DFLZ0V0$+B2ND9CRMWY$BD-*(?$F\:ORED;G0>EL[4;Q M03E@>RMYC9%ILCC^O->12[)W$_(HTV-OQ2XG;P8C/GYQSX,?5FEF68M="&T)L[[%H6][KUD6-R$;\U^02^\1_ MOW)?AXSFCL%=KFVR'8!JU.34^CR 7G4'9@"FZY_0$%;BO0G_9DU"N$_\]US\ M8HP,E8D!1-6%JT MZQ^L<:2T\J5&[YB\E>"YJ9\MVRCW&HX='V=J*7Q&'MJ# M&Y':2%-9# :3N_6)R8HZ*L/'CKI>Q;VNC"PF2]7BK>_.*PLWX$XU* ^3'7>] M2FIM9+)4'D.+MY);9N183)_M4==O2$561PIDX5G>6I!"R"I)5(HTT&JJ/(&6 ML(+M;+G&YDC4425W6?>B3IOQ\J,B"ZO3WH0N93MT]1NAMLP19G(6? FKX=N$ M+TIUKT57O\$14BW*D-Y6> L22G)S$S-2$?VUZ.I55"I0&:F0A1N!J&)L54N* M<+Z@,#R6XMN*=A0%[OTRLN]GV$#U):]BN].25.&M\"B T9/[IVY6GEVS%B=; M*85=%R_&FDG6-M1!U/E%)R5$WOI5%R@AG[VY2(FYAB'1K'#WA,ZK4+;#ODK% M@SO"_JYN7;*D^>/@H)@BE>VP;VRHHA"&_=W4L%BJSH1]3GNQJ&'9#OOFAA(A M8=C?38F+RH9]WJ*30L>8^JIOL*KPJ(;Q->"(4GF:#+)XT%'=.KSE\7F;WVRA MFDZ5"G?'[]P5RE9I5*-T8@]%>W1KU1C),HN]RMMSO.C?N^Y<>.LT"I]KT[FH M5-A]T[GT[G9I+-?.%-ZKWT5GWK4'P\DPA7.WZ6 ,*B&XZ6#Z=?",D:4P-!!4 M-%[YG;?<77L^&^K.AOPKQ[)+"$CBWL2QRIFZO#/FP#1 63#OT;GW5CQWU9#-M,_ MBV5B\0I:=14SM?CG]E(55OQ3?BDK_MMJP@;\ZT:M2BM43;I*HZK9*.I27.R+LE%Y;ZF6E,V:$^"] MT%E2-AM.0*5"<.PG(%[=,(@[E3=#45(WZTZ .R0*V4Y 4RB#G_T$=J)P5-XK MHR6%L^8$(&]9F(JX#8A5:5B5+Q(;:6R M.)'*TFM9Y0XO6HQ(U13*O>=%:BLMQ$NI#-7-<6Z=+VIGL2*5,F1YD=I*L?1! MJ;PWW0KAK1@;W!W><9LE\:VLKT[76"5-"BQUC/LAP$TFAY5WQ&=)@&] JTK= M>N%'ZPY$N,E2&:[R]K$LB?#U:-445F-C"[3N0(B;&HN\XC-\-W7^AX]C)79'JZ4C)&X2D*S_"WR2%#_7CZ"]Y'3RXWCC>E+V,_.R%@%!"\HJ/J6$Z M\W\>/[H3O*V/]WXP04$Z5S[>7?92XB5%CV[^H0(2DGJ6LA\8$@S[^#Y ]H^Q M/8U0<&S/?MHO8>IHF?$=W<>8',G4^,2A74$+=8Q2\F4("-U+V;?)[^FT;WA$ M1(Z4#J1._J#0]DM,H_)'J>KJ<2Z.[= >%E?U(ZN\O':DYA#H^A'( 3"L(U@/ MP.GI^?G%14L E*;%52AWOSILWKRFR,F27:ZOFVJRR0P"_4AO0'_#Z7>#?%WM M _FJ4=U\L;QV9!2KIS@1O#J067B^>7$^MJO274'TP&):G'?G#7A7(61"/-?> ME=JE-;C3G5>%;<^GKBM6\LXNZ%U7^]BY8I865[5DNXGUJ66+0RQQE2[D3&5Q M+.=@W>)Q.Z6.!2PL<5I)P':S]JINT>02ULNZ!4*M$[PW;KZB7;K9/+-=0\2] MMC.[IJO5F>T*!8 ^SK[!LNAJ^VR6A2*G8G<7EL6:Q;NW+#K<.8MET=7>&2R+ M_G=>L2SZ/O6*9=$WO50;*[WEQ!2A%P$H%C39] M'XL;O1.=4C!I9O:YYQ+JV!M MLM+I/:WLLZ7'@&3.?K&A4A1]5+])$G/C"7+\Y"[S,=X!"DA)6WQ+=H*>?_M@ MUR3*>,=^J7G3*B##)#>FU=0Z<$S(BM_]F9S>O3^;).M"JZ@KCU>E;A_'5X-M M;R+=+.]#=^+:0>V@%97C@D$#:##+=*?)PH;\8)$5E/PI!9?&,:>J'BY54U?A MFB\"](A!>]A*2S'PEM0KUFLS&)L=RI[V=)/XQV1 M4I+2ZPY%6&?LC1),WNY4]K-SH*:*ZF0-K,3:3,:X.Q43O#*17:'-PU,2QQN@=AY@6I! YR\ EDSB3\4'^5 J0,[/#T)VZ M3NQ0UZ#'X+V D<.3CH.R)_^[3&?IU2W'>STZ=YGAI@%HU!WUF%HK_F+1M.4D M.[(+/[C!V+S)D7F2[R?I=7]K/^_:9C$MAGO0&N_@@.*&72._7ZACI)L-5,LWD-#H,T(K>8Y.] M/]3OIE,C&%D&2Y=8C;?33Z%.4I.L-"SC/FEJ+[U/IV;\*L57 K >COP:56/R M3BO/04FM'9=,,R%JU6\V>V@P>(/3B@4J<#"+X?H!J@UDN0=:#=;,@ZJA,(N3 MS;5"IEIK;XPJ]#7<[3&XHZ;"+$TB--Y^03IH19D:W>1_>[SVJH'4FKZ@-&7J MO*U_#,A(F9JRE6V[3XI$-1GN:>J\[8V*D7] 87544Y>)*!H:(-YN/X7;DD'4 M&&K8ZFBO4'0]W0/9K1L, D?G'190>"0)%EG;:&_'+FMPNAMI;M1(\QKQP]WS M1V:E44L4/GOV(Z#!,,=)Y^W<4_@16U&I)F_E1ZS!ZJYU5F)'2-GH?3/!D<7BP.J\DQ@*3:(F)5S))*RJ/IG5 MS<7"BKE&P_!FB0MXTF%8*^.WFF=CZ;P9UR+*I&PSH4:A&[*LH<8#4&W;CL72 M>7.J)9]F.\13 7_QB-_GB5@Z[[R'(GJU%>(U>ER*>,3O\S L7>,-\<.6B-_& MJCX 1;?M'"R=MRE2IRB<'+M,0GS13<X> MDUY/(K_V[ UCMW:F"D G0I_9TE:Q3=8%^;%JG:X0P&QHJYC]NT D]I3FV5/ M#X;VFM6[-[2[VCHM>(Y _<&KW?258^=]=8>6OFJ8W4@^-K6C&MWX>#5RSZS= MOY8U7-O5Z6M [[5L-CM8B("D]1;LW@/4J_OK5>D7F=;9\([M#KI M3L^V\XX69VZ]E_4YW9&AUM7UV_)NP$T.+%?\F2/[8%?X[VCX;YUO& M#CF_Y\55RRS0KH-&![./Q3OJ'-V(]M2FWL7.5Q9OM_,D(6EP]#O<;3-/@Z-+ M8E,S3YU.>1MR^T9R'3?S-#@N&S: IF?'MT4S3^G4#A^EBYG_LQ;&W??3-#BN M$S;VTRQHA^JG60, ;TLX%:PLQ]B.4EEM1UD#&V\C.3GOS@B!8-AX^U5J6GY, M<0_)SMMZ&I"WC GDC5.UY*0W][HTN+M.*OK*H@R]+@W>[I-%D[!,V! Y,HWE MR#3PYY*_0$0C> \2*:=YBGN?U#3N,GA;(1:\;&UNNFGP7N!1\]' V7(UA58& M[XT5S5A=I;F/X"MH)&BHO'=%H<5R*IQ-94N-!#>2S[V4G04(7UUI'3 M"?-H$6" DBYUQ$:RY^3&VK\:VM89FC!&RB!H.#( J+K2,JSX]QF*;]9YDY,2 MR+OF,,4:*2S]4PV-MVM6/KM[(R*ITL^6B.R7)]21 5E$%?>UF)PEH)JRQ!0% M 39'W+P%5JV[H/-:4^;JRHTG2-TYRV!,ZG9O[>?SI#77YZ15UZZY0!N9.D/+ M!T/G5#/%E:8$A8Q7F@"@+H!LC]#=7%G25/J.08V'I/-JUJ+;:>*$)(U\2CU& MD\8]],J\]T-*"D)=>R$;@/IV5M>9F7N26[G$$B8.=>YG[YH_ !BI+-<0#(.7 M062U@DUF!JGO--,2MSMJC )'IL+$+0;O<(.\?YAFY1Z/0]RO1> _N<2UO7_) M_"_?JU,F!N]UYH)M4AB:CA92O2,PM.04OZ6P?G[Y(R2"L.:P=\TWAC+2-1;% M8O*VA,L]BXWHI-I"<*&S9QL+&UDFBQSB;:99<(A5'YQPO2<4,@0G+%$.D))V M+_^V#)Q'.T1QZ#6!@DBQ4E=O&@I3YO:"U H8K&(94G?@O]DOL3J^]4^3NQ5A'A?:$L74;7=^%/?*U$"#(T6GFT35X5B4 MZZ3 ]+H>4G71M!@"$*80)2_ MA57R(FF_G7.,Z^&-..5\(2);;> @7CO2DBN0,#<)H4(4E-C,VG]<>O_INU[T M=_SF,D"[YA]%9^EZ8_(.73/R6_O9"3=BDHI-M,=D%\SR+Q3X$VR]E9'XEU], M".!'!D;A3>@5C)(.9HA1DCR(:)K[9>AZ**QC#=ZT7LEHVVI.@4K%*:@#_9Q" MC9+VHL0X3M^9[)H_-&5D,+7),7D'VY589,/0#;I7,R=&]X]/%%YEG?.)8=)^ MSB(@P8CH9<28KZ<&A^(/8LU$##V$D;J(]53-)G@GX10<%^^"V8;?K(R^I1CX M1C:"K9'S;!N[YC=L2M\@Z[++@I'7:Y&JZ?)CVO-H7K3>[\9:9N5#W)&V2F!M&9>!U\=MZDCG&Y MAS#FIF>R,B.E0:/1V;N>GF7P[IQ?C1$TF'PZWD&*A8VY%1I5ND,G&QI[56R& M65OK58=&4<:D:E:S5H0-''\^QZ@+(VP=$B47!<@.E\%+#5>8O(GNXCC-;9(J MQ6A2C+QYQ7C)=N)/$S/F-H7^AFP'2VG\.OGM,@R7:'*V#$A/?12X_N0[%M2! MZT1H$G_@Y*<=[#I84BK38:$*B]=^A&:;TU"+,2F]G\:.^CRS'0=O_"IG4BM) MCWS#Z'' MM0Z#@$7R6K(X'ML&FRH]%F=;;/;KH[$A4Y23I@&MZJ2E?EFM74GSB,5;'%!8 M=PDDS#S"ZD=<9/O8&R>MD(;8^E-K!IG7G3?W<)U6:%;IX29<:-Z-TL'6H::P M>&L6[Y7!@JW44OGAH^T]D.$""8.1P&#\"XD./F%@B3:B0>&^(9C'.S)8&EF) MGBJ!P2/_/R\@+*R*.('C3:HOE#Z96"&7GD,,%H19*?[W_#D=PX1_B?'QW8[0 M^72*G)V'&'5S9&D,I046[]B^HI1QPY&H-:-M=GTD_59. 6ND:0Q3QRS>5&?! ML6:I'+*61^U(ND_I<7CN5 =7(NG3'?QXZJ1[[R-UA-1Y3188&2SS'RS>*7#% M/>5U9\=[Z;50P1O/CIY,)/KLNE:BV.[5%889M19',FCM[ Z\^F*7LSL*:_[- MS.Y(3Y1C.-ENFQ]9O!/.:IH?&36"A&/$6:=0$5?+.39:'SZ1NB-/?)5]VO26:G& %P+K].WQ4"*N&!88V M"I;H78'''"Y, A&AUZ N])#+Q+C^*14^'E%#LU0L&;%"3=\Q]?1>0GD5M@7* M3_O7V"62XAB4'T4HC[/O%<4B671,SOE# M(8<^H.8VHZU&VTMAU;#&1^'P"R42B51OAL MAVYX/5VAS9?DIRCZ9":S&D&_)96![$9H+96M>SX+D9G"&[Q5J2P^#4):WP(4 M8A';T.C%,GE[K)7)YMVGVT?4MC?8,A/&;1_@9/J&XP&YFFK[C&FFW=H^(,R5 M8MLG^-.VW\RMBK8/2(R1MK6MQ(9INS(V?=I^U6V/ZK!D;+5]QONH/<^0BP90 M_DAF/-K>RRC^$WRL8W/>H;%Y!4+,YNFZ/U&^9/K*,EQ]Q5\&Z2N_MJ6+1_L) M2?<(>=(B0 L[8.9.ZDFN)]E8/P63.#7_TXT>VSX)'YKD>M@?7\9^+S%XVS[J M JL@"6HL>QT$+=I51NX_$8FI]*2"I,R"7LIG1 M26V#70Q1Z__A;:&WJ6_';F#(3K84Y">Q86JW7?]]*JE^/SGYQBNJIG[07C9% M>!OSUBOG;G4-R_(VW\P\_,0BQD*8-) CU1OM!5;XZ"]G$RS6VSX@0/:$G=RI MKV-C[W^77A*6Y5$$6+]))YZW9+;X:J0N0:?DM]Y*ID#^BX-J):+0IBX)\+9] MR@NR Y*%:2\)L">()*6U_1CW^27F%,4"4)9Y(W\I"Z0W>%*1059LK;$%$$TF MKEC-9NHQV%\+6W/@UJY*#0]/9\B)6FO.66O\E5K7>1PJ MWE^XGMM>1+6W23$+V@\QE;5&F(<<%(9VP&KAT7AK;=NW-DJFMAO4B3'>)'86 MB 9)@C)G81(J(I(S0.%R%H42AR&3N$:Q,9-FXT/BN)$H%(>1[$U&I,J-/#RE M10Y'IT14)!X9NF&, %"@3Q%2H**= MR+O6=40 ''(28S.2,A9VF=VT&K$YP4X""="2H\Z[Y+=773F>) ZY2GK\!)GE M54UL&"I1U;0*LR=2R)JRY"_P=QO0:7;5/\)^4,O:5HJB1!5NF*-(02OTQ MK7O\Y@P%E('P!&PU0Y&@7/H?XC70=,_;Q8S.2TAIE#1NSF)\;!VO35F5,%)[ MII^$'/X>D:\W1-Y/[-;2T)GY(<):K[UI\]5^D1306N. X3& M3>V;4H!L2M:4'T;@> MJ<>N&;Y#(+O3C#M./:,H5AG <8B=Z=2: M*,BR956=:O#>T+# !Z8CZXJM3&IBS86,+(O^\L7(RJF]^P04Z6<\M*@NB9[L M7]?N.*/:BFE5#XB1G*AQ3G5!]QA&0^8](Q5HZ\](T\VZ,Y(U8X(4V[S7)I8* MC>G]O6,H4]G1()C*]VK-M9:MSPCJ&\_(,.^X!X+I6O601L3<72!RJPC-7GCM MHIJ4?AN[R"SL(H@@1!-YJBFR>C_536A--56?VKH%#'"_+J15M8OB$10,=A%U M6>>/$%U/S\/(G9,8?5^644VX>DO+R%A7N['N\2R6$6Q_D8O),OHCN?"?H[U& M'O!.$:LQCY+*8X^D$R=BC_W7X#@)/=10 M)>>%M97_!XXR-8V)8YCWP$(V^$,F]7TMRZ2-($]\BQER':PJ:C%6!B%J0-%3GR.&6::*W9_4!* MD=<^GYE-:<+:>$MXX.K#N&F[3$Y!>]*V@\#%IE?[M'2<=7RR9\OVV>E[.ZR- M,O&.-%TQ3;"3\N?2)X;FW Y^Q#UW78=#5(59 O3>GL7%H>$C0JWQ2.S64>*@ M++T 83WU+PSI ]:>[2'$%NC,)YW.L;M#"A^33CH^F=?6WIF:8Z_O$7DAR8HE M7D$U*]3(1;:;CG5I;P@GE;3KB6_P MSYV-$(R\8:#TA,JE#C\4_1,LB68CI-S:/N8U)")'@-_^= Z>6O/ M9O[/V%CCT#,I0240M;9Z9^Z<7('@2*<7L=.*/X.$)U&G%P.5+>FC_2> MPO467B+UC)GO/8Q)2+(]^"&*PO2N0MN']'&QC;X072T9JY','+UPJH+,2&+( MIUM>8J?$V.GVF3/J&9^3&$C;K]^0T FSMJ"0_D<>,6D+P#:!%NK+[$*"^FIB M1'!$-=LN3/+?S+X3]>VM(PPMT!TT+9U,,<3F$(KN=+M8X)%>A+[XSS>#BF\(TV/6L=!)N3R MQ#2^U('1-$?1HS^I(TY#4/@:*DDPY_=#4"_TPGPR^O]G[]V;W,:1?<'_-V*_ M V/.Q$9WA*J&>/'A/G6& M7O'37J?,2/GI:D))JQZDEJCHN*#GM;"/+F!U6UO-#O'DH^X"L M0'0^1.F7+'=NM9+@M];;S!Z5G46ZA)L-2=ED#PE#IZISRN]*RJ-#.G=!L5#M M#Q>=+3 MGY$NE*> %$>9!CHG$JT,!3\^[4$Z'([]ZI M=MF=I90DF&N/#[_KIITN*B29>>+ /=B\'Y:3ZE%GAX.DI M3;A54RY>FGCK6>F3/G%Y)9X_[;C&QX2'1DFJ?HON'@J!GAWRXZS\KMWYB@_: MF=7RR06P_N2D;0^*ZZWNQP'/VD#%O*BD3_;H<6$&"?#D(JN9B>_56P EQPK@ MM[(23PC;=3^;!7C:*M[%M^"&9.*!B7DX%HL)4&*C5KS/;U8BH"R[)41&?A]% M(H,NDFM5%3"@#O0UU,0X'QU&WDO)>ABRMD)1W[,Y(M[\E2?@<[W9O M]^$'OM/]?2EDTA@#+H),0I*,^923X@:_7R6E#Y@OKI32 M+^75/=\(BE5?I>11BY)^V4@QZ10PQD-_EN17,213V\1 9K'I?O3IE&X> OT^ M[*SK4WO'7_0?-P![OJ#\6?Z8\ZHD7%;I7-!?+1G@K#]H.S/XVI_>%)D.W2^ MVA-9;QJ::@AT,1V@;/U:HLLS?GSBIP$RL"G(QNCK)[3T:]BV<:I?H/@4I=D< M*_UW7>W1XO_D_(J/F7>'G*K# 39G2_>35?VA[A<\/T20IGD(WT7T"&+\_5DD M-![RC_Y, _JXCA?_>T$?<].K_^JU*/0Q7[G^T,(^Z&-/AIJ+/678W+NA]RY!Q97KZ!Z=KV$LA[4+1Z\J=&AT>@#-S5:*YY/O/95+6.JKWRU'F=J M. (",;LYV(B[G^: ;QSOH%A*F16ILXW9P>#T=1/*'?I1UOK6=MUUO% M'99^WSL/YQ\3Y:2PI,O\]VCWDC5I0]YO(R:> V:"B?$?WL\JFIEL#J)XRDI3>*"OBE*B[%U;$]LRRTZX7XD= M>]?*YJ?SR>+"J+WG,*](T9]3H'%]Z;*.NT5];5.],G8^>>F543J26&+PILT] M/P;WW *(XFP!(K5_L>KD2-\+3S-:&WSC&0Q,FU%H7WB$L(CL@1M&V5C9QI85 MY=$!26C]V0R4":X"9;RUZ3IP/!JMUS3 VV"S=1GBH7R("%E395 AU;X0Q^Y, MSQ]X@CK_^[Q=(F1H\+)BEX@[]*0T2$ E' =4,"N.""[Y;^4"D)WOJ<8#HS.2 MBFK?Z6^[*)D-J$;H$(ZY88HOR+)VON#"+O_NSE4CH\XG+WAMZ7#LDA!4PC/M M*H@3O[*IAV5=9HE7BUQ?E>]*G2_)VH7T]YYU&6G++.7WO(=8^5FPJV["1 $* MXHK27IE-F"A-0$L QUT^A?@A?CJL+.Y5;L105AZO: =Z]VF4]Y2NK*-H,!/S M@89B)!6[7S>8KB+ 7UI^I=H-G^,C[1I"@"W7+]TO^$^5:]YZ]YFU<><3#K0 M;+,Y/9YV$( 5C1&]$^I8?&DXU3.73/O3D-%[C]R8://]&9" Q#J\8"2*S6 M1.-_B@'AEV$02:T]MZ[*T6J?8H/0JB$)UDPQ]5.!/(S0S@8F^WO]I_%X?X&W M[YJ"2X"4)69T?Q0]B]:#_K3$Z.L3J-KG'_Q@6ILH%7=@[35\R>>!Z+>$%_.; M8TDY-,(3 9#[!0I#!1L.GW"<<(>D//%&7N=E9>&.]:@/B[N.+.C,^PPJ;&]= M7-DD=4]YD0UP1T7J&!#YYJ/FA /@,7"PCL5SH$R[H#4&585!WOU70'*4^?X2 MFT[2=XBF D1$%!?)FC#:BK1'Q)5J6YCD?$!'Y0?;,Y3Y>2LO[E;S!@X;V%V6 M$UO/HHDSOXP5EZ%L,>(]KW)7*[X"R?AH-!4L'&+YK37GPIBY:'&IE%TS9 M14$VO2@OS..F+'OTM+:B;Y3_"O^G6+L2M4$IYA9G$X@&",Z)^ "=34154,TZ M*7))"KK&M=^ZQ'"I2-PO/MR)F9/SAF(>(],P]+]4,WR^AB\7% //3Y/ M'4V,9*<,KR9%+^'&,*RV"BLUX%\! (D7[?W6/T]!FM7";(39AM3")("!J]TW MR8)#UE-V''G8D3P!HH[U2P:T\7T2I/IN?FO]P./?O*=,YD:FS7U. )?X%+QP M#:NT#2#9PP-W:H69!/!/R(#OZ5%_]$-FKR$QPSLQ&=!Z.\DR !,LRG/'O7TV MC%?WB[(.2G&.N_I(IYTS4AH*0#M#/F,-T"U3X_F(8B) _6 YL%%;?L=C&O-H M4K@I *K)NV!W\[/PSM;[) GU*_<^[#>WEG@9.0%L)(_0:1I_L?BBBQ)!W[J,VI,)#=L.E4^9M\DO4V$1/) MQ-4:8+-VXK87ZFQ&(L&5'/M1.+[ MBW*A$I^9[>%"ADK9,46 5E\&) H]%1!4 ;EV%LK5I]DJDE@.XYP1AROK ()P MN8P7^,X:9LS*[5%VORMIHI)F==X@(BGV(X94RZ+TJG]-&/ MY.S/KAG"_X!I%D?BIJKIB[]F(ZO/XS538F(X,/ M/7+WL(DR_4R3;.9HLLYDK3R@MQL%['(G5K[!%4,Y9%*8-D.9P3?%^7NGD !? M #^T^AO)RV(;+YE3Q47IR_JQ$J+A0 MGD8',H53(?6CMR) MPJHRI:3O18\O3V+VZNY%%)IF/( EF(I@.)NA+1X9(:/,ZH["V%Z\\;4?=NDE$ECS&@M>280,8S:)^V2YY: J MV]-1':%",H?CH)TR$+/=E,L!9 U7S\I/J]W(2UB]EV7M*IUK7XV([B,5289OVMEC9&-&RVD?DI^$=:W0G7RAL=, M QU,WE1/#$5J.SA8Y:Q&:');!3-U*$7JL3LQO0.V/[<>A\&F&-W17)\Q0%"G M.(<_)5D"-TMU1ON-T(;N,ORI4DA>GCQ\!XM8X TU@*:1Z&NL/]I6N?]*WY') MWL7U"VV4F^VG)%NAA6D7+57@T8#**?V,R>&DGQF&#* #:'4:'4X[_=E]^IEWE8NJ6E>0*F!90;R[J7)(.7LO,XW3V=#IK(G>U'5K,TEKH?)[DLDTD+* M>5;)&B+U)M'N*.]']>;I^CD:: M#A"PBOZ!770?R$J8IL)$EZ.2R8S#5K E29??K>X&^2;]DDHK,D&6G7O\>GFRB2%06 '"' M@J,%F&GR%.WSRH9[?NG1GVAS>;&B;([$:2^T+P4D(#>[('X\7#(J6>(11!\/ M+.3,*^,EAV"B/@"7Y=GYA@*MINQRS'U9X6E*\&7]8Y;EK+AUBV(1/HG<"6"J M>#YD=:IS9^FH7??6GZM=<+">(VD=LS]1":;K.&6>2L;4ZC$SRXCG5?2[.-I: M!X&Q>Q2;+7$B1?V1?BQ'=L3Y65C# [3JPQ)-@&A?PEKI?\\#5:AU%>_$Z>TI3P(BQ M?=C00X"DQ)>4P:*D9 #;$P77'LKSOYM@#S@5567!"M*@TJQ/*':N^U7/R6D7 M6F(Z3M;?#VG!G-"[5#DTJTZ&:=?93V87ZO,3K":B M=7:;I@D"19)D'2F9:K'X)@[Q!65(LAQ WEZ26R]!@1\> M09:K6WT0 "'#7MY6@NV)?*E'\\32/A#YE,)U O+^Q9VX/K7ZFT_N,ZPS*^M: MUD<-*<4 W%LJ)I.)[RB5!I(8M>*M51;50IJEA(LI#\[*R@R==OY2IF5HHGX\ MC_G5HS+??Q3>6C\!7'3KVFN5)6[ZGEK,M.0* GA3X&N)TLR. >I.*N[P8/P" M:!.9V1 ]ZEDR1GM#IX!K_#$2N2G]UX,\7;T!O-++K=]4Z!6>R[K6SZKV;E6A M0ZVXBAL9KTS$:*I^>-OI]-V("PZ_MN87)#&E-[L5B63C?8'WGOTHG\-6!KK5 M#>;\M5\&U9']J8&_6)=C_K?!7^P5LI5_V'=OA7FTRH^+_\XA!*E_*[[)RF $ M/9K_6H=O&;JB;7]GM36NA?Z( ]O?EE/,17& M^GD"I7Y3\?NU9*RV:+)>@DPRTA(F/-5TWZ()]9?$VO/?J-M$Q2VM7HZ5%X%D MN<#M%M;@%Y[28@I-,7G%$E/YK8<@^WI^/VQF&Q^"+SS0K&^[8B;HY@@85I:< M)% ?&$]T/2R:2;D.9GXS2\B\KS(7GQJ9"]4ZP>&HHFET6(V'97LH#+>$V>NU M0VT4^M1UL+MV-ELG#%W9]-,>:XP(4[,[XQ1'^]U_R&-&'EA.98JDL+_>UA<# M62/B8T2C(%J3@(1NL,:V&[*U%UU@P62#1BX=<\J&6N8'":B8L,&YLPHF[#E? MY3K9A5(+)JZ!V+KA9JQJG)6GP?%JM3]P\_+KMO$3!#I =P7-.PG-MU_CPQVWW8]W[X/# M(4Y^O+]_'Z2/AP_[S<_1XSI*_R3ZJ[C9_A]_BK\>WPA+^,A7\A &+\+:1_L_ M_?53]'3,?M4B-K^^\"6,E$KGS,?>'?1A##FLS?W6.ZAV9L MM3A?K8RQL'&*WXCT.[:_R[\U^POZ[MN5!:]E$ ^(F^3Q4=2AR$J9\%0#?0K7 M>GB(E(OYNN4R]]H5*CP<"D\;2!\KH&0I>WL&%=B4K87:53ZYYFC7:3PKU[9/ MR;<ZBJQ!U--SRGN?MM@4W;]B(SAUZYZ([X.LY\5!;@D7H\UX@ M^I3IG2SV<(B(1G*6084C>^>B48S><^)[ !CJ_CO"=OQ$*ECFDIL$.=D MJCYTH_MH)A+8VS32?^T.K&VD_\@F>"AI7,7N1&^,Q>#II]-N%V5CH'2WN8W2 M(S^"_^*!_,5>1_I"*\9$)HF+T\Q?&(A%98 Z=C<,3 MKW$]TS*F>VYT)TJP(EP_-S9F<&<%,(?3HS!2_ZH>'O.7^5QUQ211[3/)F5;< M(-ME=8>!T37:!Z4[-D^F(%,-EBE0NT2#]_U>0&%9>>C5TI!LHMLW60E:SJ@0ION8P MD0 \PWC:/$3A:1?]NOVM8L"'HI,^"G-\^[>%4'F@]%,MF[>Y:#X+S9O]L8=I M31=U?%RG2K%+NR]MK'Z$W(1NR#!>8]]W:!02'V-[$T7,8]3&_G9(_<9?VGH? M($>I#G)% J('XWJ'P[1T[^[]VG\W?O?OSQ_?N> MI_,Q\HY7T"C)NQ5QE!/,#_BM9X"XR_JW[MC$^.;]%O6*-/.\6U:2)JAOZX,E M"]/PO2R>F'C?S'-O<1_C&^09RG]M$9WS2"X$\WO'4O+LEA@AKWC^H$WM'T)^[&4_8P8$;\B^_G!,Z'[7?;C'O8;VKZR]O-#:L+A=-COY&K> M$8#G+*S_AAC0L7YN'P.8$0:H>-P!VB"7JZI\&*.^*L6)S_XMDO&>1ZOY#Y92 M/E,,4!$^)FZ?Y8'%6_U[9SYJ[)V9\7P=X7L]PF>]);(S"=\0 WHKA(5)JBJ$ ML:LC_&Z1SM EKGECZRO2\29*G>4U.>^"PX,DDR3)R'C ESBNRRW*?Y;1 &;1 M'(I;-/H>BU@'4>5C\)*5VGU.BG1(^883'?Z6)H?K>!CZ^Z1>BMF&J4 M&KYKKO9S&NP/VTAT=#2R91^*)H]7K29HQ5>BH"4^T!*@LKN!Y-G[S\DQV#5F MID-GCXYJE\0$ZUF98@.]VN4 M$M6C?=Z=(E1-9-#[(G2%C"!@7T[M;DMJ$H=+$+ \HV%H[>'Z M#!'WC)Z%[B.%D)C",T7%R?:A>?OI[M?W5WU.G!5RJ,(Q05--(<9Y9/0Q%:_> MQY>5Q]:H-,JDWC7_X=E.5;B=RF2C$4Z+'YY;$9X.M>&P4H>:]=HE"[5,<_)>QM MGX*I=#]J*]@OT:N+=!A>^:[*59).5(.'<5XS5CIYF3H ;X)U@%,2ZU6'3DW7 M:XT]T,IU50)6: M8??/%1;NL[.8KR\/K'>B22J\$5>"[50YT*?A_FX,]F"-2 M:6A7+>DZ*24OV8-$E!H M.2?.1+=3^RRAEN6 #X!:_*HC!-"5NQ4_7%W2UR%I";CG)S\63U.J#0&=:O6G M8/-[<)^!N0/JMJ/[>S'V+.>O?F.H^&']/;J+>0X.^<.2*.?6[]E)TQ=IVR%Q M@-[A; 8!"(-8'S6I1I[0;@0N<&6U6[X!$XIN&R2O=01 R*I[*O41 M1?7Y)J#Z=#^;\4Q[QN[[>6UDMP&PM)& 5C2(9>V:('>BSN=B:$5E77C!Q+ M1/QHFR:/UM/#RT%@H>=#D.-B("3 L/U%H'&=]AGG^->*L6X\ODX>XXV5B!U& MATVTWT02C 8R&7 N*B/\9>&ZI[M7:&NR]G7D68S%T_UP-@%6FVUBV(;^H&/ M8/&GPB=H:W^1>]$.;/YQ =.[H[-A3 ?[(-U/GRX8/C2EM _!3C;^DOA3O8$7 MW=EBY@ _Q ?17%XX29GQ@Q;*U:^H>8:Q BK6O_(VB\V@'=R0V[NV&2J NA<( MTT7\$!T@L+H5(H?V_0R$R[D)#MI1W%->'ZU]II? G#U$NUV4PG$0](-.B,?K MVA-J3Y65*KK 2^>FG>DHW@VT\U-1!)G;LH'AJ*<1/TP E%U 2+*-CT 3RL4< M'8X)Y[XE!O)K!\-2+;MSG3LP. ER6]IVJ\M.7&;T@<0244@@W(!GGUW-J+VK4-NRJ#E MS749B%^;LOQ[M$/U;.8.- ,*>"XJAOI*^Z'^.2:%YB8?AO M%].9M+V,4\*_TH M];1/UHB'RL@)P&/6*=1'Y;.4Z0 M @^7AT'W.^+]9G<*(RN?D Y O>2^/KB_**TK,>5B>JD FM!^+9&^6-"I>A0P MS@M!\X>(E9@3^%\YQ$,:?8GV@)=4T>108C>)L F6V6[;Z\N1TF2I\L_1+GY(DE#D MW(/-0QQ] 3Z(;),TXOXDZS/,]4K8=.V8X:U50A>"DP)6;]N )=J4/RIK<3 EMU,,U[5CI?.G5QPZY]\V_D!U?V*"ZZA MTQ>HO"H=$QT)$ELY56&(G3^IGO5#:[O"JES^PAR])%@6L=0^ KW49W$.@/?E M/%RXOF<8UL!'W^!X3./U*9\#K)],CQ]YS/.%QP+1=BN@XO9RN#@Z'5Q/@>&)3PU?T9W7I6 M,2]?5&AU143)_X#<'1NH17!S?"VQ^T9)@N:I*5(O_S(7=4I8/4QL]KVW MJ9O:N]<>)%N-GW M?D;=T-Z53IRQO2M2GUGN9[#R,\O]C+J9O2,'#TS,)"5YS^F=S3\/>=PWKW1T M9*<(4_6;$QI4WK\OP;+*H7=Y)/6?@?60BN;9_Q!SQ2I*[4^*7MZ;4-RFLUCZ M#=]!E(J(-BN$#J.O__F70!)@4VCIAEW-*K!Q'EPC^_RJ$8JV6EK#:=AH[1*/ MD V-*,6N[VX99EMLAZY/U\'0ZT*[K3:#NE4 .QDGV.ZY%JVAAV/V!O)A_T.T M%L.??LX2U>).+<9 '5\^19M3FC=5[\-W>771YS00P7_>B?W#/*#3&]>-7FWDJ/HAHYG9$)"^ MR/U.O\6P8J9UJ+>6=XQQ?<\;QG#>+Y8]9/(CP<50_,,40$N.>Z=^6A1-3U[= M?0&8SRAAZ>EVMX[MNS;AY +*;.)OF>?1[=HGC(3.-A@\SZZD;DKA/&1D;J&?)Q<'Z35 MVR]!O!/6^WV2?@IV47W*Q#2-O4#ZS(>J3HEA)3?8R(UL%T?VEFVINZ&>XVU\ MXFX"POS(IQ<9;#WHJUX!CP537&_S@'$$>H#@?$K[U,/G^V>_8]-5"V@ /Q!D M!'%'&??!T/8Q=_$H2K$3>R; MN+21(C6S;[\O3>>B&;;=QE5JF%@EXD8VSEQ/A>GF,13-;%LUJG(<(Z;MC.NM MJ*9I8 R15XZJYM]^R\XLL/U65&6(_KF1;>F>B^80OUI8M<#^A=TQ+7\U)$6' M+0NE9FCSJI8/V?:BIL\4?67;MP #6L9O"0:TK)^I!2B;/X,<4+-_2W"@90!- M+4 53])?%$_0U.XE)E".Y$N8$2S=3EJAIM[*J9FB/X3EVS:!QAC0R_Y65FT) M!K1-X/P,:.75##*@?P$M"SC_$6AEUHS15T5S)G2F*+ /3ML0 SK)M3XT9T*, M, ["LD]4\15$FP#M&?(L,V\\U:*S=3.E7)LYC:NDF2;>^NM+-O,,F\#IYO: MN,I)8[UAW@RTL1' >*5S-N^^SVB;VK?2,3.VTK11J<18MY>V.TE?SMO#MO^SQ-VMTZZJ&ROV:-7U\=M3/5 M0+V\8[M3Q=NM6W: LT9I"2U@0SJQS_;W+CG(9BO(Q' 1 M';]=?O[W?1H%.[$IQ5+K<=0,*BL!OJR]PVOSXF]< V6%Z5 $$F:C'F;(B$%1 M_Q!N[^JG1$R]DE&"0IFC]K9^+"[#_O#,3V) MIHP,O+'\>26.[X4T)@-O=%:(HG$T3PH=O<]O&..R]J$:S+"BK)&&K#>;T^-I M)RS$WU)NE&HS* SO]Y&82/14 3&<+5S+VCVRIQ> MM7.O6?51<&HRR>.5ZRMX=QYT3^5XQ^3 7I_C!0H'Y'D9 MZ8F>,H2L9Y?4[1 MV+%1$ R&WNTJ=S4FF$[K[+6X*X-6R_-51##1A==Q"W^5/HD1'5'?A9=!YRD2 MC-HD>V7N7;F[*CC57LAD"N![*[Y"!0T@T!$IE=\:$XC_&OW6)%*"^2\"33ZJ M2HCII&\6]U]FSQ$C3$5$T$0J5141NEY/9MB@N2O'<15D 9[Y5$BBF)\OAA]E M^"O'*!OJ$D;9M\I\&P4>U/HJ5M#NT0+"R'7[M@;+?MW^D#-LNGS+"F&5,TFA MD.J5V1R3AL[%>&G'-H6(8&X-.NRIOI:-R6?2"_-,;LWH$7)4Q ,,U.O+V9AX MG*MU::;M&%*YHC&H'2O?/^U\C/G?/UGW8HSV/AM:)D:2!??1?O-B)>M=?)]/ MC9BKJV M@K) JT-JIS!;$/+RRCPQ_#8K<8S"YL#/+F5HX5+#7Q:T>W,".D=Z/G^9 ML>S[C&,FSJF]LJG*=="#OLS6)G9,'CJW\X4]HUDA$94*"0\8YS+FJPIHT@O[ M/#YP$@'!@A1H:5G#V8T)B%VKLS-OS#R5,A-_HC(31/(9_)^38["S-CGS%(MW M%4=A2Q8/+%*K:U[+YLJA%$.M+"L M+ET=$)D#+IZJ7?28R-RK<=$SN5?'AL):>^?G02I"X*ECZB+4>=\WX\0G$*&K M\K3E0&O,ZB+2(1DBZ*66.*HR]&?V\Q,93:4;AX,GPA1'KEUTDQQ/W$MO3]+* M&@<*=]EPJP5!F7) BQ'J-\Z22I]R.)>D@7])]IL%^DF$0-YS>4Q8MX5\A3RO M0Z M/;5#'A(V5(-K:SXF[$NRR0UA+]Y0HJL!H*N8 X *.G?F ^*'UC,T;N1C MXK\DA:4B_KDZ2J8W "KA.(6V^=1QP)#X@:>_?@$>%;]V5,Q M'B#,Y>>A,S@:?GY BM I&@T_/R9%.K^?-^VN6W]*P1KKGS7Q$V50CBZY4\?1 MZQ59+I2JD=L1)_D"*,-U1S,@1Q@QB,O9R99RJ M% TQ).*MQHZB@(;4)Y[GT"U>;WQOBT)*PNTP,_4 :WN9.=5TP3_P#__ /_P# M__ /_,,_\ __P#\TL.\_\ __P#_\[XE_V#,R>B[\0Q/D+\$_G'G[Y_B'67>ICVOS,]HFY%Y.ZYLBKR-L6I,Y$K>Q9C0E:@;$[L:];D%WT:8 MG?>LMQW[O&>]37O>LWY&VU1(H7:)Q[9C)(NA6AACBK[R)=X< ]1*8Y9@0.L2 MOP #6L4Q!AF@=H=?X BTRF.,T>_F,:67>&S/GT9J7>--,>#\6B/-XF*^DJ5R M" .T9RA3F7GGK1#7U,Z5"E7,;5PER)M[ZZT0;V:9MT(=W8UWP%8':XP5P%8= MZ 2\,S#2_W7:1Q;I UIU9/7E%S64]0&M*G;"C0-6.BZT?TH-G]6!0E7.@,_J M@&>N*>*S.E"$RTOP61WPH#)5?%;'AW;F&,=G=7PR(SZK P91?+H,G]7Q@;)6 MP6=UH=B ]:C($=B^BWHA+YI4Q>VV3:X4NP\Y*^8J0+BY-E"750!:71NJPJH0 MG1>U3,)G7%V!!H!:9ETHD*(*0*N+)AOT/";]>6=<7H'T^]LW785I32X"'GX5 M@%87 0]_/4)S3/PF)FA>LY"YD<>^PDP-%T'GX#U=B-#J8F 45[OW$9A#U]@@ MRDDD;PKKD#DKZJF('D_F>L<$,>]XR6N0#LSW0D?EU8,DQB0S[]3(:Y!,_\Q) MA9&3+H'>[ZCJF3$Q"_*J^2_LEJV .22B6Z]JB"M+G3N7ST[>03.T!S4ST22 M-XMIB(B_\ET5%:# 8ZB,TCHSK,\UB0GFPL S^50A0&=&\+DF"0U@J5$5L&,7 M.E"O'FT\)B03<#VO0Q3$6S&ET()!;=J3)E"KRZ#357(1Q,K_'- QM2%:4J6@"%!U0&:>57 0Z[23NS$.3%9N4)/MDKX6A.><%L.35]YQ5!G0 ^RM;);;QH$5?35C3 M$9%,6MTPUV5O&CG!G!J:K !E5$;^ZW-JQL\24@"]]O!DI2AC,JJA)Z_-KGJRMHUR^I-K7(]"^CCH9RT9R\SJ&'^R+IX"N M9NZ*JE3 >-!"M 8NV9#(IO/58R*;U ^ ?/5<3I9,UF$Q)$(*;;&@JB+T=:K7 MS+CR25"NB*=R$*&E: U0LB$I0N^P=AAA#U MG\9!R#T'J!Q-Q$^_5SF@-0E-Q$]_4#F<2UXY+T7\G*B?Q@0\K:M03> MA KM%[8+U> &5.B(L"]Y*YT$*G1A#8"YRIRA@X:*2,( M;"\"0NYY0 -2AR3E#J1Z"BTIKD*2DDJOGEYRUY\R))DQLO"AF9,JLAB2F0_5 M["JR&)79)9=]XY'%7 $">%I+%2 ,2A':>%,%"&-2="^Y[QL/$&;R\SYT.DWM MYP>DZ-O LUC[^5$I:M_W]?V\:7?=^K,':'SXIZ4H0H&V[=\I UCW"RT72]74 MABZ#(1\G+ 7<9AL';[<.(FN;43_:>B';NC[UJ+/FG[.]0J;M^8#*CNRGV6??Q#P BS?MZ*R8AU>>A!NNDS<'KGN2 MHXHF"@@)SFA^3)--%(4':YLFCY:@>= -"469/#])92R8;*TZ2-3]SD9L&72X MH_NESU$:67^6L?;.8W=0M^G8;0[W9C[;R:U2$.^Y'(09?,LO&SDS7W[=]MM( M:1;T_6^__IQ91)I;Q,^_WOT0;6Q\N7UD*O;1^=-?D>_ M?\9C-4T@YYK B>R$3(3JRA4"<1X"5\LL"]T N-^"7Y M@IW\;R8TPF&W"F4%.8L]O@P@CZO1HI=I1&?&8JD1(>?F_MXZ/LAL,)YH["K- M8Z7C,Y?7R\TA_FH]1]'O!ROB[B>T^)'-L@T6SB>R0NPR%W;Q74[V9?PKT^CP M%&V$\]N]W.I^=Q926]6XSOML0BC7CXQQ];[T+;5@1U< D\WDR.=XR?EM-1FG MNX.2WU:?TR'//>,I9H6Y?B0G Y9"Z'@-J(:?SR1 I@QN;M\?'%I<[O<@(Y&*6VEZY\Y*YA1SVRNXE-W/-STJ8 VY8]#] HDYH:Y0?J@Y05Y;ZKW^!.F;$Y%_6]J?*'01 M9!SUP?Z$XK.#-(4_F59O/,YV8!A>#57RVR9A81FS!47[C;(*PW$HTWYD*\P7G MV8>WFZRFL,[=1.%:^3 M-$VX"3I8#\$7[6\1@7DJ7BBL8Z+['=SU["RN1$]I]!2\Z'Y+ MR:AMWYG(\B.:Y_#$ I/3T7J*]L%.2//6>E3*Y M%PK$,19'^F!]$^^MTI\>OGUSP4-@\ZG/P]53GQ<21C>;-=V0B(8!\ERT61/J MD^W6W]ALJ$&N>(&M@@0J>^KC5O.7TV.4QIO*'Y#.S-\/->_>[8+#(=[&4?C] M2X/I90+ZA^ 8?1:^HGK' T;R$8^MGOA2CNDI&GXFE"C9^#-A#J-5_,2UVZ^$ MF2C(G?(KYH@HRE2 1Q/AIU;SS3Y5,'FYIF9S3MRR@S36S)..S-4NG"&JEK/2+Z4A;3> M%/DA[-:&X!E:5.<-[5Y)Y[/1_(MH?!_E07WOUM4,>1$%%$O?A6:=:!M7L@+: MLX;@[/S)P#/SHJ-_\&B51X4)O[V]1($L/G:!\3'#;INDK)0/VAC0:-T;G#Z# M?'Q9)=_/5;C^BX@2>2 =[^\_/T>[+]'/?%D/!R&L3%;394K41R!0MG(]E6PP MM"6BJK_*4POHAF7J(GOEAM;..Y2TB?6*\L)YZ;4H"S'^?WP'GY^3SP_]X&8^&*VT.O=L^ 79 M?JM;P;N *F#;6=FT=X3P996[]1U:>IGW[I0O9:IUNYY_X242=!N4J.F%!;C- ME_)NG##T_2KUM[Z^PU:JO_WETJZH<81>'SQ0L5W6EC^Z]+R)^.X=0M!'$5>M M?)6MJ%BOV%?5/]J+WX9?W6J\EY*P?U<3^IGCI'MV?WC.*4"5RAZ #]#SR M-$E59E:7;B5;W2QNW>]X>4UZY_&\49.>5XE"G@66**?I?,7EY33=//EEY32= MSU?E-.>Z2&PP-'"[VK:LR+S52-IGJ[GSH386H3+6\HD+>F%L_LGOY[(,01"& M7$??6-D#?N,._S&XCQKS*CM9@-_^]OTWF#'.K.*/;[_KNNW'(+V/]S?9KH+3 M,2G_(7OMRO]%S+WF$;8'N,TC?![CEX.11L\C+^EKD/FSD9CQ4S)[Z;IX4Z MJ1."O5M6IDY6R?.=XJE+$2]]TUFAA,W^][/J!O:N]*),[9W1>HSR[UU MXF:7^QEUO;T7<1J@3[9!Y?W[HE30+V\R>2SQGX'UD(KKV'\$N#%HM/U)<=N[ MX5NM2S$AKL,0I9'G$WO-%G,*$= UK_>I(^"GL>?*\[/EO<'?C:3VN[_K/8ME/G_-=KI-=*,_J M'2.+6C>-QT#=2^K/V?#G*"N0DB;\LE/5+.JB_I9N"%H'F*ZINPZ_V6#/'GPL- 2.,P=/5QB("* M/D[5W6N7&5OK7?+X%.Q5BS8[":=8M'O]\Q2G^AF>8V()@,;[)(W_!2B&/3Y8 MVW)6FNYN1(TS5UWX]PB,D0,DY[2+@W6\RS-YZ^"@S]U$%(-J-W'E-:6BVWS+ M#ZON&KY(JQRX-D]5E)N?N81U/YRICA5K M5[J+Q.T3M[O:^P^.UO-#O%$MO^Y\7BP@VX3N%VR2TRZTUMH;X/H36K&^ /96 MEN#;:=O$8QKL#\63S3HZ/D>1ZF(Z7W7:9^XA"E>RXS,1-![)D0M_WR?/NRB\ MC\1KT2KK]WB.LQ(*758^!6G>Z,"_D =V5K2_#^XC@&RR5XF:N[?66ZLTE"_9 M]#GW.^V#4Y][?OJL,.).0-_J!H>LXSEXY+'KD?^G.%296G>E".W!.WM"4#XW M$FG% !^N_4DA3D!?CKISZ_6QVATK^KL.M%\+HV=0?TVBS6B 107I1G[4M>/" MB^QO=\;72=D1]ED_[6?+?:(]F@QP*'*3I4\XT/YL9B#UY6Q=8+^Z+CN166;H M&/,R+9<7&/"0Z"C\(/<+E>7)&MVR?\H;,).TVU;)%P(NSBV?='/ "^$JL?.= MA)#^!#NKN.OQ?VO>V;H;I-!1;57FM$B<]DJ1 I-6 M U(L:>=BQ!+:P*JM#E'X1=P#]+$0*26+D5VKE MR*?S^),F;K'A0&#__I@DGP 1QBGT>:X>Q'V*-Z7?]..07+MRVIT M)(L'^D=DUUAYK#!IOFMCB4F##LQ"U82;DE3;R L-.\3\&X*TQZ!WW8!DE5#C M5S/$12,,@;K+FB$%J2Y#:A_7Y0YGQS[9WXRR! K[U&")YPRS!(K]U&!)02IW M(%;M":Q_MIB4W>O;)JX:=E8:G4:L)UGR9 J#;3S"G,4JX"&4_V MF_@IV''CDPW+$%-%Q(B*M7ACYK^P?BDXV>!6KCBZUBD,CH&$JRYXJE&Y4X*& M(RT T-%8I%72SB,M(J$-C"?K@+DDI1\Q_WW?D&F+[?;SEIE8D"Y., M;8UT9+*M&:EPT? F2BCB8J:7>"4,Z\H&L9SVXC91*IXWZ^I M*#P!%(7SK]DDA^/9Y!-9C.)-?D*KK+F=WS/?!8>';*<;\1_B+90S1KS"K[@: M;D0R13R1;J(X.QW:D5@V5:_\OJ?@17S9&\E^@5:!U,.J;=@]6JC-)DC3%_%Z M6"3"@Z>G-/F:-4 ?FDH4GJ)2[R5;FNB5D.#\U?OPP&U'.:'GI3A=!V&W2H"M M0U_]?7^77?N9?V@.C,HS/Z K^DUTLF1SSC-(*HE>@$&:RH<3Q(IX1OML;H0Y$\/4M'.?@'E7@&0O^%%? M]\/54[UVZ!<=-FF\!KB0=?)%WQI#>%Z65&C3OB"5T@V='KBC_.^D:?J->9=6 M 4^$T%,%[,\YZ;%CQ9J@F[&I:V=5U9E>#+* ;FO:HN_WL>]2& MT0UWK_MU][KK1AYS-SYRG9 2W_:]@*SIFJRW$>-_#%VGSVJ!L6+=XCC%GJ+& MW,.6#O77?>70,G]FM#[8)L M0F^SCH;'&" 99!Z$F[V,*MIHFENG?5L'=;$@NX=T>^.]Q&%\=^6D';=N'II[W\2A M*L1-[)NXS?&19O;M]S6KN6B&;?>,D:.>$G$C&V>NI\)T$_)FGF=\VYC@_KF- M6613S- S,CE0U; :(N^R@;U[K>&%QK8C"17.(OS^B M\9U;T]H_M']A=DS+OSNU5!984,_(H-PAY7-L8ESY% T?9Q%>T/ 9(J]L^.;? M?LOP+;#]EN$S1%_9\)G;OYKA6V#_+<-GB+Z:X>/GH&#\1X#Y: 8! M=!$[Y&EUAI:- DTQH/.HX/4QP#;" .RH/&H8(J[TL-!/>XZ7A7EWWGY:,+1S MM;<%8QM7>ER8>>OMUX5Y9=Y^7C"U<963YO2F&,W3=F?==_NL47\QRZ3SD.6:LJVI"R]#N5;F/,3'#?<7+ MK"GZRI=9 (M"ZSQNAW05=]F0G$&"V; MT#/%@,YEUNUC0.]T=?.765/$5<+< =HS7&9GWGDKT#6U:M0%=WXYWVN^$JZV9)=5__W53(:'FE=J>YHM,-(EWQ)02Q[[1(%F.6 M9)2@0ZUL(J&$992@4ZN0+:$DY1YPMH&#VMS[/MB)9CX))311;S7*^[Z++LPN M'0R<98'+/A>2-_'^?-K'V7 &:YWL0RE%8$\[KL'Y1AW^G)R5DM&]5^*_'E7?.-=]5W?OU3_^3_+OL9,6=]^C0_=7\_G9F2_@'[. M#$/U.Q\J +C/+T]1Z^.5!+\7 LP_IPY"^J\H3<+@\-#$'\T&IHI1(2.(>UQL M0)O!+U0*N@%4>4I4=<-[%;J!Y]*-?JSBE4V(BGI 0? \-JX>%&@Z&/,5U:.# M4W"5ZD%>A^F@0-/!LCAM3#? 8.2*ND&9>=VXWG,.G>U8!24L;UE^ESP^1FDV M,.8I>)+-QT/0^7AUP%#0[).LB$Q>P:F_(&"HN?M1,'?>8P^=UU<[\S&YH5T/$*+Y@^91,2>Z_FT-&-M1,L2/:>2/(J3N1%3K!@[@_1^OBI D>? M]V0"ID3FSA#[BO*CKT)^%SG#2>37>^A]=^4XKHH,@;%O[17'9#C#%6-NKW@% M9Q Z%-.A6$U^=(;,XVLX,(#!FVTWZ>73^=Y%Z3$;D7K,1Y"&4?:U,G_I <]J M[2\+VCVR9O[KR"1>XB\;7/YU^T/.XWE/J@]]8B&JTGL=B;Y+O.44TNL]^FB% MD$J + /=U7.5PP)T[->1L[G$55[!\8.^I5)5Z!*7B6W@F:U=9KF0OOC(_[=[F?W[ MI[]5''\KF,WCK4]BQO0Q2A\7C'DQM"RBOG>."O5U!$(7N%*#0NTU&IZW(HPJ M"!9!']68LF!?1XQT@8N]VM.*@+>6^H8Z(E0R1]ST:H\6T&;6#AGY=8E75M(8 MA=:AVIG$!V-HE4WM@PO:O3FF&3+X\_K@;/W?9TQ>ZOQB:,UH[6W'Q/RQ?1T+PHLI>7;'!3"F=K AH5&:OHX#KHG+;960&A>.M,[>C M,IO!/%ZG+0/7-98<9GFA\>?D6,,EGL/V-#OK+L9+DOA/-EF+3[E\23$V=J ] M/K679B/5V*^C@!#-KJ704L"Z7V=0T-"S4,=_8X)^'75I>#I!V\[*IDQ%U)/U MW@R)VIVL^694U*^CA(W,Z]JA%81U%\V@E*'W9^(H2IF9"]0G.7W>"B.D(!"YJP/D\W_#3$+ SL8&0@96]Y>:E*#T6 &?WXJ68,_D0A_P,9'*2T(;>]5W[ MC+A$ PGTQ;).@9=4BC,FH86 \+&UDQS:$8+"/+)SH0WL")J!]LZY)]T1]&I( MSW>$5OSP2BAAH(1JJS>T'PR44'UM&MW/1$#6&#[X56'I T\V VO.B;M3L/,M-(V+9K6GV> Q9=Q< M3PA<'5AYE/ P0K(DH:& D.R)I&$U%#^?KG3&&G:GC.$\PAH]P.EQJE+ :U0"G M>[&V0<,%%0&G#0%]*^%"+ DX/>N^SU A%@2<-K5M-4R(!0&G9Y7W&2+$HH#3 MR(AE4P:<-D->'7!Z]NVW :?GWWX;<-H,?77 :6/[5P2U?$7!Z_OVW M :?-T%<$G";+&CY#FU<&G/87M7RFZ%\ .#T[ \X I^=GP!G@M)D%7 X;8P# MJH#3\W/@#'#:S )4 :?=92V@J>VKFD!&EC6!ANA?A#>]J E<@ $=O.EE3: Y M#J@#3B]K @TM0-$$,K2P"31U!!6!8*F<-BS5J@C&:H:V*B#JC#OO0)+JT):@ M)0T]$3;? WO0D@BT6:R-EO2_3OO((GU(280!BP*5D9((N-='%2F)0!MSE)&2 MB ,=@ZF*E$2@/2B*2$D$.ICU8J0DXD&QNA20DH@'K4Y61$I"P D__+3:Y-I: MG1>#.R$>=(Z: E(2@-C,"= <%S:4;RR,E(6?%_8J"?H ;1A2@DH@/ MK9M7A4H"CG"<2S]>!U02 <]-58!*(E!DRWI&RAB,U@RVXYH/^E1SQ)2QDB@4 MV5,9*\F&]5U?8Y\3&ZP-NHK=.>FL&"8LZ*VPOQ>"L6#509+ MLF%]T5?H:A<]"OF*J"_4&BCL#)!3(B/SS#7>)5G!CH\%)]O"0*[?]5Q4O"-FQLZC5ZS,4!6R@489LJ2^]U MO!1<#5Z2XRH,\*)04&U5M"2,7D );T M.A)"_P9@210*B=X853DFU!FR1*_V;+F3P1=>BI9$H<-*U=&2T.NHAUQ,&O"BV)0JL(U=&2\ P1[RLX M+I,A"Q;H')_3;-KKB[6.=SN9B_2G Q0]8,+,C""1 --:$1FKZ/$Z_K!!1D4G+P!+C@B,SS#.;M.6P:N M?*Q:9O.:Y#G!!1F>#ERP6+ZD?8F1Z< %W>'";?2JKK0S:BFT-+ !+C@DZ.G M!<<$_:INOA,(FC"VLGT%J A&I@,7'! UG0Y<<$S4K^IZ/)=KAQ80-L %AZ0\ M';C@B)2QN:!ODM/GKO@.ID$#Z?WI__E_2 ?.!&$8[^_?6*[PZHV!,!^#^ZB! MA]<9*?/;W[[_!G.S895_?/M==U3,8Y#>Q_N;3%K!Z9B4_Y!F8VRR?Q%/V=M= M\OSF(0[#:/_=.DG#*+W)R+[ANA"'Y3_ETXY>#D4 8R732PI9^G8+$^_J(Z?PKAOT+W/;DDYBX?D WNF MQA90)=X[ -00>0>[R^W]C+B9O6=7% F.AN:K3-[-NCZP'I(1:C_'P%NY)W:GQ27AQL>YB@<*+M1;I[G4U%GLF H8.^0?:>,)->_I"+T*F@R(5IUX#L8@IWL86X< MP.?\\UEYZLC_$!VTA M)MOEQ/\<'Q^LQ^!XV==T6*>_A2.WO-HZ\\A/W(/VWI/4VB7[>]F(+>9 S79I MM',/\_P0[:VG4[IY" Y1>&O]8X)C8AT?HD/4K)T/M%G!OR(5K7'K:!.<^)<& MC]Q#'[6_+LX,FWB"2B,KC8*0<\JJ3(7NMW(+8Y4+39ZBW \?;F72F\A,D[QC MY-?U(4J_B*5;<9:\%0E "?OY9E_B:!<>5M8FC<+X:*7QX7?^-^X*@].._U5T M5:ZR!L0OB7 [N_CX(MW 1 ^$3AXQO,L<]CW T60F+BQXOJ2)U_WD)9ZA\V$" M] SZ)@I@5[7/V5-RY)H2!]KLJKMJM5>?:"\^>-%6+NWE1D&Z3T[:ATM_MP I M'Z+=+DH7T,SWP@@D$J/G O'J2Z/GYDT*F\KH6?R: N!4L/GG*18%%>O3@?_R M09181.*KM:U"E(H+"?>,/.[:6_K'Y"E-MO$Q6&=^Q.*\X5XWV8LQ,%\B[;J/ M0"J:.Y_>(>C[K=T2T0WWG3?QUYO\B>C-AQ_NF..^Y9++8L*;%WZJI"M!-KV# M5BDQYK6U19%;M"."*(V3D#M\,7]OO^%:(;2MNV[H+/F2=7'-][*]#](OZ[ M&Q$6\V_:!(<'2[QOZM]09N<$^/3_F4"QY[ZJ[Y MM$_. V%]W0MX-!QE=E7;@<7W^VQ2"=>5_SJ%]]$%B93.!99?>D*^)\A9*O5, M_]*TV9W"R'K.4EG*,7)G*P&W_<%]Q,\/)"4A4TMHCU*IECB_%&^")^Z\=BO= MC4;WJAZX\]&G--[PFYC^QY/_BC8 &:7\-K(_J:I*5\3ZASCZ^A3M#X!,CWID MT?GL\T.\>=#]L+I3Z7QT<^GU5_8-F2_2E[B^_RKK>;6U55U;IF0Z/R/K,C+M MVA)HQVIE2R@J71P/S(4'4.6S*TN%ZGXVC0Y/W"#H?ESY MC]I+* .A_=Q;]' MN_@A252UH_,-RK%GYY/!YB&.OJA?H:;<]S9)(QZ_J5MOK\?\9]E'W55\4LYZ M=S=P2OGV5:UP9_4BC#V)*[AJM--9 (^3U&L8FX=>/X"0O.(Z?E4-[/N==US< M*&E6?\C])>'QV^$IV*NQI?^[:H:);_LK-O&E-](79\?6OVG*N%P6XV)$)V+R MV_K2V;,#8(G'?(F?M,(?Z:]NAQ G7 M4;CV-G;$J,L8Q>HO[C@;Q=!Y7T&/&PM:Q^'J?8+HT6C\W[8Y*^U$71 MU1M\NSKZ_6^__IP51].\./KSKW<_1!L;]Y9*%\<^"M\>ZUJ P+4ILJ.MO\8A M)9O #VU&[(G=+@P8(A M\]MZ"@,<6S]WF?TTO_2]62>[4%8I(.R2Q:P;JY2B=%26@Z9]]VH2*UXR^"TY M3_!8VV2W2YZSA$HV=IJK2-;,8.$"T5.\<@F(3^U'E^)[OHE%]C8Y'?@7'KY] MT^-ZZ@,B,2@8F'RKC:!/+LD6DO,]2:V(%3+9/*^*G.$6J+GWA.^U3G#'4KAKK. MQD$N=0*\)I30:$V(LZ6^YX=1$&PVP1A#FVBK"C89L\X$N4^;AR@\[:)?MY4! M?I>_87\6>;2I3/ %ME122@?@^EAQ(,6T']FZB>_L&L'5=@9@S0F]]0R31[8] ML'OJ&%_ P/Z9X^2=%R;)GX.J%SO."]\;J.:.(5!Y>V#_KF=\_Y38/?#BS_JIIK8X#?)-BV-H 7Z;]TWR+>$;(M^Q.*[LR-%BE>;M36/W37MC2OHJ9[ZT M^Y-W\BD=.TWJDCO;4"#3C%KZ[FS0&@)*VY>TS@U(7XO(LG#RMI'1W'C"QZ3]!C_*[]-=(E#)WA0PMKD)^SK-6?5+*]-L'M\\_:>A_VGW?&4!KO?A-)%817?YVR2=9P/Q_ 38!;C%<%D M?!* QVZP1Q703;0N;/U(( 1V; )9&-X&@!RZ(I?J55D QV87>8 \DJA'^_O MLZH/*[J_MY[2)#QM9-A@#H6>)(3:A'NEY2A+2ZQ]@7-$[!7U%(!J' HTYPXE MBCQSP3PSK-_86Q&D,!W9 ;3RM=2;Y3G*]Y%H,^#J?3@]/>WD:5$H=E.MVFP8 M0H)U)PP-V2*^]+?[\%.Q\ 44W:=J[%RWV.GYN0^52ZVGK( [I&S4;!2]_/;[+ZA M76RI6F#5^23_/?7FGLZGO\DZ@K5+_[;1HWHC>+?6\B'>_![M#]_JE^>>=KM( MN1"PN_MIUJ^]_*Q61O?#W/1J?O(YBI;0U. ^TI>T"/PEWG>B&W31O+U.>9BI M?IHZINL;B#8!;-GC7YII4"_U>=9Q._>\^_Y(3CJ ME]7SH&Z1_HLL#Z5>@]KC6+_5KK_]]:2][Z.8M@U:M[8Q.$JLG3M19V%1]%6^ M8NB6;6%58][])+^3Z'X6T!%3O*'HR@2RZJJH3O<+]+L_@R=^!K]F#6L[28,& MUZH[!]T!.[*)@]K*U9OVP?(^N!]4;RAPEO2$NFEAO M-+,C%RB*2HZ<,]'#=P3*1=>_"D6Y[#HVI6F_,')75W%1M N4CN,P1=M(E'7\ MI^S6#["'Y1=HJ#8EMRHOSU @Z=+V%?7\A6I:/9)"=PB#!>6W2?;:(G4?UB\G MP_:'HEN5YQ[!-^<.6L#AXS/&J9W"3M%\*>,\I[6RBF;+^ N/7&XU.M'"+'?, MJMQQ1+?K$)/(P0&BC) U\@,G9$[ D!/Z;*B*X6Q:9I9)5:@3'Z=X5D1^Y.QY M2';"EOWXSQ-7"]$0,E,CC^W9MN=$:+/>$!HZP9JMMXY/D.-@%OI;_Y+B1J/^( MO M;J+!CH]\#T=!0"D7ML\\XKET&^#0)GMYWO7&J/<8R])WM%N/0QW1M$\]AR$61M_'9AD7KD>= F<>%L'.L M9)^H4"?("'5,2$]K1HLZ]?**^:F+I1%KE>F3HFK_ MO$O ZZV6!K8%]78E\!;AX40;0.320#77& M,G=1!C#N SWC]/V![DS"9EA /P,@?]:L5AK>\W8UCQB) H84T,'4_/X1 M;NV>]NP>F]F]0O373QH6>_;%O2Y;;-NN:WS;??V!&/L-9"@SVW;D8%R8WRZ6 MDC;V9Y!V#\=]5X7C1J1-F&-SJ@QY!M7<]2# MKI.>7_XM%V=,_LHWZ?GE+YR=<08X2/4F/3\#A-,SS@#UF_3\1Z#E M_HQI %.]2<^O 8[MS<" [DW:E]TE$2N\\V)7:5,:: ^EM$D=!6!Q?2N\,YNBK?;8:XJZRHNKL9V[ M?6^NS7?/F7?N(!M.N]O9,U@;WRR$[^OL\8"3K'#5SY:W\GPN6V7^<<'@G$Z3 MS(^BPZ8+GM/M"_*!C9,85V-MW&S][X+=S<^"M];[) D/*^O#?G-K-3M2NJMP M;6!W$O)+:"Z2SRU[ESP^)ON%+D'>55S'LKI[8+#P7HK(P7LR\?$;Y/Z MG&;(G9(F+Q^W*+, DOY>%SS&NCH3!:U?DKUHZTF3W4ZTRW4I4C T7;D[)^]C?/LH M(,5EE(!MR\A#JI2 <[HQ5:7$@*>Y5ON"TKL<0EI&"CIEPSDGE3P^W5H_)0>9 M663 \UPK?4'MQR#=:$99F]:'_3%*HX-,8 Y0W1U"V[0^)W)Q0:>R MEF2\W+=]'^R"_2:R9 .37 CJ.>&_7 2H(PNR,JF3LK L= MUHFH=T:E;]B!A\=[U#]D@/9JT*D$5X16NU1/C9C]_FTK\"[:$*\X!<%V@] M,"$JR@.](%&W1:6\!FUWD2#Y39\J^5W0Q"M1I4%M*,/[;+&Y:DRE%=8AOM_S M7\^@*&Q$.RKR;5=Z'M# $-M6T!$/&E8AK&A@?/(JM>)M&&9<"7;B2O9A7T2H MTWD;LD),Q>%XT"NFHZ0/0)M!?%_'9E#[=<8?V=WYE V#RN[/XM?2Z"':'^(O M$5]O\AA-;T/P"OM(Q81 4TR4J@2I/C349XHQ"K79JU22,N%1W@$GLQUHQ5RT M&-TWG)A,K-&E6 M4B7YR*,X\Y\5/.4Q^"HC"LR>(<;.R/Y?_^%AA+^3T().^FW:*%SX>@+T402^)?H^.OV<_!5,J%-'&RB-*'M>J/' MOSJNJV XH(]+U%?7< (%[O(\=5I0Z%)VOJ\^K:-^!\'+N-K-IAY309DBEC\6 MYZ_$PJ]POO3@#GMT(CP$5$"O\8!R;QW3@%/,]BEYD_' CW6U5RFH]NLF%$"S MX55&:3'@8V[#JXS3@B8LT/F^>E-+;2SG,H%7*=5'+O'/#8'/:N,-YX_0RG:Z MR8"N-*!0DA0C9ARJJ-$4SZG1,VHA8!ISVY9[ M^?/S#_&7.(SVX<'ZYL\R:F)%^J%OHQ2C\]!>+C@\ M"(LPH>2>BJ]N2O##+^^'1/A7^Q8A!:@3SYWH1HGMW//SM5H'L=AON^?,MZ%% M8F42 F/4+$J34 +&H+6?+TGU6@_?AM[H*C\_3@M!BPM=]7TAH&K4MT<%6M MM/)BX[2@]8/4=5NTE'.9G7MK93PF#EQ&7M8;#^/7DO%F*X290B+3Q\##5H<% MXXI"H$E32K44!7>2WLLKRIPRAB80:C=!O%8M\:;/71!HU5?M+@J2_5H%O?8V MW,4X+6!8UG 7X[2@+\RUNQBE!;WN-MS%."UH]MMS6[24W46G<&LA*P HQ#+G M+U@WK26Q)-#+<<-;C.H)]'+L,*JE)Z)%X>KT9$813_0XA3,3_J>__A(=K?R! MROIFEQP.LGL,%+>ZX2X*JOUJ-5VEJ *MR=ZFQFF!R^!J=S%."WK)K=W%."WH M3<8]WU?O.UCGX'],DVU\%,\/3&#ZT4HF=\5S915^)!.8J M-Z%$I3S-]Z&/V\RDTD@BGTUUDQ5Z%LW/G[+[6^KJZ9J6#VG M2FUH-JZBZNI&?,U MU5!)YY7$8H"+CY%*8 JMS:V;:D8LAH\[N91E]&*:IAI,5K[3&RNT_CS#%UVWOWW_#69L995_?/M==X+: M8Y#>Q_N;3+3!Z9B4_Y!FT]VR?TF^1.EVESR_>8C#,-I_MTY2+L";C.P;KCAQ M6/Y3/NOL^!!7OU2O!/G>RBK_X"OAB[]9\ZC_]YM@R^7Z)M@]!R^'8ER:AX22 ME2/F;);7TJO.),R&2W9G,7J-.;3$\?N&8,+F(2K1=OO&@)N@C6EC+M_,^SZC M;6;?/1APV*?FY:U&V]"^;2EM >)L7-YJM,WLVY//.Z7-V9>F]JU&V\R^75=* MF]F.^7VKT38D;T].VRO&"!N5MQ+M6>7MN,3\OM5HS^K'6C[4\9T%:5,SLY05 M?.C,^SZC;6;?*C[4U+[5:!O:MX(/-;9O)=IF]JWB0TWM6XVVF7VK^%!3^U:C M;4C>"C[4F+R5:,\J[Y8/G5G>9[3U]ETDDJA^4K-!Y?W[\NVB3%X5??.!]9"* ME,U_!+@Q K[]29$$N@FC39)FB98W? =1*F:O9]-MP^CK?_XED*1CH67LU*Z' MV>%\L SJU*GP_[U#A-[]O]__]M/=YT]WZ]"A 7*W+L*$^K[M1RR*?!3R_]Z& M:'"^7E'%5-#,,O;;71(^ZZ$M(YYGVVX0K)W&C'TQK__[7?9N6PWMEQ3O5RFG;#A^H9I[D7W;M>;X M5W#J?JX(;8:RBJ&NS5SJVA';A#ZU2>"M4;#Q(QH%ZRCTMT,UFAE#RQ#ZGCW"3DE1,H2=H]&@TP>MT0)3 M0:P/TA9DNXCOJ% GV(C5QH3<*@#),+L/PP9$_1Q)KP1VR^U.#63G^7+B, 2A M 1 YS&KBR*;YCY:"\3.U@"$&N'X#3GP)!C1A_!9@@#@7QNG3H04T@?R68( _ MAP:H ODMP !Q.31/GRD"^2W #J'!BH#^2W ,8]H&>@?X9 MD%]I>',K5(<@GA$L8544/U.[1[BU=]JS=R,(A@IQ7Q]A6,S9%^\VL8-GW7(3 MM]#(EL_@0FL98[_.2!G9L@I1?(UM&/2\X+21,,V)6O*HCUI.FF.FNS(-F(WY:$?+>%'WU MN[*A!:A!WINBKGY3GE_^+8=F3/[*-^7YY=^"O#=%7QGR?@$&M"#O3=%7ORG/ M?P1:CL^8!C#5F_+\&M""O#?&@/.;,I5#WB-&^MX*9KHLF]) N^,&<",,J*, MS.^P\WCA)GW7_ (Z9[!!OQF&+,* 9AAB:@&=,UC3;X0AIJA3W+_]5ABR@/Q; M88@Q^7?"D'H!K3!D ?FWPA!3]+MA2&,!S3!D 0:TPA!3])G7?P1:8<@"1Z 5 MAAC3@$X8TEA ,PQ90 -:88@Q!IR%(4B:LL88F0E"!O2O%808T[^S1$@[$&^$ M /PP]-1,S),*,;4 U53((@QHQ2"&%J"6"C%%O1N#]*1"%I!_.P8Q)7_55,@" M\F_'((;H*Z="%F! .P8Q1%\Y%;+ $6C'(*8T0+5H8 $-:,<@IAB@%H,PMFPB MQ-@!4'BZQZZ9BE&5-W13M%4>LXWM6^%5V11MM>==4]15WEF-[=SM>VMMOGC. MO','V7#:9?&[8MU[L\C]7S>Q:/=X@YH- Z+3 SJ!NAK8GH\Z^?P0I\NE?VY["\.Z<$[.B2\L##(/TVJ7*0H8P6% #)=MNTQ% \+D 9*2AX MAH/:I+)9:[=6#O#<#-82RLZV58[MDM*!CKJKIOP6M]I0A&46H/N)R=P6< MW]M';A2/74H(/-G80ZJ4@,J(J3(EJ"[:9]PKID!*2$'AS(AS3BIY?+JUQ/!O M&35H&R$[HU;.J)/1TG=DV4\/\;^B-]FXT/P,5--E7921+F=KR4A#!X81VM[F MYT0N/2B\>$G&RSO=&E/+?PY>+.RM9#2AR#^E>[5SSR;WXP@ZV;.>6%X2DHQV M0Q@*.U5-+"^I] ZLMN<;[?;V=(]=,=H-O]Z)Y0@ZI[.>6#ZD %"$N09$])@" M=* JKD4!_OTFEB/H8,]Z8OF@\@"M1SVQ/*>B.K%+5Q/(A':'0 *N:6#YF8/RK-3"+3BQW_)6-ND!F$DE!9XD[2OH M!GU MQ/++;(;?P=!^'=JQQ,1RO"+,5C$A%#I+G*H$J0R<*E",4:C].AV+P8GE7,0K M?G84S <#)UG.;T9270":CQIH[2+S0='KU(RY)I83UE41B;U@T,0 4@E+HE[YF+T0^8=KT(IICKKGKGQ'Y6KJ0/'K2_86H[#R'/&FZ=ID8H4FSTJJ),_V M"&S5E;6/CE:RM8[!5QE)*&I8!;-:$NV#[:3(G>XF/DX+FLIU+]@7])I1P:R. MTQJ:V8 MFSVJ_.FO^=NR\$*<0_D8/PE1X--41=3-71\7Z-XZI@&GF&U4\I*#;>AC>NV% M"JJ].HO!CWRU!1VG!47+=-T6+>7T894*X+KW^*9,QU5B_\AE\KDADCGM]"PY M0@4,91[: GTIP>>:T)N:<:]7'J:S<[ZGD,['4'#)&CY^_%2"WU1]=0N @=:F MX8W':4'OGDQ1GRG&,^KS)#JHD![&T)?"RO/Y>?W #_&7.(SVX<'ZYL\R:G<( MWP'5PSVGV1LQ=>+WQLM=M="/4?KI(4BC=\'A05B#">7V5'QU4WX??GD_),"_ MHEO"%&[K& HE6 $)VGF =%DZL"K\ZU)R@(6.=514 MDNJW'=#40P/7>YP6,,*L[^;CM%PH2&UU-U>@!$PNTPQFE!'Y=KAS%*"WK9I54J(J>E[##PE9@!0)&;,8_AK*BO H-,H-?C MAL,8U13H]=BA5$M3<.'3'+^YI^B8Y6G"7!K6_$4Z#D-D/ MY=&URRBH]BL6@39NU2YCG!;T/N->L"]H,T?M,D9I 0"FSEW&."WH?<8YEU?O MZV*G=.UCFFSCHWB\F3,7:J[,R/=63"4)1:#=C77Y3\YT93]])2*8JYZ'!\LJ M-AE:\^5TSG9OALY[VWG4G$@$$RDPEK@Q"<>@5J/DEYOSJ]&R5'4'2ZA.]%2* M_3SSW=]_3* E7G7?4DE,4N)%P/W%5=]22:7WL7#&$J\)#<5B?4L$FBNM^Y8& M%0#:>F*?4^E5@$ZFYEH4X-^O;XDXT)* JF]I2'G I795WU).1;D'8<8>R-=6 MDY#U+3DJ08<+[5.I^I8&=03:IU+U+8T9&'_&TO)75!GAVBO;[C:R220%+3!U M5/3!@_:Q^;Z.S:#VZXP_%JDW)2M;VCE>BHW,@]H/NJ^I2%= -<=UXF+B\P'?IV:,5>>PV%8Q5Y !PC5?4N# M.@*T%W7?TIB]$+GT:]"*28XZP?:*]$<*K3_/<-K5?EJ**!1P\M2NX.31!M-- MN%V[D>=3'V^#($1H2\G&I1M?+9AT7KH)2'C:!G(V1>Q"M4;#Q(QH% MZRCTMVR$G1+U@+!S=/2FTS?_LC7Q%!7#IR<> LEMFPIU@O.9D%-C#1)RJS#M ME?I&J*NB_I5C.F=$J,>L@?IGXUL3<(OJL(.&%C#$ +<%T+X UJP@_,S )=( MT2;IJP,/+L ?PX-4 8>G)\!Q+%GH,]4@0?G9P"=0P/5@0?G9P#C/M S3E]U MVOX"#' 0GH'^.? @Z8&IIT:B '7<04/[1[@'RKRQ=6)FZPJA7S]I6.#9%_0V M,7YFWG838\#0MOO@S#'V&PC;9K:M F\PL[1;B#ZFI*V K#"SM 6.CVEIJX$Z MS+QQ@=]C>N,J>!(SJWD+MDB[=IF7+@B:)TI M^NH7:4,+4 .M,T5=_1H]O_Q;+LZ8_)6OT?/+OP5:9XJ^,FC= @QH@=:9HJ]^ MC9[_"+3 %FB=,09TK]&^["Z)6"&JQ>[1IC30'LIGDP9T M+0^)%LWGFUJ ,G;N$@QH8><:6H B=JXAZNK8N?/+OXV=:TK^RMBY\\N_C9UK MB+XZ=N[\#&ACYQJBW\5/[\/.G?\(M+%S36F :ABR@ :TL7--,4 -.Y?+PD@0 M,J!_;>Q<4_IWE@KA?\7U"6B$ *Q0%.,NN";?CD$,+:!S !OT6S'($@QHQ2"& M%M Y@#7]9@QBB'HW!FF0;\4@\\N_'8.8DG\G!JD7T(Y!YI=_.P8Q1+\;@S06 MT(I!YF= .P8Q1+][$6TLH!6#S'\$VC&(*0WH5!0T%M"*0>;7@'8,8HH!:C$( M(S,E0AK;;\4@I@Z PK,^=NU\(5/CV"N\K9NBK?+ ;6S?"J_,IFBK/?6:HJ[R MWFILYV[?BVOSU7/FG3O(AM,N:^,5R^*;-?#_NHGW8?3U#6KV$P0T@^( ]79[ M96M? 3W\'.V/+S>'^*OUCRCZ_=#D6=F$%>^S@OVUJ/ O%_GTM;WC'_EJ0^N' M:)//Z,#9 W2[0*BX G\-8Y6WA[P+MC=_"RX:[U/DO"PLC[L-[=6L^%'L@H$ MG7SEEP,V2&N.;PZRT*4'G4B%O++=FK7'04I(06B!NUO/ME9V@\IH3=:C6=!JMZ])*#+@ M*42XW)V3#^KI [NG##@?#7E(D1)T:$X^L%")$GA$PQGWBN$",E+ TTR<>3423,'F]DZ^H!_49U>2K0068;+3TB (P?\8N\4G7Q$QZ$AE9CZ% @K6DZ\&=00: M4563KT8]#'V56F%\\A5>(=2=2]*1%(/F.NK)5P/ZP&PH2(SOZ]D,]CJU8XG) M5WCE>2K#\Q@TNU1/OAI4&6B4SQ1C%"IFYKQ")3$X^8JY2-%\(.@P;7Q^,Y+I M @*:#^8X>N9CQKFM$VK&7).OT(KZ*D$'0]#4 %((3!D4PJ.>?35B,1 BG4'B MRRC&)*?=L?T5\Q1NIPQ!X71*_N(\A9KGA3=-[R:1*X8FS$JJ)$_XY(@=*VL? M':UD:QV#KS*BDR$]E61[82 8GNXZ/DH+"L%9PW8HT)H,Z4F!%E0U[7,UZ74* MG5F[FLCHXF#3_&!__O7NAVACXU<7/HHQF:Y*H !]6FI H_J IT,RVF<%@-C M.9WOJU?O_([3,:YX,RH(FPB;*3>\?_IK_DJ\:6 FRZ0''>);/9/G#HU'E7OK MV,!EEM&$PMO6GL4=01ICX.>ZVK.,TX(6'53X=SDMQ2 ]RV H;*-6>)9DG]* MEW8H*@)!YYK0*P]TO?(PG7;#*V2K&#OHNVP-,C9^+L'/I;ZZ#8!.N&]XWG%: MT$LE5=9H9T:-GD0+;0D,AH2#$SVD(\_/^/=#B29I??-G&;4[A.^ 0G//:?;) MK(NVUGB6JQ;Z,4H_"1CZ=\'A05B$"27W5'QU4X)<-O8MPBH6 @HJ70V4M_-P MB"_'.HCU2# J'2AT;3V:'.-FI9Z$TG1HF 6I7@/A0/,RG<5K3H6&.TYH. M#7.4%ID.#?/_9^]=F]Q&KC3A[Q,Q_R&C/;.ACF"5<0DE63W M[*<*D$R2L$" !H@JE7_]FQ?<2"3)Q#D *7G7,:/NKA*0R,R3)\_U>&AKVI8>M4FWQ)Y\5%!6,?+^; MWP$)BM')-5]?4"ZZQUCE75\3]G2OP'I^[+K %NVVKHMRR.-2A0U M*Z+\V-A M([Z^_KRP,8#6=7%^+&QJN+DNSH^%C?@&_MY8VM=%)UU\)2V *%$;[[[0*B'P MT'7)S6UQ5DZP_J_G.B Y,;X7LZ(M)Q?3+..C!3O'*Q#R)U-;@U;3-Y!GQ#U8$7#\N[M.LG*@+1A"?KW)-)AJR"^V[JR^PWRY7*U6H[J+5S'J M0)E0:RK#VD?[A'UL75;3;E2-I:C+\K%U64V[437*49[U2]9E#:@GKM9OY&-C MI$V_T2D)L+ M(\;A*$!?K^'(M[ I?]O6D1YLL*1N.)*C:%H1]M3Z M;F7I^D4'O./(['(C*ZP.&XU?8&@("391T70(W/BZ2D1;'JIZ3DZ)3,JY"!8S]$9)>(8 M_H\I)6,V'07VQ/!-#07B(!5(TW1T4ABP5<1UTU$_!6+^H*)QJ6"'-7$<+9WA M8L,=IHYUZB)U1M-U=$9G,'/T.Q&,8;J.+'LR]8[:"WM_'C"O]_CMO_^;$J@N M7/ E>DY\#K'6 I+[&*ZHV03 .U!TGWYY^#4@G[[ MTQ]#A1F +:)PC 9DPI(-GZ9SJ.'9/^]-Q[O_GY>??KW_\OE^YA@S?S:WC/DL M<,P@G-JA[SKF(C1FH3\]B=]4QM#+,86IR'1 N'O.?U'J_;8B$^-KC]M\,D?# M?!D+W[^"Q%1=A;6^$L"3I8PE7'G'>RB9%4N2(\$L#U;&KU4.K$K6/G3H]LE]/G0G)\BV'=F;->XM4<8VS3]/:SWH[R;AC4.SO9Q MUD_3.J!NOPS70YMP:]KZ /,(!N]HTP_,\9?_--V6?<7I6[8[_NZ?9OWTKSA] MVS O(/S^":XI\P*[[QV=OF>UV/[&TCTGB)9LOTTW>.G==QQ__.F[]O'I.^[T MBM-W+6=\X?>"4S1;WA6G[YF7$/XNUZ>2XF(ZO1##RC&JSU%6OR:RZ'J0K:D' ME^76<'6&QEE[MVJ.B3UNC0M/VY^./FWKV%ZW:3U&FO911A&[%:BX[&[O,8J, MM=O'AK[>;N]1F8PT[< ZLN:V9XR^W\C,M+$11VU:FCW:F+N6J7+/.*T MS2/'V[6L\>>MZ[K[QI5=Y^ B#&%MINJ1Q]9WFT<9_A1)<_M*&V=T?:?YTOO. M+K:1]UW;8;[TON]=;N.,[IFZ[O*E)[]WP8TSNKZS?&FAY]?K[\L*MYRN,<.TTK@[-A'TF.#+O\Y7\>+K]E!L<2),A( MP=&+7O1XR,'M,:9N,N$^>MV8=FOM_2-)LU[RX^^7VN[W$FK\?T[4W'L>X"3>MNI$/7M>X\E75GLWT88_J= M4$+#<[Y7_F%;]C$.Y($O^M8'M&V@$65R5 M%60;Y2]&CW&U%L"ZP!'4J@>Q#7NO5/I\8_FP[ Z_PUBSN;E=R__,FXET& MS\UV>7OH^!X6=BNH&@QDB?B71YKLGF[RZ!OYG=*O>7O9JN[ *!%EYS->IUY] M)&]2:L_X#?O:!7F?/D@$&M;^W%:*2:%QU:UJ 87LLPW;,,V[4XV$ MA>0-;,V1T*A!CO9(:%+D@]4KL3540V'!V[W#H=+-]I9P6#7%:%BVM^9!:5_PVC_Y)91Y*BGV-^A5(I5]U*ZN&1DJ_9SO[T_R2JG?/'HB5H2*8 M; '"_18^$2N8J 8=BG6QO,/5MD* !;\P:[U8#?0?F@:.?6C@*#X.>Z6[QL'' M'<..M(S+-=FS/;<"WF1O_;@0/JMA%AU!YK#N3D-,)3Y.%_76,K]7";P^7!V[61W'UT"-";!.OVV, MJ,X\-,K=H3%P5)@Z(-8_A#"-#7+G^7K0P8&'5 *V9X\H1E@S]D#&M354!Y?[ MQQ"JZT#CN0H2/X7"\K&@=;6C-8*D^5B"74_;;N^0,_T0LC4BH)[AN1-F*6DH M*Q^I#]P:!WP$$3J)J=.+1*"GLNKPM_P0 G4Q&#Y#2SL%6*XV<\1[$,OATF#W MG=5.'=*HZPC3((K%-)R)[6@0@ 1#L9B:M@Q]R_S!O'W_*B)9P5 !,U[#\DOX34&8P@_Y5![R+Q^8TG^PO!_:V'6F M7>3?[G4RQ3*RN'4J^;R,8'-J+3+SLV-A>3@:2M-^\JC H1Y=(*\B.-AD8KV\ M)5>\K#V8MUC@5;LZ$)./['G[Z<]L2Q.R:S'-J\9$,VS[!Z,>EUHLM4/K)CH_ M%IIAV]H;2_N$!-4!8=*W>5Y%*>MM_\CVY$MK2RZIJR\2.G6ZX2[%^<)F1FWK M4!2.;LCT^]V0L<./UH1]UGF[>XHF,K!L[8.)985N7HJU\\JJR5X::?PB(]5WS8Y-E_J$:[-ZU[I(CXAV,>U<'!H1_4*FZH/_0CS3ZOPXR^ M"O,UO^$'U,3;\M5MC0G']/EV?;-="\H0V/ M;%W$N%%X4&PD;'%1H]++H8Z)MVN@ZTT;E7Y^+&P,S]>?%YJ KU'IY\?"YONL M0]$X,18VAE=[A'(L[1A>)XM=ZX>!?8TSE5NMPJOO)>LX]2>VV\T,=!Q&U\"Z M**U+\JRD8%T4[^ $:$M*)X5X?4FY["9CU7>M#1Q\PZ.@+:H=.H$O@-1N>@N M!]A#6JU[("LRWM,=B40"BSSCB7R5/X,M4FE=&N6HQR4+6Q+1NC3.CH6M2FA= M&N?'PA:\-B?FW%@FMBJA=6F<'POKT?C&P5A'SWZG?O]CEBZC'4^\7C*),9JJ MMRU[$OCG"Q+9HF,+$NN:/[GHVNJW4_5^G2VX5!&?XV@4\3'!Q'+&7 < MXZ[+M(M6@W79E=DHZ)2.<3#*$:P;/T])@(6M M^S /1SDJ 9_+HKM7"R?<4F->L[Y:3T8,,F=1)?CJ)I2-A3X[N5I>M7 M%/%F3)W>)M>TL?V.AHZ*P28MFJ[*6^ZUOW_O/STZ_V7S_>A:_FN-YN%2]]T9M-Y2(W 8']XIFG/ MO9/1Y5*6JN^T^;\MXS3>_::3J?;&A632OA.K\B/L"5^GCJKB-HZB^Y#-6 M1-O^4B2&PT7(YM&VUW1N6/*_% )5;B!=W#')J9;#-):.P?[?G9LN^\,*?'<: M!H;EAF$XGQG+GPAE$K5EG[?+"MK"8ZV_J@%X51W3&N!5;%P)-9MP\8W+#?3% M?E<@M);?;'XUC.8([=>I(629E,*O&_';1_F9,Z8.]B-T$E'V?;JCQ"Y MI*%%>.5>!9#*M[-[=#PT>I*]]Q5#-62S+QNH7]BVRJ!ISHY%4F< -3_4/?S0 MNAB21+J@O9UWS,*<+@C;%&8@0]\AI8&])GR@6;BBY3Y#7R=[V,)D040 "?J: MNUK<^/N@;TF+7;YCW\(TT2UY'?$=[Z*WNB8:[:32IC(/P60#^L&]1*J#XD_W?D A,YA MUQU]"!/P,6&"'J5@N0D7?R_R'5SNF.&*6#.5_ADHP^;)9HL%5W0?\!8L%TZD^?RHQ>;]HRU5'H)?,7TD?$2="N#]@ M]9NEO*P*?*)#^'%B9O$\BB/AUT _/UV"5PV^8PEW,\)=FH&)"Y@*!.L_FJ2; M*$$-7R NL%T*_W+FD;-/!Z_[C%NQUUAR:82!Q85VH;J9 AJHO,\TI=<>-4Y/ M61,N#?5GH0![SYGESRSNM,C90N030K_-Z79'&H-^$>["GY\?"5 TOK7:RW=K M+]]U W-.Y[9E>)9C>E;@N([I+Q<671B^=3(V7#8+E_.2\44-+]_RNI!2\S5= M%#']L/R]-)KNI,W$'IW1[,-2^(/Y%Q$W&LC)[^&M*Y(JY[UU3]PT%6%/B:-R ML W>O7YTX?0V&"V_MK,'[8"4&%U[U-/KHDAI8=;EZ PK&BK+/T8"9$TE(Y'$ MD3E&-'V2A@<^.N?@,D9=:VXXP^:VN?Y;AUQCTI75>8 M]YY^N<1N^ZW#[?K7VW#7O\"&&_8>MUU%N%J>LX;:;A1^WVF'6*_-Y=XB]PR\ M492;?6QPVS%''GIZ@M2:LZD'UYHZ/^H7F/SQV]R_XK[O'?>1!E>P62HO5:_4 M0Q<\IF12T\L+K3NELO/?B^ 7WAP?EV?,]UV6T/=_WT(^H]I%FKG>O7%C@#@:_K,!=9-D/?,:IVHB\ MM,3MW^<7EKC]P2\L<0>#7U;B+K+L"F<]4#KKIN^.XSL8FOZZ.1TC7*#CKH\S M,INXGK=^X8GO.>NC35W/5[_PU/>U["AC=SUUI>?@6Z-H^%.';<]1'V?R"F73 MRGFTE(UE!;?N-95-_1]74#=CC:VM<"X^^3V5,^+T]93.Q:>_IW;&&ET1(FQ% MY5O+;SGCQ&=U5<]8"Z"5=;0L^WH1RA.#CYUWO/2\]]SWL>:ME7F\],SW_,A+ M[+CMM@[ZOJJY\-3W')JQIJYWTMSIU8;VC-M+#KY_TBXZ[_VA+SSO_7-VT7GO M#WWA>>\?LHO.>W_HD>9]6+:UYT.TRK:LP!C%A>C8478K3->V)'S_>H5;UM0= MQX8Z<. .QF^,.-L>YP.\$\/;9F/#CS6^M@,YW@(<]^$<;_P-T'8BKR !CG<9 M"=!S(Z^P *Y_ 0GH)-Z5ZL\6;;=72SI?ND-WZ_4OO"&'Y2)7W%HR(8KL%M.]56UFZB.8;<$6'J7 M&M]6PJ1\64?9CM*$_$[I5W#G\1OVK2I@#"RO@&OL@[I\>:3)[NDFC[[U^MY. M&^BQ[YUB"31K_%=30GF\IG,)BVT)S&I;-2:6H\#Q]\>LH;A/ &5/L6"27N^) MLI]B4>[Z3]1",R640]H26^!]U6ZN& H+/E[S/Y2-DRV2$,5@6 QAV]H?30$Y M9UG(OFAK&NP/LK.!BC,_38&)--? U+2S@MN.9Y[?%1AX6U](\+/Y=WVWITSL_ MQ&&9*EB5% N&/"S-?7!J5] LBYJ'19"$_"NPA%A8"M/Z'BL)S7ZE>?Z<\#4@ M80LDE-G5JOU"WVOEX"6]?;('1,KN4XE$JA@9B\@L25'JH74Q>-TN!J_$3.0+ M]C9+-Z\DP@/[^@];;GNPA_-38*M2>*Y\9;;8?&Q3 T/7PK*A.I8#67VG"VX^ MTNI?\FILL1I,NZ0IBM5WD0AWJK&,[#^G:U UF-IS*_L*R]C0=9C7+T'NUJRT<>F59D\=3&((],XTJ>VQ@%4=>YC;FX+ZG%F6IAR7YK M9$77+\/,->)F=X=L YL_1R[AKZ)]$@/S2?+^#RA[J\Y08 ^0,GWM0X+_(VFN[4 M/-S,HS=K5W]C5Q5T\R)7U=)0)#8VW]&Z%4^OJFMW[17LJH)N3:RL=L,NW56U ML)Q"CJ:LNG:74PB[JJ K[Q*R:@UU#5F&3'2^J7'8:VAV'L3,HCGGHSAZJUC( M6Z6AD*P^Y!B%)(_::FQNR:#1V>$[ :C/:;^^ T7/[GZ-/<:2@#K65'-M'6.\ MM;VTNK=,K;7%FO..IMRZ?@>N>KBUO;32-ST-?FPA3;A8HZ;<,I]JO+6]M.JW M=+C';6P&J='[5G!1]\,9[,)RG*[[L3C&FV1C>2\;!Z0:^*@#HFTJ'Y/'[^!F M8@9(X.DH4!=[.9F'&WK4!?%&6-V1:.L*Y7<$0"2R-@;?L#%3]:@7&8V>IPFRA&'XB5RIK*8-SQ M9-K)3)<]14I7?;M)?ZAB<%0,A+[_K8.1%&%H>XJM,33-@U&.7IK=2,@A+>N@ MT;F_?GZ]+=_;/A?63W\V;G7R /8468';I,Y.;@"VFK A8CZS 4XW:**[ = 4 MVI$-<&X-C=(Q!UOBW63(3FR @ZWI=AW-$\#N:_ &0#-EQT^ AL9W#.0):#)A M)S< >0(\5_,$N%:W1D5W Z 9L2,;X-WJF-X..J=27S:VO/6.LLXR(WVPZZ8< M2[77V'1&Z[HI1SEZW9S7=N5B?"\7CF-B(ZS-A7-B"RPL/V9SX9S9 J?K=NAO MP?!7CH[&PZ8P6E?.J2U GH+6E7-Z"UR[F_O7WX+K7#K8/$/KTCFQ!38Z2+BS3SC;V89#;_>A,L=S9Z'\6/XE)?+%)A\?:L69<.5\JO=X*S& M7;2F5M/@[%ON2.A@6H/;%QV:6JX:9(:Y2W;TL+=%HY'.6=&))UQJ^D/X16Z\;=?Y+?>#?LFDIE4\!S M-@.:<=W.7O".PQ;\Z8^AZI)!.J>.49><&Y:DJC?=0TMAP=EW/;-FWS6L.5T: M2]W2?-C10-#N3S ^Z;%I_H TT*6C5< M\#O^]VBW?E7DNY2]>"A.Y-(XH(N[74,2'"[=I6?/;'_N&HZY"$+?#@!_]6&/_-*>JT2 *L%/&G<'H'N>"O^ MIPW=<7)^[YP$*V-XK>/#'4_Q6&D#1+HRC^0%X@BQW_LS6*E^6QG:Z),R8%OF.9$[) MAUD;\8LS-E?2A/Q%=6/H<.S MOSCGO:XA6V1N=*H6="#">W\J%I3M(MEFZ:)@?A3@JL(HGGN ,E M$TU+ KF42C(GS.6&G_-YNDJB?S+IBL"RQ4YIN&'7$EC,Q;HQDRVF[/1A1#.A MX&]@&YE'B[)'E#R"5Y1^V_)"UUV*V!+*RV/A^T&_S==ALJ)<)C&KN>(YZ5OH M&SX42K6-;9*O#H$CB[7908QC*(867:W ^%OZAZ[S*)NMK@+N#JLKX)TGM^Q. MH^#I"C.1@C];^SATGN2&Z):R/Y)=_ 1]R3^*%/'QC^LTIGD8@S=\$V9?M373 MP!NGK0(Z3W+#MHC#'T]DT@(\YSFSV.!+O50I/&R7YYH O10=E#(W2^8"Z=8N@WA- '<^96:"N2[M0; M=Q,Z\;3V4L'R\SMX\-KKQ50(+MN]D,T/))6AUN. MAB<0.#=G8J>6.2T#%KLB2W(>?R*?Z+)(%JH8+A8\IA[5E4'ES[S6FYEFS"JL MHS4YKP&/BP4E(5D58<9,":+0RH4@XG_/8"6E%(&4@Z8BH#&1/6IZW+RI13HJD*DS/F5=-9I1]$R7T MVS:289%;\J451N27>;;@VTF8XDH?11 <$7*0D1.V#?4G9:7 %-QJ(NN(_3CC M6E*Q+/Y )TB"B__T9SDT682[D#<);)F[O^ +PY1LQEQ1WCP0I5)BI$"7VY@3 M&;_A"PD.G?!5;I8TRLNE9E\0LL'8?Y4> !=K^0513YB*U'0Q!)5Z@712G$V->.7N1F^$N_8DB4\H963CUGZ$"WDOIW*&F%1<1J M[:!*SESI8I(;@S,DMG+5P!=Z5&T W")84K@E@X@TP3W_.@UV^:^F"=,[/3IK MN_M=9/-UF%/M2&_G#9\+N-V+V^SR%H=OFU3F"I4PD$=H^S)MQ+Y*WO*]YMNY M&)[1V]7MA.M??L80[=35]^3\@\!637475A+T\X1=1.QN$AEBG$00.55P4E"^ M!&&-+ MF %#2+%1>S/[.[!-P0D4!%>T$ R6Q[:FT=4.RB9)H4VRP)Z+:TI_! MWC"WB5)F(8!#L7G$9AYFY8D!*Z=7Y8RJC<2))5@@>>Z>VXATBPB)SYZ:@@OX MQC"IWF44$YH75JA"F@>R-1W#+6WPTLZ%GSE,^K-/D%J=M(%K+X((;O3+NW2G MSKSA7,8N$=(>Q72PNP!UZ,!%#?W.:N?YHN-$V.UZT?DZ0JK0)P.5TCEE&UT36L0$+[.(ZB?.5$6CT$=+4QGZ>.][ M^HB[!8YW#F6C(PI;AUH#\*T)O^FW&J);S]!9\H3N^A5_*F(XJ@,^ M4!+(*2FOA"[Q7I3_X"! XAZ_+75,^0_5AR ['HZ'K9W +M$1\G"URFC9.L!L M_ZK[H?LU0V&1NZ93MQ$L4YYIX D6"4M4Q7_KT/ZB^4"Z(,RNK;)4<_:#59KI M1IJ[T2R1M4B+G)W;_.?GY73W_CS9]+L0?5+.O7XKT-&U*S&XJB8+X8!V&J7: MS[8T XN:2W/A.:%ONV>:E119B_/-2I*: MM^KNLUK-2LV*NO6*3NWEU CHU Q]SW$67C +''8F#-^UIH8W/Y4W$2MJM-I[ M-/K..(CC?F?9_N'XL"R/QA?!W3-06UF/_C"%5L(L^='%J_C3+5]257=[CZUI MTR!FNJ,06A\??8](?+31S=MV=QP;QFD^X-:KAK>=6U<]/(I*W+OUCPUNV:;\ MY8C#3XT3XSOVZ.-[^$UF_-W1IE[J9IG;]OCH^- MTOAJW ';,75&'F76MN.,/FM+ BDH[EBOP5NX\+SW[O=+[+;?.N"N?[T-=_T+ M;+BF8>,%U[4L1AK?/C:X[9CC3UW/JKCTU/E9O\#D]6R*2T]^[[R/-'C'HBAO MV,-;U2N-FVM9%&--_W!X2^W,F(8M3\CH\V]]0%OGC/4!'7>F&7_/G1EQ 8Y_ M0%OSC+< 1S=@SZ$9<0&"HQ_@7T0"CB[ GDLSVOA=GV:JTD"F81Y#UAKM".ZI MH+$60,NK,0UCE-EKN34G!A_;K[GTO/<797'KF^Z'+2^RXWSKH>[;. MI:>^Y]Q IZX %3L5%&]'P(^!BDVQ[/5!!4PL0^M?UE&VHS0AOU/Z%9R0?9,L ME)#E6.H$U[#WO_:1)KNGFSSZUNM[.VG4(]_K8ID&K(;RN>(OGE/.+T.L">$I M%=68@Y%8E&.^3Q_*,3TQJ*48U,1V@'G])XK%KV^Q=O>8Z$#%+[:LLF4G^8$W M[*1)&!,!IT/H:E7VE2E&1^YM"[)?CJ\ RG:Q5+G6U-P?Y"@SI=D3R_+--]YQ MPLG]\IRR_UM\";^AL/SO\VQW_U%FU#]DGVGV$,WIW;;^?9I\Y@!I M8;Q[^LPWY\UJ)1K=?A-R,@ 3NA48$WPI:*&I[GU MUCA;K\\AAMYZCU;[]2[?H?F>9BMU^=,N/K63SU_XAH:3$ NEL6X M+C6F8&0BDX0,+H!S\Z#5@?^<6P-C7O^E/IH8&4Y#K8&EJZIOYW)8X MW_G-//:66/[$]S7(ZEP$WO7!C7EZ2]R@P^#^G=V8(V^)P_PQ-]#1F5AA#%B,ZFAPA4W%Q;AMF$$+\<[JB8[ MU;+?V-_Y;37*-@03P]7:!BS1J:5W M&MQ@)'=^L!MJC&UPK(FEP_+H8E'#&GKR<]LPDCD]V*TTQC:X[L2;ZIR&H5#* M MFV^('C:RBN(!]YX=G&P4!'=9__G5]!8H6&.VX3W]0Q.'QLM$P )NJL_TB! MK,'NGF'7WYY,W:-4DJWUQ\+JN+:>_+O!2)[J8)?.L.OO3P(MMQ3;GNTY>O(O M!OJN;YMAUS^86([6^B-O^R9'9QI'*=3=*?(R:T)TU2A':;6]#IOMI>^9(:P$ MRV;6FJ.Q?U/L_=WDST_M'S:/7,?SSNV?XX^T?U"^;MCI,\R);Q@Z^X<%%/4. M3X9B_SP#>?Z:X-^Y_?.Z;-*7ON>&R'L$UL35N;\\8[BRCE/[A[TE+=WSYX^E M/Z%,X:#],R>.9TP,YZ@&/8\[=APE'F!>H\'QP.1IC.^'J3-"/+(EY&<4S"AG=0T'#JPK;\E[_I@#G8A9#9IMHO^*46XA >7*(8Y+>SDH &0IR33"8(WI;FP,'!UG*Z0ZQ#"VF3L4I&*@DU)/J'H.CE5=2 M@\ J?!#;#8?UKG1C'"W!+^D!BJ78JXJ@ )GZ"M$ MS32"*H&L%C$S4-L@W":*_D-"QJS#\N>E/LR$-:M MZ7K5BF24SX9D[ _V38>BPL0SCL)9%+.Q!&R;@'_FI"H[(;I#;+]]VE'W@V%/?%ZS#7G)A?"C%-!\*$@R)5S\>Y1UY)5MT(9I^N4_4[M0YW,?M@KA\:U="6J#=RK<8*A+HZ@33OIS]; MMZ9&$)2OI7^/[LVT#M82ZC[!71*UG+@V5DYL,]"3$[=3F@26DT$"KOIRHI'L M$&OIW7O(0)HM^C8&$!0V2(Q09P@4;H1MM:N;@,%Z%-/K3'GO,/3ARE.$/J_M M8':?9 H2H4\4]_M0E<).H.[FG3#KG#LKW :*&^]!,W'Q[_^FQ $(%SQ1\YP( MMNM6F_['<$7-1G]W&OT__?+RF>6Z[,O*/WY^T374-F&VBI(;,;NPV*75#S)A M6XF?\' -L\ ?GZ^CQ8(F+V:"8K;T+]G:18OJ1W(O.--P]9/F2\QI,"'5'^Q+ MV,??S#(:?KT)E\RK>Q[&C\S]*KA-H<:3KKAGK8;?G_J4M]WQ%V_5V939V0U9KH["PW'F[F.YSB^;<], MTUNZ%EUZSMQ=SI9GG%Z%?/1-B9JGO=Y3(^AXO=Y $/^FE-F_)DWBX =V$S$4 M%>S*+6($K0=)M*=M'CY]\T!S!#-'SMT#L%FG'?U7)##R';,^,%\N@BIILIU#]\P;N>--.=R7^,X?GD$*Q.>GI+W:S65;PEN"91!%\\]]XWL<$7 MQ]8,OG0J]-]LMG'Z1&E9JZV.P+SGH$A<<]\]AMDB%X':]N]Y_/]]NOL_=/>I MOEZ;-\F'1.WWEW68?!#TP1H>[O<1P7ED MCT.?G8&U";>R,OW[0EGS "Y5@ >-N$FKK"C!MI =1$)"-CWFT;=*PU1#WIL! M5B^8M1]4CJQ.!]J=QI'1U,)',>6W:5;^B/\]$YD":!W^FYS.GR^*C)&SJ$8\D_/;PE;"IZA3LG', /?K^_>D7<[ MNB$!^)[D>4%>K4F84R>B5Q@+ZVV4A E'02"?N:4FDL0]:F(Z[_M<;+>Q>$V8 M/9'7X2Z<$)'(5.SR0 4J99;7=.I4Z5Z2E)M1.>'EJ44F81+O$N;QQVP[MVFV M$]4SRR(3G:I1(@47H=U3.9!T+]J.*=GR#U$59 Q%/CSU#RM4:H;2QE\BPF4C M_*Y]8*<6D8;@M1JD20P0$>$GPBDA'6A*2>*7'^/0.U^;,;W7CK"<"PG5$8AI M/Q8]7&@G4%P#-*37<96A,YWYX M-EK6DP[/[N27/\_7=%'$],-2?3]]JN50G-2_LMLF%U?572F/5R+.4S7D8C;G M7+#9";P3>/,-QXKC'XLVHQ"8??<$W/[4:]#N1QK_%-C]U&RPWL<:7I._RREQ MP"^X^IYACSY]9VH=DHVHI^^.,OW 5:99G&D+_?OXT*@N<]NDX^=SSQPTT<#>G=M)ZT& 8\!#]].I*4M>H M8EVFA)MEEALWQY5QC2G<_S@RNEDCZLJV0V$,JJKSIT.7T'IFVX;]Z<^_'X\@ M(9K@CTQ[>K#H=V50Z9.: 4_(VC#+RMS!6,;;[QD - MIF6(Y4.34)N0LD'F"#F!C^YBMP[C.T="[!T /+5SQ?5J)X,7+IT[MO'!3 MWORC8$[&NX1Y,86(E1S&T.L G#QPJI Z]V#L\R%UF5IM1]7?O7][*JS^9VOJ M3$Q'(Z#N&\BJV4;.RI57P ?XB-[I Y"=T]OK=*!?+["]E5XIC[@XX?RP\;,F MCAIBY__Z^?669N(+V]MO_?1G3D6G >/FHZE&JM":U&-_$U-6;+&)A5ZO<6#$ M2%4 :AE3/NRSHW7ME]MP.?5WB0R2#U48KS[;?[85,-<_*U8=>7J;@^6=Q*+O MS#S*DJNQFX=0K/]JAK.Y8Y7U#'L>;+D!V T)W/EZ;IN,9TH5WP;CO* M[&8WB]=QGYB$;:*=$):[9/%*K.N*)O.(YDW7^:B=Y.<6H5\G>7"* %2OJ-X- M7/WDGNDKIFV:QR>FS?.\;CCLNO3(-]'G'UZ+9==A/A M(Z_GN5U/=C/X]M!!0$4/OVF0&](Z5+R^ANP=*\5=@R8SJFX:V6:A&F'HL.]! M\?>O;WZY^Y5\_/3AU9LWK]^]_^6SXA/&0E H:X)$31,/>C.I@??Q/]R25V%\ M\QL7.?(V31?YA+Q+YK=D\?U]2,C=-HO E:R6C L;X#*X75/FA%GYB)W'O)CET2(*,_"; M]OBG\S7_P,+Z+-J+CAX;TB.;/9EC19A%Q[:4.& M=8L#Q7%4B.90NJ[$A8)W _31$YTRYP0;JKW&E;$QH0O,V\]EAH>7@C5R];K?/Y MS[A94-Z=XD-ZWIX*F,V<9CP>/X_#: .V(2LH0.AG[+I%W> 9<7M3FA6HU\0Q M72GS%&BH@.I@E)"+#U$:]ZG)[PB%]IGJ/*FO.=0'2?/A0-6%N>W1/-H=/0L7 MN@]W1O\HPG!SF@L9L5[P1A,>,X*_C[G!<\P.WLUW&(VFJ\\Z7_ZRT-:%G7'_ M5[C9ZEHVG8?960OWEXUVE[,%+]P6.QMOGVNLB0O/+!=Z7W#G+_V69K-H%R;@C]]F M_"*"/KTH,@2T!S>Z% IL((P,TYJL'*-XX.X&908!#U_K M'O_.=R.._T;?N.D^&^4Q#7L@OJ@77$3RP6=YEA;@$X'50+B3"(YQZ5^MG05' M7:UY6JS6\-N1;K9IIA\95DFY2H<,%3LH^2>WE*.H4[B:C9*_%XDPT>%"O0JC M)/]_=HAN4$J7;DEQ$#DW&GBARV9WI-\/#I)7SCQ8SN!7%D+$N'3BO2\GTAJ%O[?(Q3C5+S]249S8_)US1+[&Z9)7 MPY@8.ORA?'>#>Q-=C^P>[J^>F'=*JJ*$+.0.WQ*>ERY61;XC9I5A%D 5-VE55$6@LYF"4? +HN_%PMFN8FE^4RW.Q08MFD.D+:7>>!E%',:.>B+ MDI2'*'EQ1[C=TC &?]'C.IJO!9]1R+SD52*H:3#30Q6;5%D@?S-LK@5E^57P.[%1_ *16I)J!/FQZ&^ M.6H:P8<)>$J5@K2NT M8:\4&+?,%-%G@AG21L\HDUT$\AV&Z"_43K8KV-WF7\&?#/8M$)/=<2*XJPB7 M/B?&,6=(I28'RE-83G41IW-*N;TFK90/\UW*^TELLZ1>P%PY%2-=F=LMKT1X MQ1=_I]#KI"Z $!<3U@SBMF9>VEC"$BB8?;*A\N6(F@'%]@T4I;7*4M)>=1'P M6ZI;,X>UV*PI"I$7(Y;@.4NI0)E0<&$"U[Y@:@<7-(E0QQ6^6(,4E7PLW1J$ MN0I]]!-]B.@C].D<8^I#'^UA%PP,'ZS2E /A<%HE4VQ/>TL1&,60X@HKA&#- M"8(,DK8O>^@Z_!8FH>SM(S,:1\R !I].?M5F40ZV)]D-6S']0E\1IWE-_0HW M:YED:#.4*[*&.\'3#C:.U<=GJ&#JU*Z.3[JCNE*CT?@1P!L_SO7YR,+5ES2. M"=T13@/=[94I?P,]!8KY#*2O[+* "&Z;H1I@;*-?).U422@XMQ#FO3I#5"3T MJ7;7@DJMY#PN -E X6_;E[7#YG/+N)D_W#B>"3YHVB(R9#3E=]Z3GX%'KMSVT=V@;IT'=X/ MJ=*[(M_!U_MU]"#""Q,"7MB4\!+M%,YXM.(VJW:ABXKN.Z/: M&Z^(TN["**99/E%IA8&07>RRC9^9YXMB+@;C$;-EF&WR6\X4$"6[:+D4F2": M[0BOJR7X.T;6/)1I1UY) /;?GDA9?A$_L>_:2' :TE19$K@;75>)$EGHI=J& M@:J6G#+?BW#Z>24M05=W@B^P?B6;"O(YV9<._?2Z]A*LZ!I9A\XAH_\HJ';^ MK!L"8>[C.B7;(INO17M8Y\0% M@Z&SEC 0F )T^+6,ZNACDUV ;Y6%,(-F;+7@[R@O"_@+X-FI-5/P^EF<;KP" M@8P M@,N49ZGR"MAC:]+W27=XM5^=XG"[KIN^;_"BPN,@7*G3@ECW;+,HCK"]W*F:8]@[PGA(\LLW;!/C&-AENDK6P6!)PFE(48VS*[FEBAX MLJ;QGV25T5 $/]E[A!DJWCUDQC7 @DK7FUXFS(6)QSX3KCYQF80%929"AK5/ M$!\PF)4(OP4656$EW&C K$"XX;6QB-7O5B8S,;T/O'NLK ;N@;0>K4VNB1QY M=?#)PN0'7IC\D6:O>#.HHD#Y;IM9 C[\P?_L1Q)<4S_+]^BY)H4VP&KTW>UI/5KU'6*U'FVSSE]=M82%;K<)_UA+&3 MEV%3)77O \*4/"+2IFEAR^T]2UNFO7\%F0Z_?2=XLL"8AO,UZ0L"TKV)F+4WYS+*#+XG3-**]]1X+O1QP25+F$^+ MJ"6KP:BAK^A9Q#]&ZA$!W<5#1R$G=,54:+2-]@CA8X>J S!4G-27Q[/N2T&$ M0:IV%NBB;VL7K"P5 QN5&XJI#I)AN[ /FDSW'4QTQ71N"2+ALT6'4#GN)(^B M)KOX"2N%4D80GA(/E'VEX)PN]Q64_2;!4&0T3ED@T_(+0&7/PY=?KX M5[\B2\QT-[] 4*;@5=IC4"6I5P)XZK3(0E^$O9V0A@\X@0)>N;+1^ I'Y%KM M:DI=.5"KJ6O)J[_<3G9;\>[IM-B1NKV9.]@D#N=?>>\L,ZS^3N<[4E;\_KW( MHIS])3X^[[V"JKVZ%X=81GG-M'K+FX\3/^,U;M57*E9FH/8DUYX>M'E#\ZSP M1MH>]W77$]5N,/INVFA1BKQ7G\^07PWUWSIREQ53S,5Q1LPF%=KAN/OWR\IGENNPB*?_X^467PV839JLHN1$3"8M= M6OT@$ST9XB<\(+F,T\?GZVC!U,N+69HM:'8CAGW.EBE:5#^2"[];1_5?:K[$ MG 834OW!OH1]_,TLH^'7FW#)[M#G8?P8/N7EW@6BG*@B^3%<65S4FCO?-GA? M3(L+Z.U;N8FV#]"K1YO^Y/?=0^\Y?KJXB_ MVOQHX@OZC QCZ;+.\'(I)*0G+]?4\/1YN6S?NG7.LU.9'HR=ZMSP5N#+0+BGJU]ETJJ@H2DB_7J-N<+9/KY&B76>_H4^A,8=B7I7E^;)C M$-U>!/9)GEL6[QFR'&^BSW:D3)+UZ^+IV-JO*_"-"[7C=#L<13L.>5WVU8#M M0MZTP%.OF&HH9ER6?1D]T"-57%9,>X"-5.[-XT2B>WJPY+5U=TO95=$#C^M$ M:@P>P(<+6P] KF[D'WZ?8.%WD-<%(N4&+HT;IMX5^H:K4#EA0#?Z)&>[^P1. MJO4)M< !AH\E2*^P1YTHE4I=#I2 TLR7 0(H$]D'T_M2I/\"V=984^K'YG.0/A0L*3!Z(%HF\!3]>N'0!F+TX? MX55L\R% ^>KS@J@^01CVD/J3;A<5DCRQ1-LE""A)B9FX5*$Z!_9 );&F(2L" M7T79O(AV$]+3U^U>&?:-:YBFA6)\W(;,)Z/]"BE59R'*2$;S+:>*>Z "PS*. M$5R2LRRBRWQ"9@4JJ",OQ36'RDG!1R0K8L'_R#\$;H;FQ8QK=N[_JMKNG($J M[X29@K51?#;_]3N-3F:Z< MQG]GX7)7QJY^B=-9&)?\[35F%70_2M7U9K4B'QM(B=:[A[N"G:%";(',@MWQ MWCKZ$*5%#L_>RSHPNI@@F$U;114NHA; "/I8OHK[ ^6*_S\@+=[IAT6@X<;Z M+N/<#0KY'^H&G,0)I)CC9?=Y1R%2!\FM!MZDLV#+9BCD%D;/'7 6^LQJUO!K'## MA9T7(F$]=CEY!B?K2+=L-:7)(\ZO:/G_6725Y*I(OSL4N8MMU%"[4<)7I[1;-V'\PYR%]!"\]OV#^FQVNE"U=>=&HW AW( /9\KTJ M2(5G2Q(45"8\HEM5$H/M4DXRA9#:8<652PC8@2Y1Q?O< ZHVN2+>13<+)#IF M7'> MSK H!^EO+"]@5QY:RICP@@9Z&7>=FOF46UEKY$;A:*"P)ESX",7]BD9 M&7S%X/P7'VF2Y$_Q0YA$(>*>A2L(\(?S(YSKDU.IM"1B;)1RO:M<9N@+&C + ME0'A#91KMWN" IPAQY$6$\WTJZ!\2@C].Y!U' M TLC9L@J I$H>W2H^*5BWP<"<+,MF?%#GQ >6,6L%3BR@JFYE.D9J%V R.J8 MSTV35S &@1& EPUS_?&L IE>Y%D:U0;MK-OO]"U6@J+310U,JV MY>TS')(WV!JFJ#HC\_)6'8;&C>WJ!@Y;>3??@767Z<+OQ-O/MZ_ 3_-_AV/C MP&$K$%"_JXQ23(T4V(B+HTUT#4571GY1N)Z(3 W\6H%K6*Y@Z>Q)H6/]@0(- M=IELC_C=QRY L#S"Y2D+(WBD#"5/G"_A&K<]/NJ_U>^%&-) W&)=;D3<K\ M@'4\/$8A"J7F11QFUV@W^+%MZMTNG']5.JO^4$$*3R(R56G4)0UW149[D$2< MBE,,X0*3,.&0H3>/-%[R?-VJB!:4/X^Y4W@(>Y6%&U+P5";^9L.? MEQX!3],JMGL@Z!0[L/?)@,#0*8IO' H!TG2J9%3%%VXY ^24JGTJ2_T).YS@ M:S?DW>%+)H@B\=]." K3$E-8+-)7BOP?N+I 5L8+$-@X5LG60!ZG8TVKYI)H MDP_96LPCE'"?2@*JE[Q6\)L_27E!+*_1A9_RLG14PO+JUP\.V*/1-6BB)$SF MDC\X68C=1Q!JL9NCB'>J=NE@*$3,,BV?+DFZI1+D L-13]ZG#SA<8;@#*U0: MG,TIWT7;HA= M#+V7RH(>!TEKX% (;GVS-BK.T(F/2[@;B%9B=, ?=X*^L$[ M*&LJ9=&]XN@,18CE&0>("X'"G]$2ITP+"!HD1YXCYKV4M+=@@>(=B+^** 6N0894)4Z.\WHL; MF_ FEV*[IOH4A$K[%$]/]Y@6,=A5*8IHVUMS],*R]KF$%+?5 M%[&X):W0O^(-Y=JWMLX-Q7;&O<>>&=D M; S!X8IG6=T MH9UY'%1-P*_3,@(&7NOZ-(&55%7.#[Y#9ND#G D0[L^6X7RPL,5K@U,EQT8=T2%4%5OE_T%=\'(JW**-A MGB8][ M5"BME7O(3]DN6E!GUY,LZ@I,=EW8U@;^"AX 5AV(H))S/,WTBHFXUQ[1ST2 MHQ-"VR.3#6-V,4E45(5+\IEN#7O/);%^+)?$G-YZ&BX)VQK?N'>1<5A; M!,'W]@87--.':%68/X*\?4)691,R(O01+C91(IG$.*!1*>6*2/;4&.K>+&L: MM.A=J==XBN(F&,0]^@7334>9*= MY70#W@5]>>T\*J PHZ4^04UW<5J#.GT GF0*E.=RK+V@8JDJB/)P&>6ARCB(4P7815B5U+0 M#$>5I#BR/'43/I'Y.F3N$<+RYMNQ+'C%-9F%N4#+Q+PJ+7;(J-@Q5BD)N.J+Z!>C^\J5$2Q#>%5'5YI?"4ZGI59K2R8PUO04QK@C^N81^B M59H)7. R!T@:=,J2@4DT"G5+-!O[65$S.T40=YP&>O;+0@81M.%!Y ]?XW#- MGB2_\S:#G /2?4QC-@ZBEJR)T:JF-I"^]%VSZO?Y2Z&-!]RMT!4EV(8VGK+2 M@!*KB<@O5)L =IF$ON?4?.!I2(4'?1I"3-!YR>LA<8F@CP\)9U1MJP(N:CH4 MS8%?I@&JOJF:@1"JJ44.!0>VA$A"?WG*X7H'_^D3)GNSV:9BM:76O(3_I(N9:'Y]/?AMFFPNWO"K4S4&[&#V1- M R*A]#G:;!# GVT7_W6L- WVK9R=\)+=G]%_.; 4*N !05W=T.? MQ%[YO1#0!T72V*TSCF&.$!5X/4[.U H<,1V^6_-U-/]*5>8L@I)E7^5-_;(N MGSN]PP0NR%98\CC2K0J3$?J.3Q'S)1OO D&>$'%4Y/(UB.S00[2@Y9L07B#% M8<]6QQ^5QJNY%%5R.9";%909+LE; /]WCV*]CI1O$+JX!_"6N%X0+=N75!@?[.1A_U><,U50H7!BX+F ^\P"\]0I- M,E"0+K!D<44OTUKI$R'LARIX!V_YK]$CH&] <:)#'^U[<<*_NFMUP1T#9FC" M0PD\J@<6E<]1,@PD==%304&5#@E#A6)<&1JC3$ M->]-XQYIU7ONP8A'*JAMWS^LH/Z-6=M9M'MZ)_"F\MV'QX2?W&C[D69SFNS8 M]?;RZ6/(*_CVJZGO/M]_>'N^@+I^7U,[_9*]*TU><:"#)[%_G=IHMF"T71S] M[OU;G>KH&^NG/YN&<;XZ6JRZS18>V2D6'*[[?\+3AU$^9-M2- K-HE2(2N*.P=E"4UMY(GV4I3!]MW$3^3Q)+W.V9&P.&$' M!AP)0'%#ATVK[742G:U*)?V2RN[IC?-4H +"UT%Q" :*1 :^K%1D5SHOIN*$ MN1L. +/?_^W^I^M M)=F&"UYT\IR(;%;Y.S[=C\P*,AN_=!;.OZZ$LW S3^,T>_[IEY?/+->=D.J/ MGU_4:R+(M]FA>K'AZ;GD1DP^+'9I]8-,U$Z(GZ3L["WC]/'Y.EHL:/)BQMOX MLALQ['-1T5_]2&X45Q;53YHO,:?!A%1_L"]A'W\S8\OT]29\ MJFPS.1[(6A9PF(8KH9%:<^=;#2?PDU_U!VX3OGU;]93951V-M%5#LLZXU?>' MT+(;@VS_26YVWBQX7Z/8S.=L[6G&!9>]X!W[]V]_^F.HLO.PP03#JMB)C9)Z MW0P.#P/[Y[TY->__Y^6G7^^_?+ZW/>K:CF7.%]1QK/DR= TO=.?SI6DZKC%= MW)^Z/J0]7XWJ\B@]DXAP]YS_HK3LVV(MOJ#'R,UG?V%+^I*?>MY R7VPS%0U MB=?R*]1$*2@)M\7C*O=KF(T(V:[3Z1/LSI*4PF?=DPS!>D'UUU9)>/DG-^;4G\\^;B O5<_/%3WOR-!3YGU%# M"S(_Y48@]4F,P5*K-1"#_"1*/W#@'LO^;V!26R+91*5Y8BO MB,-'4;_,:S,193T8GI<=KD^JJ2A"I 62E&QI$L8].OBZ@7(F>J+ D0?*,6E[ M*.J*"[UF;S@KDMTPB(!#\.R1GCC,$/)2)!<41M#43.[7C[ ME U0%?L0S<,L$C7N<*<9@P5U'6YA&:F&]T5?IY2N\M$1Y3']"#Z&K,1#60(] M&UZ&%)42&@E>3(38[26\B F>T>5]69LMO"PE5:F]H3JRI;66T7"^[LVJH@+X M%WW=VRQ"5(EF[!L6 CSK ]@:X3TNQ-1F"NA\ [H?4CJ=(K0%KR+@5Q[ZN!"^ MF@@C9T;9E4(Q8&@9W47<]?["1&NM$.:AF )]61/Z*LKF1;0CK]8179*_%(L5 M):]IF.CG4;I9!4KGE'QAAR0$J_HVTY+7CD\@=[CL9J+L-=Q;Y@9MD7.LDC3; MY4K=)P@.6RVA 3',L+B86A;$\?B@+.-*0N MFF5/'D+H7M+]>LNZ42W,K1K!P>1X!#%-M(FI!ZRL M3K>52@!+"=@"P-0+HK"QE7[X4+2>IAVT6>,D0! _@0'0@;6F5$.1WO'LQ9(\$:.C?J$,'\$\!'%."4Q^PZRS%+=!BYEF 9G M@:',^Q*4E.R8Y, !37;ZE V*%/F.5%" MW8I5W%Z]>OVZM<#?V/2+#)YEC<"?C@%GNXJET(\-O!NE@#L<\.F"[=>,PVM> M7IYYD5.:P=L0:I3!*\C',HWC])&C^8-WBQUG."T(O_7SYRIE-U0M6R#+((ND M!$GI$:%6[!0W4N Z$^ZH(,ZPK-9"9$ MDC^U2,42N+\B@N"[+.)>WP."HMPF3S3,F..T2DF?->\&K!)"DX@8 M642H,AJ1**#?HIRC"^*<"N%,2+3AUD]F_(5)'HE4_I %#G)]RPY#TKN7O5MES-0NJ0$VR0!( MF3P,5>?L5)LW4)+ LHV]\)=,TJ!3UA-,GK Q?9Y(1E=AUL/6[&Z-:/TJ! IX MQ;K3G848M^0B4H \5)+:5ZRJ7@ MT$XA/YTEC+ND5FT%+J-'/*3Q@^RF>9!EJ^7259C,[/PW>HD#NS,M MR"\K1)2'4W3,BCSB:<];)CSIX,QU(P=B6K"YIN!OX@#DM4=-S,@\3'L7B M>6Z.^;EAG[<0[DV)8QYW#Q$,W%AS!5E>0TGO =*9EQTFV4 MB-U3E]Q,!SI-=LD0+ @R!"%JM3ZR6H 'V$7C+6FBK(0NEW2^JT+G,!HBA4X-^8\&9Z4DW[MER_HN99C>4%( M36OFS)8&.X^F._>,I>^:EG62T62_V]&Q7%6[8Y(F[XL-6[QY@V,2'.*8?"YF M.?U'P63DS0-GF*J[&Q4:)Q5:J&?SI&6X M3?.DHGWQU CMUZG;%SW#@$G:8 . J!9!EL@@S#?HH,CXKBR,Q=;EPGR*%@^^C:H202XU5\,MPWH\% M<< "_/\.DUR;':3S-"=7S2+*O %XZ20<#:[8">@#A .NT%P#9<0<:3VLF5*- MG\@V9);,9EU3)>_-?'NW?B7\T7/\/C],+: MP3&OM8CN5)MQ[P7W6)[C&LG+.4U!S:,MTO#@4&;/WPO0D@_+7\,G-L7_HDE^ M)^9+%R^?[OANO*LV0V&&L'O'M-IFB'D42:VT#+?M0;&ZR+":A80;'D_V_Z8Y2A/I(S\MFP I= MKJJ_$Q6-6+\JZ*)@QN22?C^=8O6\Z[K[ G]4S_O#ZOE@3\\'WYN>#QQ+5\]S MV$SO'LMH+*FOVQL!%!NIZ*%/\_N!J.KWV40'2L+YTU."YAEJ@^)C$<=T]YU+ MF?S(>[9^]R\SRL$S]"7.<@Q=B7/N_7LTD%=PL!UZ F-WTLQR7R3)WR[E:<2X6^5?";>G(F;LG9PVZ[X?E6S[A'I+6)WQV M%-+7U@7TM6]M/2%A7@"6A<+VS?W5_$\10RVR#SP6/#JP%EA1KTPT,XY"S/ M]U/^UW0GW1F\))T!K[JV X"H".P,*BD=H4_W8H)4!(!Y"WF/4K7.^-J6>^?) MNU46S8N8[!7S$E$5)DA.K?I-MWRKP(S@U\@,/"J[?%8]&E$4#0<*960/E.PS'9GM$Y@?\VB+* *"QYHPS,5, M>\(_>$$W[!R"0RS,,%AE(9AG"U$+UD=K'_ML<'!O0?-HE2#Z+A&(69LM37*$ MD%X'C4YT],'+[V=1!J>\1T@97:U02'(JO350=:WIROYD6#:X:^+'(9P1+(2; MFG#S)>MKOHQC0US!8N756!OPI\MB(;"UC*:/PQ#WPK4>>K\DD8KR0-^;AGV/ M-$=<$1]J#O9-3NV3HU)T: M9^I(6 +(L>$1(E9%D,KS]F9C?/$6'M7^1N-.U- MO"T#O"4E1@ 2,"NAW;IJST"7?]3=LS+\'B6BF+JLF&Y*S&OLC">VI@MZK(BY M*1Q&D_\TNNO_+O(?MJ?P8K>KDO^P+\=FG_OK=Y]?_?7S MYWWT)'?OGM_]_[5 MN[M?P;G"#^]?O_O"EQP\=_"R?7KS^:^_?D&LFN* (@B*SAQ07ZJ%#Q_??+KC M"_99-3HRA% /9I;=(3Q240-H@"/ZZ[)Q$6H%L#ME@;!.F34C<0J0[;J_U;UA MV K[UU$^+W+1)X^P].Z2,'[*(XS5_+;NTGI5F7R(L 7Y5':#*20369[02*8E M8?!YQW3?B(,BS-U0E'T,X10-[]Z1=SNZ(3[8:%\.V:%WER0%V])/HG4&_$D) M>9MF&V(:-_^-""F+'M)EQ*MLH&_A( Z$)OIE!ITW"(H!6Q;/*(331UIOC7"6 M39HB35XFL<68>SM2-SJ(1-YZ3 4-Z(GC:$FF".#.7]P_NB M3BJ9#:JJLO:'=M@4$XH]9E?%_R[85[,I/)6R2%K'_'^3JAWG M\&]5$JLJ/,/"!32"4>)8?5G#T0TSE,J;R_97.+8BCP"D!9P>(LT>PVQQ$Z?I M5T2E<:,V,.;.57+6&QHFB)G##:'/%&4?6CXXU7Z53E$VW2)#M<_ M"Q,#ASQ#S*3,0<=6W;!X[>J;H=H(]6BG9T@VU(AIF,SA'M\+P2 M*N,%].-3KG0+;_OTEW3&[=5?TAF[\N#_>OOY%MLZP4G&:39'T#7L,+3P"!,C MYCW)8%. __(Z],C01TM8%X7V0Q9D-=JO[)WNC1S3+;KE/9]PBZ\?X,S1\]$& MG(%?YR58!OHJQUFMX,7L94O)0B+\(SS^+2:AN>V[W*J*K*)>2,R&ETH)>: (!".H=* MZEE360LA.E5DFS@W+.%L%?-Y5H1QGYS>,4(6N*D1[L@F1( R\CR_?DE&U[04 M<;<<\0:1-A7T3N TN22GI0L4&RN.2:**RX!/H2R!8 = QIT4QV"HDB#;-*M" MV?+,A4G5%UGC ".T20L^&'%5-LGSNH;YEGPNYKH<)^=R<0-Q:&YHR5G MN)@]B>Q[H4T.JEH\Q;X/E9:U+1GW>&1G)2)*0*\RN%:WNTS7"5PH[!2UL4I4@F%D>O MT2?NM"<(E@+4"3+A;I:E;RW/D"W85^(IVT#KK+N@7D6&(S/DWC(8E$58.4OP MX])\D28Q_"5E8AS^!H276JHJ8=,K3NM0F3F[;&7MR_S4A9.Y&N8= K@NTE8- MW4>319'O,FV*]TX+S!?.RP,=O;=JZZZ:MFKK/*I/1]]Y=%6$&;-O*1PU#P[A MUBLNVH7RH)D PM3/B@XJJ)+!"OIX%N5?E6%H;'9]E+# MQR-%9(C(':=1X_:O0/,#!]!2LLWH(H)G@ 3C8/B$:.R:T:>4KPP\2L]]URR- M!4@NV#:56T(P5#'"EU$(IS54CL0Q9/'=/"QRWC#2PV,\$K[-]4L5N[50/[KW M1?JZ40KCL$/4@AF\;.C2JN1'\(!--Z+/FC]5/P7OGP-&_=F\@^/AB*NVN=R2> M1>#=8MX6N%C_1SV)5SJ*Y!.3$)5R'BJWZ-@29>MM:8EA@!GCG#ZRRX@2<4%C M6PDY O\CHB6#$YL+>Z/JOX5';4L'0GX7O+6/T\?&DN(=K"C9;@JVXD@;;+#[ M'34!.KJ_2DFJ8EI#N86.*\-+=;?0JW3#F<]Y!\5>H]B;5]@FHF=-MK;]K MP,6NPW^&"*#:*.$:#;Y?5TGY8%O9P$$%9(UHNF^&B.:!!Z MI"$& KN%_3=^R@!=$JURK!&95=Z:I=)#0[7%.8%;IBKF81PSG=E7UA32OA/4 M[W&TZ=%UTCWGJ626PMT+544\KYGE%?9@ :IH LDV+>*=-H>&RFKBT^+=,.#S M]"I,PD5(^A;[J4*$R2[CW=,BB*N0LJ$28JXA2_4>0PZ]D\%+OQ=T)]M&,>!; M51,1P376](JW=7NRF 0@9O&6SC)FC#UQD!P+8Z=B8LQB*XDL;D>4C#+#4NP$ M8B-ZTM@KPR7"7HQ^5IP#+,1QL)%C_:SZ %LOG.A"F<21AH.@%#FHX2JW5 X?'%KI^80";;<_@^U\F9\N#!OX"MF'I+(Y6.!X!<;WV M*2X\UM_0(T:B[/7'->B'\W\44=X'DU%5&:[?NM0UI<5]3=BF* [08+:*(SWS MRFNCDB07Y:CSLL/[ K7&P6J1%P%-(R5#."Z\E8'/MPYCEQ;'8,QDJ. U;D M7=<490S4WF[\Q)1%AKD#JN7@5@X"4*=LD2$C\ T3?4.=#WB\/5P\L(U"@+.@.C_@CGAY 4(?YTQ/*U0;_R;<[3#' M\UGT#;QIJSB=JX&C[YFG%L5D'P=;;

.2?%_+&H79)=^<=1;(H.,]1'/4H#%>EF(>O:9Q1X7_!4V%K7NKPJ$HM M>T.I3,^2M2ME3[/$)?ZM)KN!+O1,U-_,P MX1YE C:Y^XQ (<1;OCX8AW'L[G M!?>DP-W%;Z5C.:FD2/,]YN%[!ER;FHR "PW\7N:BFR8E,QM*8\J\@42Y% 0&@DA,<)+7X M#KD6X//QYMN<;D6AGPC"/T88MTCXWAS4 ^RAA(^(R@_"_OH\#B,$\;H"1M#T M![LL?;?T+[C=1_;B_0@U66R%(&P+]K(YO*M$WC;'KP*$'4)%[69ISR#,SX2M M;)2(+CX)*89#2F,&"Y^7.L8_&.6+-RTYFZKSI6K>#X9*R?DE@>(O;]Z_^73W MJVJHH9(7OBO%^548W_S&743-?>@T-[Y-TX6V>'6>?I?,P=2+/6#T.\^6A:]E M[W-/Z)A.,W'YMD?:\T7'/JOH"V9S[$5ID?4L[.WVOH)[A;=9M FS2%NI=5Y MDU6XTO8P%5V[\#0LO%&YAN$'GXE5%O+8$_CY;3C_&J[X&Q0*9##"$=^787]9 M%8)P[1"!)?9W=UDT*W")9G %"C.)P8ABV!)C.&33!WC.($73%B* YY8%HNN6 M6VVK#$.SP4.&C^"*B'4(]YM2[F5&IH:&RCWY9EIS3%3=T M=4]%9X-^AQ>[P$4:X3[&8;;21T96X=NP:PH._SF$TH:7N_^H.OOR24=DW3%4 M//3O& 6XQPZ!*L]_"1T9+E7AEIVG;P*M"D[QX]BW"H8XA*!DB&-_.>9U M,C%GFD!U+IK&K0>O'Y!?L66W.H6'8_EGS#)*,>FL2 0E23^-.D:1/_P.RGE% M]2;-,=GF(3C<.# +O$20_3^O[""K+"VVW:-@&4,9#4%)!YHGJ4KE#O6'%,^^R)/9K"[9+YFG/)3@B;V R>L6,?P-\A0BR('NF<9@_1 MG*]OE"PHKZ)!M'GE!;.(IO&(&$2?GK$N3EN:@B,N M;-F==LVK M JROX3%MS V#R2[!&SJ%.GM0*KVAC-^I,;TD<[6J%1HL"A6=%W1LI*$H"L@O M<@(5+!@]3J B-=7C!") E+J/7LK8&C0[##Z_">7%B]H#=X%$?SPV^:'.I*(( MT!J,$V1JR8SV7;Q;I\5JK5]UT.V/X7CK8%,QS"*Z>T)D%/A)YG';#>68!E&^ MP2 HE2\#'Y-51LL&$H[?B4F2X%,&CY3DB$3+ (D>9N3Q^EF1:E )\U!)QZDC MX^ -Y@_TZ,F6'_A5S@N/BSCLA:O1)7]-DSQ:Z/L1*D%FY^H)@=#X&#[EDW8J M!)YQ_D>12@+47BFG[A>MTYCFH;:U<<1B)^B+7Z8O%>(\&)7%U)7!6(RQ#G<1 M*A&&AQYC3 4<'(T"Y8WF&&Y>^-55E?'"3P4BEE1VF8%W"EZ(P-?[\LO]XP8; MP6$2>+'' GP.$7A+&'M%%(8HM/)0Y1Q37W;)+Z*,SME]2 1D59E1Y0U"G#2! M9\+*/$"X([)!66(09LP:2^/%WE.UA2_^_/=_J__96H)MN.!E'\^)2 Z6O^-S M^QBN:.O*F87SK[RD)5G.<\-F-&/8YFU*TJ'XD-V:W MCNJ_U'R).0TFI/J#?0F''110N#?ASYV',38XJ\2PR?FLJ/L(T7%E'TYH[ MWU=XR%M^U1\,]K^W;^4NVR+N+7JQ9%HQ).N,+O^_G_X06G:SR/M/[NBWWL[6G&1=4]H)W[-^__>F/H2+1:"%].,>PRF\UC;*5RS(4DF\/98_X M:)A M!J]#D*H"W%_R7ZTK')QFOA;+"R[%O*/P+8-'<+!G$A-SQQR.'8*S[BITC/E\ MG:9@J7QBA_(*JN Z,CE3E1X,QG=C6D9=;X5H"V*''9Z1AJ_-FGO_(5@];RG[ M;'U8C^[S[-AQBN\>5T1G\E_68?(U7T4//; 0.B]YM<[85;%!P'C")?N-*-8& MWW&ON$7XCT)D>,#='!C43OCEV(<20N& L T'[]>,'C'9ABI),FT9AV);$\83 MCM#XV(.OH6M'?..H:CSVR/\MBR@"R)*[C9G(+ O^*6%F3$B?\(ZJ7K38E,0& M";RJCID/Z8:29Z)5(7SB)CX\)<2^@\0IYUOXF?/BH.I!."V10EB&2G^;KDQ_ M(V(!R[1 L/TNHWP.S^S^0[)X@D,@O1"OX4S%G2?OBE61[_[XF6YW?A@SA M_!8^_?$O10(GM6_P%N,G,$362XG:=OG@+B:*U"^2,>2F_:-FK57HA*&(0$Q/ MUA!4@2,47Z7HKF4F#H)S"+[)^IIWV)P#AJRJ9_L6LBI7$?O?/2+"_XMHN>Q# MI]M1"%B-SOUXN%[6#0UVQ87M&+R:&7<)]O"I$=A G4$;@KRPB> MFL)HP%V:A2MX$A%1;HY+$*W#[ &1G9+7.UC_K.'*\T=H+% 8P2M.+=D#LGQ( M);2J>KDPF4SM$$CG;'_1C7\IH$/S0MF/.1A]IF7)7"1OEXN2 @$L^!!&<<7X M!3?&!!]J2UK )N4CY2XZW.5CY@7[#NW0I:K&>I>%\QVJ7UMB2Y-MD*FBJP\\8:SNR>D#OWS!(H:J M7D(X>8L'SH(#SGN\Q$@9_$E>']S5D^Y0_I;EF66-LO3@X5'^,H2 01MDOPN9 MCQ?"H5"%+=WC@E8WS&)(Y019U78;1W,.,0S. @[(9?)$G M_QWIHQK5B OL M(B+P5X3<8]\@F$BR,,E#6?;$]D5Q$(;"C;=\O^84ZJ-?CW6-86BRF6>3/N:D MP'!C][N.%1N'$IV8W1$QYAR&A*<9HF4TA[YA06..V_E$9-$ (M%.'L,(0PB> MPQ.4@JI.Z@*<2D0((^'=>:KR67>HFA:KQ!#BE$.WI&17VZ09/$O%^1?A52I\ MU3<(G-(XVD2\@S4OV$4 #P!R+J=L%2;:9^!4E ;3%([P"KCZCW:(O:C,U0&7 M0GV3>$.95+8AT?Q*@Y/74*QIO"5E[$<*!9PF(UM$B8B+BR(/5-,=::(B[+Y( M5C?LOS:D"73,Z%/**Z<)SS4(5M1R,^ 618D+608?5-LPE%*Q+1G"YX$*L(\& MOK_6= $/HHWR5X3=$"=\/,&5E6_/X MN0:%?# '9L$4$?P\8:H=E=F"P:B6;4=6$^?%[.\4CA.M?;UWGJR 'Z'/"ZT! M?9C#_ZS@(,_,R+S\@CW2L ]B9 >1F\,GI=J>91=?NH])BRC[[2ZV: 2#/EWV MCX'KE44<0O!&]0@6#XD!WR\MKP!RSSDI:5>3#$;[;9<]]]QM+]B9[K':*E L M7J4OVNXFA.=Z5V 'A%N;;/?@H"7;-([F3/D3E%5$>M 6*6,0HF.X8O+0/H$= MRG'=/>G G_-O6,7I#-[*R4W:*I^, [LJX@6G9!#D-Y0NX&"ET6[-W-]E^,"TKY(Q MT J&RE@[IBS2AXC#>P:M#5BMXMKTF6@*O M'H>V6684'NY$QL8PAKH6?!'@]!UVRRQ5>2 FO:6/;_!!I MF\;=# 7363<9]Z&OH'FV8<[S8FS\*(?O&@:P"6/$]C!X5+>M1(,KC1WPW"L; MJ:-0;&.HM+KCR@#3?)WJ!VH4* *!$8 M5-0BZ]$%U"TA*G+V=W)XX "1?KBD+E-L](5UF2++"\_;",KN*ZQ:KD15MHVA M$.\=3X:T,LKT3\[DFH0[D1GE_G1M>B(*0T*2%S,. HK)7I5W 2JPPXUXRFP0 M2H8!DN?O%#GO(B=5(P)BG3A_)R6AY$/>9>SSZ$*Q\0CJP(.-+YO02O,HXXR% M'%:!!RLX#RF1MYFJ!C!30-65$Y]7=+V]NWGYZ\X:\^>67SZH1API:N25# MXA=X+U,OULQNTAS!-\)4J+[J5-2KK:(\[A/<[UZ;X%LSHZM"C@U>.9X;0=$_ M;J(DVA0;L"K>AO#*8?C*U9$3^-+_HX@R2<"!"(Q"'QT$#Q"^[ IE8@UE^+N> M-/RE9"+0_1&890CN!X3YG,#A!]'R?"4^4+P\3,?^APFYM MR!%L+@IO2+,3(;1I(J5!<#> MG8E=CT3R$4*Z:6H2HJ\Q*"Q^)QC[/2 MT]6J*,](UEE\8MQY9>\$6+S@N;:2R$$BZP[X#9$K7G%N'C"]8@XOLVVW>;H@ MOS+O*EW=[W=9A>A+YF&!*[X0(UT7YLW-8D7*JMALZC%DIK_4B>L8O.+!S]'P M&6).@@AM8-Y&MJL$ E!D!+M I.&OT D;_C(.YC>/V'P3,R)'>*Z-/6QT/SM6 M,#R#C).;\YIY+5IV>\O>C?'EO2^S.\3%_3W=\3&JE3;I$"6D ^#OLL_IVGC6 MU^^%YX#G;6UX3.A*]7%7\+3@&=-2AM)(L!D1@\X1VE:9I80:>UI,X_H+@MIZ MU^@)/F_6V/!8KW.UUS1 6'N8]GJA7DBC)S#6'VF%N'EW>KU(>,C0@36&]F17 MM^B4([SE322-1(-G^E]%*6<;B:R'V)J2B_D%.Z:*LRU1/K[Z$_&_"/=?"1<% M1.Z9-B6*-QV$JT_YMODSFK ML\LBR@^(C:TK3/>JN='2'7DW?5Q5]@J8.]>\B'"-/#TB!U!7(D!"SU:&.DQD MC;QL!C,O3W@HS$W2(2)QW\7%ZHH5U!B-FM=J7J'34(Q^4 M8VXRUBK&_+IGK0D+45^8\\6<]S6[#[-7?E$9F[]7\Q MQD+$$C%U[5B>P%=KK=+'=*5OV5O5-,:2FP=NIE?(O+<&D^'%^NK&]BVF57FF M?@^D-V$>7MCD=_>(YAA 5,:V!L!%?JAZGF3!D@H=&^@U,(-NX;Y4X]B.B,BJ M>01_1]+-4_IUQT?1&;L95;B>1R>SE'%%-E6^9OE[QVC ^^U0D'].5T-\8DO(8>54R)47: MS.,M,^LW(DQVSCJ5H4C(B-K9RS.PPDN#;M!6^C%2(YOY5""?EW=\@?4]#['(:A%D'( P8W-) MKKKWP\3-YXPS<%-MQ"AFI;K<?+/+&%L8RSJU+93C)'=HR@'5O-3+W)>IY,%2]N0JAIB8KKW?KIFU4R'7 M@=0#V58U]Y#V3=0ST(;W0*TQMIKQBIC!?M:8&$@"G#L=S&J2Q3S(4)1K<]]F M-GK/:>'/$F;D,VTS\] H*O5G3&DY0F"&#!XBM;1>,]5DWMZ_W]Z9/R?$*]X# MZ6>?VG)FXB!0&S MUG:=ES^J,5*8GZ'4>*S:-7:JY6L^C53@8GZ(WPM-:0ECHQE M7U>\YN'NJR(;9C'M >G(>308R)R?B\]9N7U I ,^-O-A%A;0$RO%\M*\.+?, M=[\1.5#?7 V0,\32X 1OR1GR9? U?;4@ZHX_,E1,?^:-7"E0WXAP%3%WLMO? M7 X?BF?+"TRH#+G>9REO?ZXI\$MVQ]QG'O-07%:47PDG"U'X+6L$NP;*G__4 M_'<'XT=N'VSO7A#1M*?^&#?SBX\\_/G># M8$'JO_SPLD&VS#CK?\Y>/J3E7;Z]%%BE^ZJH_Z#DB6#Y)_REW6Z*IQ?W^7J= M;5_>"/_M4H!]P6B6K^L_DO=0W>?-O]2>A";Q@M1_82?A49J;,DM_NTQOJZQ\ M(5.>ZBICR@E\GXE#4$C@SN_0?,*$/-7W#OO/FS?R1CT1>175T +67U)R M7V:W__;=]ZGKM2GL_I=5]J6Z7&>KHA1RY(7@5LZ7[ ?>LK__\I=_30'CTT.* M:5](9WY6RLPG<5R7 NK LS;"3#+YJZO_^-O;Z[>?WKY_!TQ,\WUKIK\,&?ZT MYY, QPALF?Z0Z'HT=4*>LCK7@=N"N]MEU0X1OW[#?B$O"#.'F# J'\S+7=]N M5TOR7$D\^:M*JOU A'Q!(%J0O-J)+;=9RQ11T941>AVAI@%OHH- M,R.U+%;,'$-DS>OQLIA!-<:(B\=@_#7R.:K4%J*WIV9OXS32_VZ6!:2"M1YG MJA:'M&E'@HK"8JN7ZDI5A.3OY;T(71H/Q&($W/#4,OOW$8+C/MON%GP7^X-8 MO(K.QRZ(<:C[-LO6A&-EK P?]YM-QI>!(]E=1\%N4 M)10/['=1=>"/F;2"Q>]M$.^;_3,Q<(>YLZ_+=;H@?ZO2>^.+*?;5+E]GY#K= M5.27]#=C77/%'I^QCKOF)2ER S??L;7:&@] M-O&&&3CA/'&RBU*K*^9#,9F;\7%A6^&XBW?V)M^F6V%D7_.*Z@>US!MGVXB1 M'_F._(?TO9B^D0%W8/B&;VWO*HVI2L9L-L73/,T*F;G@.VL.#9# L> C(_;9 MFUN"R)+,E*RSVWPK%O(9Y^#NF &!B29C.@M1!9!\_JJQY_5U9SYM3>PJ1 4/ MS"]<%I%NH (?:U,1:"*C7JM-P47F35GD&_-8=,=I8=]LS1./]VFU8E:$L;G, MK3-N[IK"YU8R428:(E'Q$U.Q^N)F\ N_YKM=L2_S&1H49#TP(K+%;6WF*Q@? M0$0!.U:(^24,7X^UQ<4NE1E$41UYGY?KNJ:P#L:*!2D%K\OO87@V/+)W$@&(-_O*Y$1 M,;2EMZ#XO@^3\T'S[\ MHI1OS=-+;+9\C)L+MUUGY&;$$MD[@O_KP[V^O._E[ MG :2+?]6YO^[RX2HA!->7I-S!._0]6-.B)"@0!.HG]C:>..Y3MTR9XHP70;( MW)XIB?ZXJE%E\(RSF8@MBS>9]F[(H=3,U-!P\\1=8ZVCU/%ER67N)O./4L]?K$SC6!',H(\)7 MZ>;RUY2=Q/1"1.A<#!8H\^R,U 33F_TNW MNW2W(%*D(+B*FB#L;REI[LJQ6*$&2$FSEG@!4=,I[>,S EU9JAC&"PU MYDM4F'6WO]EE_[W73Z$#UPS(.\_6^$ OD5T%7.<6Z\MLNS:.!]G1_^;6W";/ M/B,6.3#7W%CEFT^K,-_Q],!N_2[5SI?:M)PWA7E?OKF3@J^NKNY+O@,*%>@U M=NT*N4+9O"' DGT]%":^+9?%IS(S7&8/[)P[9C>N\W,J(J"R@+*XV9NWC][D MQ2Y;[<7J+<8_=V7Z@.B+*!G?8P8RB?H0S@.Z_;T#-^Z^>&)"SKP>;5N0V]1\ M043./!(^=P)5ED6X>V:\FJI)<;GN52][XN+DU MN>$%'Q;6"O,:D7L^@J_B$)AGQ8Z\RV\V&7(Z7N/[+L@C7Z6X8@?E-:KKIN70 M7%G=J3+X79;N"M[AL.(5CD B-O!M%9#XOBP@NA8%L;1:,Z"'\2?NPVPLZW0A!\HR;*_V>0K2LX3>#GU##;W#C(G#S(J)Z5L*OZ3:]$[77]?QT M8\^Y::PAX*3=P+=5&^Q'=3(XW7S=Y;P=N]-&P?LL\J85ZJ.(2XI_Y7W=(]6, M/Y$F G(JS1#1P%;6.U";R.L!>MD:>!&JCMC"< MKW]Z)=9C"Q.:H((Q?#1Z+J:XL_OU7+H,L>14]2\R1B6\!%ZO0T_"UC MDO'KH]H7G6*FFS0\3!OU_7U_][=/;_WQ-WO_GZX__^?;UWR&HUA:>JS61"/,:H86L M-#TB?$-CD:B_, MM%CN=)'0)34/9:$4!>)U7% O;#75 A!?B;7=UVH!8YG)@MK/F?ZR<* 3BEGY M^@.%+';87'@T6L:F7R-K0!"E%!>!%RR-)P#7#&+ZO95+UX]10JU)QEY@^F#\ MK4R!S]!E>);JL%N><,;L)K#A=B""F-UC2P2IQ8;K3*YCT;V80J9#W;_IP94H2YUN0 M\YP$2#GB!D,S)X'@K7T+DT\)WKQ!70??(81677@Z>&+]&/ .K(W;#2.I$-1( M-4Q%,[LR\YDXYF;=5EM(63[S3,;8.5&(8Z[\'] <\XVM,41;O9;O+MJNO?%5@N6<& M)*( Y#';BBH6OH_YLBKWNXJTM# .0979[29;J?&4.V;=,A#&/\9PY:E D29. MUP_Y-M_QA1OZ<\R&-O.71S[A;T=PIL\5U_3;K\U"<^#VK:T\=51353VR7FWX[/;;?((&TN&7_)V; Z[9?0:J%7RNC+E0EALJ M&HZ5TGT M[=IA.%QF &N=81Y-8 XQ=X-,?V!=_"/;8O2JS7T:2TAVYH,O( MTVTCA*9*"'<8415TX2XC)]%O?@4OXY$/]9)IYN$S"*WIZ3#I]$\M^6NTL7[V MO @/8.251'"T>4JQS#@?^(%N]F0D/HAC#_LJ6T9 D)-=[N*,Z3;#,$V]IP^S M'ETR!<#.L2VG(XK]FITE Y$S?%+H_MPH(G8XP8N<>J,W@GZU2%#OU=P3Z(3S M\>]5/#<1A$8*O7YP%N"4Q)HADJ@I=W/$4*'TC$V^,+9F=IACB+HVA'A0);"[ M*CUC1A78<\>XZ#,B(<*;O"Q,/\0UBGWB R[)?0K(R\BQMI--E7GQ447F.T[X MC(Z21W@RA/&'*0<7+,.C0N;2IS>FQCCT(T(^&SZ)PKQ-5VG)LD E-\\, M"[&]==(R EZ!K;AJK(I]D!3_6[EE+LF/:6D^;7S'/-G[+.5Y\K34IAA@#ZRS M+_],,/Q/*ORK2V@A.]:U5?46JS(0/^%-=)QZ[._<9V*PY]E5^G"HAG-6QW]3 MQ83(6@DAZPB7=:@9$YW!$B2]84^1W.>[JF#BIZZCQNLVH),F\FQ5[R:JD(-/ MM^!S)8B<#\'^BS$A7P/5F5M1+X,<'L4'XF<3K/\9KC^>5)]9NE2_\9(B/AQO'2K7NQ5*X$ M6]>_JQ,;OH@,O8',+OIE(7]4>J4(] M:^CWX#?>G&4\#3[GPONR*B[7B"F3RHLQ3T:<_>Z'996YKQ=ZDJ]_NRF*_75_*)?,??_[QN1L$"U+_Y8>7C2@LLXTH_W[Y MP#SP?'LI9%ZZKXKZ#THNF^6?\,3U[:9X>G&?K]?9]N4-'W!07@JP+T2A9/U' M$D^^K*'^D_8D-(D7I/X+.PD[_*5(9U^FM^S-O$@W3^G7G2)5+ SK^TP<@CJ! MC%P!%*##R08J='B9=@

7+GR JZO7K]^\,3Q [$@8$'S/B9;1Z P)N6 :,IT'>]9 F+X##HWCZ5Y[0,G8K@S[=TSW'@*/'O M@:!])]8"C<.;>O)JA^ IG0OSP TFP/S(C?<5_J1XAY[;?6=3WWCH!5K@)S)U M(B5T9C-UQCJ KJDS$GQ]4V*EL&/ 1S=VQL);T]B9%/.^L3/QC?>-G4GQ[AL[ MD]]XW]@9"7-M8\>G[KS&SF@'T#1VQH*O;>R,1P ]8V=$#M S=F;@@)ZQ,P<' M](R=L0XP,'8BT-3A*FC.N,Y8Z&L9&[X;R?]A60!K:OS1P.NHW>EQ[^F^L<#K MZSX_&B70H:_[QCJ KNX;";Z^[AN- )JZ;SP.T-1]TW- 7_?-P %]W3?2 71U MGS\Q^T53(*^G^4+W6(1C$LTW%G@MS3 ON:;@0/ZFF^D VB'N/V8SAKB'HL >B%NGW'J;"'N M$\#'#G&/AK>FVI\4\UZ(>^H;[UL&E/Z1V3,)$;N M6."U6&YRW/OW/A+X0R/74Q;'P,@-:#).7-/7-'(#SY\UO#,6?&TC=SP"Z!FY MH\'W-8W<&3B@9^3.P0$](W>L QP:N9[ZGP,C-Z#!U'Y6- 4!M+1?P!O6Y]-^ MHX'7T7[3X][3?N/A'AR]=[ M'Q]W/>!3WSM_<#/>^P%X,^SKYF/S424=*$R;*"NP'BTAV^#^DI+[,KO]M^^^ M3UVO'5/=_[+*OE27:[Z,6$SZ>,$PR$K>DLA^X"T?G/.7?TV!41,1%B1;-%!K37W'X( SSF8X6IGN?.6SAZ+P+ M\^FU!M,6!K_Q4_8@AAN9MX+WYK497T@[EBB'1K_:FQ4O7\Q4_>N#3NH_F()VI\RXB7+:9(F5(+/VC/^ GN,1AC-Q7/<,>HT7CX5<0(8B.V-O!A M38!\M38"48YRL3&R J-._BESSOG8PG!/T\_GF4%C,"3JR+"L*8>ZP .<48:X MN?0Z/D4RL25+I!?]W5_I,I)#) ]=$-+W)8B[])YU%_>09I,2Z>[/@?_W::E[M MX#T7Z_U*3)!<%3OM'9;0\\0MU9('R5 N@KWA@(BYTC8W M$N ]-N/!ABVWQTOGF;'X@:R F-H*&=! +GR\<)9Q>,XT\(&(\Y?ALP4Q9SUV M B4T6#G9LQ&E[1NFR9*B'C'C;^HM;&RK S:QV9@X[9$>MQ&QJ4N0 MP=QR*K?DZ!#DV+-V>;&,%15[<^-8H&Z\I)X_$7,+[8[1.6\C,,59/RCPN:JQ*^(AQTV^- MU\?Q@>:FI#(&:FXZ(J20D,* H+3F\ZBMFOUY\ !$Q$#X/D37D_L%/KZ^_MLO MGZ[)^S>FM'G_X?7'5Y_>OG]W#9W7EBIQ0VD/?^*;T8H-LYL0"]XJL?!@EU5B M\GIU;[Y'0F=/"L4AW).5WM&*'X/L!V3&V M645VZ88O'1P>)4 FF#TQS5X,VZ".8MN0('QBY/T$L:N+ M#];(< \A@?A@5P,EA]Q]#)\$>3^1=P@)PB?!FI(-$&6:716[BJO68P\V02X? M]L+@ &+L+D,($%+B=MZK @32#REB_9:_%930@;:$) Y2JG:>ZW%T$NQJZ" ^ MY(4>T@U$!WD[D1,>WHZW!#1M0I&WTWFL)]!!YQ4:()'T-'\N MB]V.QU-O\PJ"AU5Y[5M5 &D$,C=%6OV=MZH 0>1SD1*U\U85%"^!1$_B(H5J MYZV>0@=K[\>'[, [#"! 6)_,/:0;A(Z'U7?M6ZUO)UQ&$"#D[73>ZBETD)*T M?:N)=&VNY3K[!;G+MEF9;D0F/UT_Y-M\5Y5B10IT#*P6;)^P.@?UEP$$"&D8 M=9ZP @11U<<6?<>'9(V6@ ^3^%BSE1Z2#<0&ZQ0.L&$O&-*V/M9J;5_P"72P M 9.(>H/+@<1K@+RLGA]C\R_>Q2]V7$"RL(=L\X),8 M(>\G2 Z9Y 1&V&".>T@]"*,(JQR;Z-BW,8J0=]2^XY,883V-!HA*EKQ_S+BZ MW=[QO9)@%#O!1G$Z[U8!=9Q1+:H[D6+&'^O"Y'V 4!CE6#[:!5L"EC*D8.-Y'0>K8(S)"2#@A2NK:5< M0W& R >#@[5AVS=["AODW73>;',W0],R3>= M)WL*&W1(O 822FM<)8=OLMNBS&HE6Z5?@'ARY&"#.IU7J\#[("VQ,9W.JPV/ M.1T,"E+(=E2M@L)4[3 (P@!A+=?VV9Y !QO3Z3Q;!04R'!@<;!;#/20;B U6 M SH#;*"-X P0\G(Z[_84.EB'H@&B"CS?-B^59%\>>>D( !4;P>F\5P66 N8* M@X--#+?O-3[F7# H2 G;T;(*2@PD QD=Z"ANL]FNUK((2@9P6(.^F\UI/8(.ME6E>:^!(ZYM751QQ8!DTK+9K7FD- MS@/BK P.-AO+"')MU569KNA^\Q@H0L[H@-@SYTE M_0&"9*VRHX8$7B2VLJ.)5M=0CD5"(R>Q5MQQ"B-LZ4V04,T;0KT _'! M/N@F5OW-&Z+8H$U'>!S'B#JV"CR"H"V=5$K^4'AUAISMC&P]PAK&G3 %,B4,3F39L*MIEQKYNL3=4?Q "UGQO#[K4& MFQ[@#S"_;/#M$[,G$+B!-K78QA(#VE[AQ'")ZMUK(P=AOC:G>?;39\8J,J>"\SWFZ6;1&= M)E2))&;3K8;@'S(<3["S,I_ %R?FM.]/"8%N AN/:6\B MD6FI:WX+IH=GEX=3)*M-NMOEM[GVE0\;W7>$NQZN\_(]3U2+OZ0)@ZL-JLU^;2Y"G MO+HG^HWN _A2J W?+;8%KIT>J^JUN-PL9#E5L=6>7^,?GA!5G/,7AW),I+-SAITW7L.DO/&&:C;.M_LL9?%PWU9I^[^H.$1A^ MR32G.;U*X]NZ2'C_'-*@-<;Z3(M\R&O&$\0NZ-(W1OOF+#O>\KL$!#,V]MZ* MNU":TO)>1*A06OZMC7C4OHYM6751TF0HC2V8.0U"<^OA7-]AP!Y)L(R>S6#X M")]E>HNQ.D,K#S[&!I#F\>*-/SU7*P/Q&\30DG.T\N#C,[7RT#TU'NUSAE:& MGA,@);%)N'9"N"-+NP8C.0[\;]/C=__ZYS\U_]WYM<=TOV4^ MI'=9)] ^V$SS\>"J33?574?U"* M;3CB3QCFY>VF>'IQGZ_7V?;E35&NL_)2@'TA)A;5?R1QK.[SYE]J3T*3>$'J MO["3L,-?WI19^MME>EMEY8MT\Y1^W2DRQ2)G6*_D<0)Y![H;)$-XH8_KQ.WJ M//:CHZPM/0:N ?Q]UEMM3( MX+VCL.-@-K)[?C0!V8^##Y+9R.Z[=#:R^['7>>R3D]U/@K'!'R5[$$3+^0@? MTF1.PH?=Y; C(7^P&54HRN%>5,H$WJ3W'B;>V/=.?:^/>@L\Z(H9=PS8'KR) MO6]3' ,]P@IXSZ=SX>SY?I?+I\/9CR(-P*/@W#??)L0YI-Y<.(CH.S MOL$:Q,!K6\_C<8"F_3P# M!_AN."L'^.$$\+4-^1DXH&_*S\ !0>C.R@&AXW:4T/0$ M23S!#1RZ-&T;9!3H M;G\!?=\"<3NL/];-:]H?D]]\W_J8^N;[ML?4-^]'\=*=[^;[=L?D-]^W.J:^ M^;[-,?7-A]2?\^;[]L;D-]^W-D8!KQM"3>@H(51M2V,4Y#6#J(DS NPH! 'W M8ZC'((\06W/C;B!S%)0#;WDD&1U'&K!'#QQ/><_]N/&$*/NN,]L]^ZXW$]*1 M#H.-<<_]6/F$* =!./H]^T<@)UW!/1W*_?3 E+?YS6'S"P> M&6GM0(#K1K.F1,:"KQV*&.L VL&(L0Z@&XZ8@0-Z*9$1.4 O)#$'!_2"$C-P M0"\L,0,']%(B^QPQ5AHZP4LID6\%[*8^+Y[08MI MT>Z%+2:_[U[@8F+$(SU6&SUX,2W:O?#%:/>M$<"8%NU>"&/BV^X%,29&.W&U M0$\0R!@+\:,J-.D8+[Y[+,LR 6S_F.&$@GU"AW:2NF-AK@M]'-R/JM%@?,SU M8$]\Y[[KSWCG!] GO7,_IK/=^0'LD>[\B"X-'0ENU!O7@CWI?8?,0QT=;SW8 M$[_Q, DGN'%-Z./@?IB6\!SID@W3$J$*T<^6%HB2<0)"T8FT0!R-?P!Z$ _J MA<7=N&/7C'0 _;C\#%?@3\$#IZ[ #_UYKZ ?&)_A"K@3.?H!3EU!Z#CS7D$_ M,CW#%813\,!A9-KSCT6F:VMDKF)YCXX!?AB9!['WZ#@%A-0]JH:<9%S,]0GO MSUP<,-8!M(L#QCJ ;G' 6/!UNQ5&Y ](V0.#N@5!\S ;WB@!DXH->U, <' M]&R@.3B@5QPP P?TB@-FX(!>]\(<'- SP>;@@%YQP%@'T#5!_& 93,N O=* ML=#72ZE+B>_\5[^ M<"SH R&G5,M0S,5'@YY6*Y"\(]"=4?P\G13F"=BCIT^]V)TRO= 7[K$[2L+< M V_;C3L9Q+&N6R]O.]:%ZT(?Y\HU=>JDE][W9J=]X[V4]<1O_ #VI&^\;\9, M>MV^2V=\X[T\_>1O_ #ZQ&^\;SU.>^F1GF@=I])0C^%&+X^8^(WW#?9)KYL/ MIQW_C6M49HSVPK5@C_2^=7RD2:^['XN:]G7W"E(F?MT'L"=]W7VW=-KK3CPM MDH]541M.\+XUH4^LP?O1@)$N73OWZ-?YZ)D:H\>"KYW['.L .BL.9B!^KR=Y M1.+KI1TG)WYGT<$,Q.^U \]!_%[&;W+B]]8=S$#^7B_N'.3OI=M&(X!N*ZSO M':V]'>?^>VL/QD)?7_.%\TY)'PN^ON8;Z0!:FF]ZXOT7D_")J"?R.I%OV?^GFZR[?D>*6%/N2K(KM9_;/&,AT0_B" M:;[H.4\WU5!0 M]\ 4N3G<=<.&OR7GU7O5B2LVAT/,3LW%@3((X@.@@WWE %3703[EY!"J!JJ= MC>5F[]JC)J@&2*A)#52L-F5L6%1,-FRSBL@'#8!$WJE+W0.8%Q 4Y/MRO> M2N!Z"]?S 5@>DHB>'VM@Y&'?0D0/H,0.742. \#RDK $(TC+&*O'VY"HH;.XL@22!86"G12GH%*V!.& H0;*?UTIW!>@9! 5Y M01U!=.*"$N0%=011332?+A(:0;"P5K7G'\"*G"4= O*P9K4?1M^^(,]!7E!' MKAZ_( ]K"G?D:GU!3K"((^ %>6@[-G(.87G0"_(H5H [GL8%8:W4&A?XA+$D:+P DA6,@+BISP %88+R%.<)$7%'F'Z@BZ(+29W ") @'DNG%A M 6#V5)&"QCR:1>($$"Q[JDC!\KTEX&@P36)-%2E T#VA;>+H$ IS'!819-MY M7FQ-2=2PDB5@<'D^UC%LE<0)TOE(&=01WS4G, \PB"'IX".=BH[XKF$%,.F0 M[-T1WR=(A[:__4,HOALSVQ'BN@ I'#J"5<'RG"4D&0(D>W<$ZPG2A4C>;@6K MV,_WW5]?W]W)&,!"A , B,C+ZDA7!=)/V&4Y$/N%6$G>2E<%*TE .S)$7E9' MNBI T&5%2,^O(UT5E"A,%F$"L5^$E.0=Z=J2#@2$E$4=Z7J"=#%2_76D:XV. MYS(G'<((ZS!WI&M+.B",YV%]YHYT/4&Z!"LBO$,H=.$EX8*"3S9!BH>.?&V) M!P)",GA'OIXB'I*[&_DJ*QR^^^O[ZCXKAX!\!WE+;A,$J"'YBX@"&M!WD#?D M.<$!) ?R+'P':TLV,K6& UR0C_5DO<8WKZ%XBR0 +'"?(J6W[Q_B QH./M:9 M;07J*;I1I,8+&I>YAA(M8LC.][$>9A =XN- H08?[6,VTO04W;!YD# (#Z#$ M"_9V 4@>4B)$]! ?9PDX$[Z'Y.M6D)ZBFX<-T31 7)4GX\FJ.GU]+&WE>U@+ ML@E^UW"!R)"/=65;F[B&$CC>PH5R?TR*8&UB>@"+.LX22"?YV'121X K2!!C M^-BX=*OX3MR0CS7PHT-$ M]9=;"[^&DOC.PO,A51YB55+H:=X0UEON**43-X3UD]OX]ZD;PCK)K2/14&WA M._[""R Y%V$S!\FAQCAV1Q'69?$.(4%WA,V)M0HP](\JP)3]WQ!V@'4N6MB1 MU/"JM(M7F%7?*AT)L(Z &P0'X),0\J>9!, 6D\4'@("+#+!^@-+\W,$T40(;8:VO7= VA)L(@HD#P+L8&W MCEQ5H#P/$@XAMNRY(U?]HX9ZB"WI\*)#='BRA *>1X@-O77$:DLYZ"5AHV\= ML7J"L*BA<(WD.]&2Q8;".6&U)!^290FP4K"-63Y .6]'1$:LUZ1+* MWBO@5X0!-K#Z&LLY#-$.O64(: 8EW-UFY5 M4)GSN: 11$9LC4<;\:UA'8F$A"'6I/0.(4$7AHU6=0S7AG;^PH$JI<(06XG< M>+??HATV7M41L2=HARWKZ(A8!24(Z<*%RNS#""O.&U?Z6[1#>YW.(22(=MBZ MCHZ,K6D7) O?@=YLC+;U#J724=IA*X6]0T@ [2*LA=P(6=DP*Z.7Z>>LY-VA MNVRSR;=WY+',5QD$'.O9-,!I5(PWHM]QJAI>UQZJ@ M0<3#:M[.8U50W*4; 6Y4A-6)W@ 2A \V\MIYK T^7@1HPP@;%/4'D"!\L!U[ MG<=Z^GYB=.9N G )W:P+:GM8VWQ\0![/,:FZ-K'&LINHU>;39L%!;*/,;9 ML/-BPZ.]83&VSZWS8A44NHP\@,-C]'"% 200'VMEE344=QDY@)<18X-Z_@ 2 MA ^V;*_S8IO["4- '<4>-EXT@ 3A@VW4ZKS8YG[\!'JQH2WU&C@R \D[3![+ M8KU?53M9,_!"P%- 3DP]\0^GG@Q/B_6&VM/29'C:$U4.,;97O)4S-6CHWK'E M]6U8OX;B.@N' M'V&%NPT@J:$P@EV%1<&VUO$(H7#E11E&!U3RMI3B*$K:>@ MAU!\=^%Z0" W03OEC:@YA1 Z;14<0@F"10CE2A/7UFB,P).CPS[P26;'@K@) M5O5T'I."1\-% K4=)MA,3X?-:U#!(G(@(GKV&%"!\L*%%P"Z+L'6[G98HP;% M>!WJ*TK0DV :U@B"N2\"0&S-J^EA@:]:FQ1;VNPUE#H MDD(N3().*@P@0?A@S9368&WQB6((GPC;3CZ !.&#[15M#=;._4!E40DVV! . M($'XH$/\03B\'Q=P*!)T5V4-*%2AZNNFR/:$_9>@+<\&K"?MY.ML53 !\1_[ MM*R8N/B7[V.7TI?D3;Y;I1L^&E=7 (P MD!Q.&SU5 WF[U:3(8-YC=9^9?KH3UZ3Y]6!NXW_+VS7]O+@U/?:MN'_3KSGW M+4P/W9U':OH;V)&EIA^OLU69I;O,^,(OW) N/=.OV7O8,+KIDGYP_$*7TP9? M^O'2?8:X\H?'M#2G6E4@7C8@W[".1D?VJ&X,*0:(>L\$^S"%8%YP@_0A+=E! MC/EUGY&J("GQDZ7_#,OU1,SYS:2=;/R&;HN#F<0\J>E-ENOZFR M-3_A\+JQ,;G.=:M:_=3TN!=NY&N__\'7ZOUC[]'T^]P8,K.<4/+:F#V8V*GR M=&/^@HK;VYWYX6^,X1ISF(MXZ/EV+@9!6&"?V3M^,/[:7%(;V#&#W^"BS_AA M%)OU I!VV/K.CK1+9*QD*&-3I\2PB-6X? M\"RPM10M 6H@5P?J"JD!G[(R(YN"_9?2J#CGHV-U$+Q=3VICC1L.OZ^S0:XJ M-AS3N6Q/NI'I[@RT!Z;JWY;7RS,V*@R^W^T?'\VUU:[BU-:ULX=2N&"O?%5\ M-O=(;\OB@13[ZH:) _-U!HQ9_OW#J[=+S>^CP^\_W;,79DJ$>\8 -UFFJ\H& MAT^%I"SOLNW*F(L4 4SQ%VS (]J@.8RMF.H\F4#*QW9I@7!;^)*1=,,W@MS= M*U%)RD)JA_Z_BC 7OC(R/Z3LWUPK45K=IULEO,1F%+$\04*'-!$V(MEJHI@> MTT386>\=2L<'Q6GC1TZ&HFG>R$FR3":*FPR?HWG<9.F9ATUF,:?_UP8T?_?! MK>&7:.ML*+(29#JH([(2F=/]X[*$N7ZR$;@S-^(FCSEXRP0=7/Q#Q1S0$5#C M=WNF_@,7HHMJ^I01P&Y2N^RR]LR,W:G$.G",ON<;;6%\= ?-G_J M?Q ;SCRB.B36;#9*.[Z8GU,SI#/Y(7U"#T ME_DEBZ<,"'1LSV='9*GRPL]9N=L;Q[\HS[:/+W(0#@40'-#.P0R^9=:4^9F_ M9JGQMX\9@VS\XO5M]%E\OL&G(DQF[N5.6;4#L8B^P3T\?+K?Y5MCX)9PAP2/ M-6\[CJ2M5 LY$0;C:\ZK@L'HN2PZG70\L!GK8-36Q]<5,.F3@R M\-G9E/S$-R77!9&F>J131TF^61!)L4W3C=VTZXZ?G74]KW*?^W!8$188<_ M<"B7(+PF&X5@6)\82G%3[!2JCB!1 _BN[M/M'?LWS6^J+@= !X.)>537C^*E M0RP5TR)HT41X\>6M!%NG:DY.RM08P5>.8FK-9 GH\ 6XV/;RS@L(I2IE7M.@ M>)W(4DRX3))/:SY2)FDL+'K5E>*O?_Y3\]^='WU,UVOF][X@HD)(_3-.F@_I M7>:V9L9-NOKMKN0-J9>K8E.4+S[^_.-S-P@6I/[+#R\;^I79)JWRS]E+IMSN M\NVE(%2ZKXKZ#\K\[E[]"2\EN]T43R_N\_4ZV[Z\*H^;_ZE]B0TB1>D_@L["4\'B *SR_2VRLH7Z>8I_;I3U(J%\W.?B4-0)Y"N MT %=!KQ Y,>4)DLNZ4C]/?][U8 H_X'(;#M+'N4C [)][XC_O"3]^]($[H;^ MDH+ 71JWT+W$7_KC@ >!^W&PC,<&3KDUW 4?2#"2]O$RK _@N_&Q UQ=O7[] MYHWA <+X@/BA1%I%(^0_DP>(1@ O\H @\BYC23HV]E04\IWF>M\-Y#78ANVX M.FQ_ CR*\V#$/==IF7X\S.DR.0+>TP*/P_P(V3F\T6\]\(Z@SEE\?-2/2#IW M3G;O"=JQ,'>/D#V((_E/YL$]2)RYGGJ8N.-C?I3=PR30@FY5NWJ*V$/M6IL@ MEM&/E30%%9SG=0X0):,H..\8=,^E8\-FR(='P7M=:3<6\LYQV\KWZ/@'H >V M5>\ 8=>^F>$* JJ;FOR".)T'_Z/,+G6 "]$_0/TSBC@0B)X YGE]/!(_(@7HB>*P#:$=8 C\<1P3W@QS14?#!..#UXAP9\].+(<8^&N%^>8Y-*[#._'WIP=>GX\/7M_-$(<-S4=L/.LQ^/ )JV_D@'T+?U MQZ+ <0+XT03P3SP!/^Z:.C-P0-_5&(T 1Y]@D'B3$$#3V1CO"6@Z&V/=P*&S M$74CWEUK/Z;CA-R.$R#R)B# @;,3'T7?&2?BJ^GLQ,Y,KLXQP),X.N-@K>7F MC(*WII,S_F5WV;SOXDS.YWT79Q34]1RO6[,3NNXH<;Q!RCP /8B0CN*^ MZ-7#AEXT;[8^K.,I,T41QX*O'44?>0D MX_1)' ;O8:D3.2/5;1P8WV[GW2==\/'D#6&)%O931+HB)QJG5T-/Z'+BNV/H MW*['UQ&XM(UUC,9V>D&V\>Y=$_Q8]ZZE[4:[][ZOWU%V$P@O"WV< M>]3:]H>L'5Z17- ?BI%,'\T]'5+@LD[KCHKLV[E4DS7AP82(H=\-W/1 SF0\[581ERL]ZMJUVX, @!3Y"K* M!G"<",#7V>,NNXNEL$P^6].8W>M;3&BCO\(3V-W[6TQJH%T MKTJ3-L!9RL_,-MY6/W*?&[X"/J766QAQ<3[?=9G=B,*SI[^3L(:PJ4@ [ MJ]W VBAKZDEKHEVO!X +;2V'IJ%W3,.$UI9#UT#>F^\"0VS(LZ#3C!GW?CGBU;$QJ_E=[\<^IB^-?U\SN70QL(9OWICMFL&Y&)D3V9%TH]H;3#2 M,0Q(NB/"JMD_/HKA]D0L2)#3UO<[82TI8SKC?X@VK.O)[&M(&\1(7Z#QG5PJ M;:A9EUFY"7(W5Z/ SGBZ:+EZ 7UE@'I>#2$5WLPU\3&^A;. MIBGQW&7<&(O$BMH@';=A>,4>17K('?*K';S\-=[FY:XBU2'S]I]NO0>!V:-\ M_X'K=/8?V+,01UB.[&%=_O:9A[&@V=7[ZT_D_1MR_>J7U]? +;G(1]( ]!RU M*+G8F8M <_6*BDC\ 38D_T\R9(R=S*PT)O:%SR0@1;J7?SP#[(+GM9*9T)[I M6:%7O9F_*4# ^K:"WAZ51DA'SRV)D+;"-A66"*.XL%GY0N++JKAPV=K$7*S/_ M/F=J@L'\^QD+30>XO>8+38'SALC=5H&?')ZWM>S..?$@/7#TQ$C'P_4:GDMD M$*_>UTI<8)&FA]W:ZXHD&X?G4RIS>J!'Y47(<*'G10>(O2L^*\1""+,(>?=> MZ XQ.=Q8/1LB$;^#Z>CP8 M8W6=XY_'@S%6@;B)'@_&2+$1B0D%W^)![++,J&&,;_)@C"T": CG)HW?QPV1 M:ZX& =WF.UA/LX'HJ]7B:?E0AV-R*&/C4Z1,=%WW .8%! 7)]6Y$#Z"X0;Q@ MF@."A912GAOI8(3D0R\*#S&*PH7CQ L%WE'OG](O>?ATO\!@H2\)S\ZY ;@ M#?O8"(X?'_(Y=$,N\H8"+SZ $E"ZB".@7LCWD#<4)+X&1AY6=_C>(4:^NPB# M!(*%O*/(.:3>\V 903SG826Z=\@-$,]YUH1Y*.N$/I3%*MOMF&>T((_IZK?T M3OQM"B5D?&Q]1PM=^0!/S+?D+A2@MWP?J?'=*#Z %ON+")2U/E8*QMXA*&\1 M>A!#!F@A&!Z HDO 0/,#).-WQ$8-)PP7803"PC*E?T@^&@8+)P@!6-@ZAH@. M8"T=" XV/%^S>J"BY2*CM"]7]^F.QR/8^RJJ>V;N J"1%F@+6L61GN?;U6;/ M=S.3E;02<\B&PCJP+5Q/FJ2YV%Q=E%\A>8GU8MOG78.+*%,"D%K#NI7M\ZY! M)=$B 9]"A*WL]?P#4,_=<)E !,2Z8.T+KT%1SUWX 85@85G2/Z0@ER;,'(9@ M(:5)Y- !"9VE!Y$PP5HB#>OW2@"\.Z3($?'(#RF(%% 5LX\+"BOHG!UJ " M9Q%1P!8.L,Y,1](W!*0P =&YN8;C8[\CZ0% 2/YK U$U),"%#GQL;J-5(@H* M\\H7U &LI\#'*I$F$'4*HP";8VA558T1\\%BR)H) FR:H7VX"M9SZH!1@2! M7E0;B:I! 5&! .N M9&H4U>$3@&V>E=!83X'DT(!! MY16TDZB1&]LQ:!25Q MF2WF@!BAA=TA]9['RP#B.6RZKHU$G>*Y!&L9U4!"U<%X&.1?B8*'YX^0CQQ8 ML]Q#3YI*,EVOBGS7 %E#M"G8@ RDLGJ307GK$%M-V6J0&A# ^B$VO>#&_@$4 M9QE WG=(D=F@5G^Q'#K#$!VR M O"20VQAJ#\@'71!Z-Q"0(<,%T$7Y"$OJ-4=)_'!!@B#<,AP$>#2, EERTQN M&(PIQNSWC_-2EH8WS5KQVF! 2K_9,\Y/XH,,0(<"$0,@^Q!OFAY"HMX2X MW9Y=?HK=(FRA5 ,DH:L) M?+!9FXYP55#HTH'R*"&VC[ -R->0F,,)!==";#%;1XXJ2!!C)]C,^8!RT/U@ M'.3+R,IS-;G@H#D!(BW6 MXVR%>@T<8,H(FSEQ$WH Q5TZ@&Z/L$YG*]-/H8/-SLA"X2X4;TF!4$J$]3G; MT$/#&EX )EDC;#E;*]-K4- ;P_J;K4P_=3]8?S,(X@,H=!E#]^-;$^DGT<&* M]- ;O!ZH?"#"UJJU@8>6W4(PTA4%UD3Z*7;##I1H)6LD1?I/7([NFK Q!-): MN4<-TPV#!74 BR_"=G^T.;06%EUX <0;6#NVK6.L8=$E]*1B;(B@E4,*#L08 M,;9/ITEMU5 "&BS\ (@Z1.C419-T:F$E"X<"S2P1UL9L;;(:UG,XT1EA[.Q"B,.)RK%V.:+=J1/#41DNV5.OVV/;\1N.RF6YT(U M24"3@ES/@^NR,48"!#\F.[-SKDCZ4V1<]R\71G'PT^ M_G2?HR<(FW[_E!J#MC&1R_13\S$PF^+)?%20&!8VQVRE55%NC8<>%N:#2.4= M&]_P;8:9J'G'A$+.C$_CA_5CNC-_69OL<[;!W#4@MK!-4ZW82ASIQ7/&,#UC M:CYR:U=\O(OKX#Z"+*4BFH/GP)&-61RK=VAF>9?W_A=8:08=07 M?F(Q>C!C[5X,WP VO-IY YZ*\?-QO8>^B)S=IL;&U:^Y/H[XZY__U/QW!\W' M=,W;B5^0B"/56:TOF4EV MEV\O!2+IOBKJ/RC%+B'Q)\7GK+QE6O+%?;Y>9]N7-T6YYI5?'.P+1J9\7?^1 M)'YUGS?_4GL2FL0+4O^%G80=_O*&O8_?+M-;1HD7Z>8I_;I3]Q=3[OG7"XT< M%0?0W3_J!'+3WLF%2'Y,1]F&Z#FN!O0P](]M ]18QQ0CZDWF7<<4H^M7@'5, M0(51C.UL;@(W:AT3$+?!=F6T*.F/-K:?4,L3,<7!T)N8[BZS].[@OQ8 MI"5FON'3R-A?,/?O M*FV[9_"I-J,/OCS/(Q[N\&(>L6Z 9_!QF:G)KOKK4P:_41N^QNZE.>G<9.GI M1J9MLB>S)9XA:+Y[Y!-S/V>;K[H_$@T.#Y2W)=@._6YL6\6(^D9M7>W&I3$9 MBM-V=O(@$H_SHLDY4?)!"F)(* ])J'8M% V/V L)MMN_LV)% 9&].+=0,Z>Y MTUDGAWJ;V! [[.Z9&\2C?Y/Q@^G].->4J%QQC-PYN"4]B= M8G)9^>[W<".2]=%A,$BR8^=Y='A937EG[+,ON6A?[TLQYYTAP#Q3,?/]D==/ M+R'RB M7P@S LX]_X F_2FD%L"M%EJ\!N_\-] :1 \'M1=!L_(F8D1P-\X(U8Z=!R. M;'=+L&VF'>Y/I/]Y9+O;H=' ='Q#6B("VMNJY)N>Y+6S/^'&;[$UCY(S&/*W M=O=,^3-;%%K[F:#'9C8;H%09U*R+WA+L0,=VT9M: @9(3'L; 6L@;Q I_*:: MR=@IQ>2#ZMHI;&F-\0_P(0*Z?BU@TR.,&.-/FP=BGIU'[%;)^*82TX_KQ0_& MD5/C^AI1A6C\1&9<2 H(J=B:TG%5 DBL0K>ZIMS:+DA4+9BP]-LB)14[010! MMKO';:3ASQ"[0_*(VM,FGPYPB;U]HE'ME).TBW^=12=U.IQCI@==#7L2. M\.OPHB=%\4%^1%)0KE:4!H[JDVBUT5 -L7,AM6>KAL(CCF#B8,?]=7!70$3> MPEA8I.4#SH^K$-5L9M&B0;9NEGX%9#C:1J8&(>90Z01CN)V,DK%TG&=C+V=0 M_1)O(&2Q6Y7Y#6"S,XE@SS"-9#@MO2D^9]92"HF#'4;2Q/M\1[J>5SPWLM6M M2 ;"_.M\=5;-O>V6'X3(_"]F'YC75!A;1MP8V!A7K]V(^82F7^\JGN/BOLY> M.S0]K.O@%VX97T-F!]92EHD;E,>6O<2N6<9G^[-VFN.$;?_:/[&7P[5KLK.S[P\ON.4@%Z-M:*R0!7A62UK9@>T97T&JNAM MPK*7(3;V>KI4$1.@8"TV=2D@'05K&BT\6R\/NP.T[J\\$/G!/X&WR, MCK32I:.;7 %.?I;\&GRO':H=?JDM]@:?"H? &.Z3\9%K]\/T>^V"#@#C,S35 MX&MI' &2P)IP#YVX3OFTQ9'FD7!BP<39X"MFS0MP_*7[#$,"9A8\(=*$-?EV MB-J8NFH5D? \J%HUSBXP"27#?.Q&;G=0]I)BQ\5W6-F5HP9OOO8J;-;-;%YI M^@(Q!XI-YS>V2!A(#^/8EG=P!?N)_>@)I;;"$&'LS1V&H-BYDHV5%"9'NBD8 M#&MAB!K(E?+YS<.^^8ZLTBJ[*[1GC!UM7)V]G4M$WN5N<].?$)L/4#'X=(?Q MOKI[$#!E1:BZ;=&()H+<&#(.^1^[]J[3SD^E0&T%63[L[=9)!0[&K01I='1ZAH:6&M*K8'\4Y3^4Y3^<40I M=L5=A_]5+0DH2L,E[8O2?A? @0UM7'3PM=?PQFA&/3X-OF,BJ\.!)G)H*UP7 MJZJ5GS^^O[XF'SZ^?_/VD[7B&HI>[=$<4RV$_KDL=L)[N,V-"TWF&#.'#IM# MF1J?( 8I7R2T[6PPQ<)"->^%1Z-E//?HP+9=")UZ UYK;&VT?N"?'?P?G-3@ M#2'I/4S7'!AKIK\C>O?(F4UXPPS4XARK>/"Y:,^@3&^$IK]PV%^$R()=!,P7 M,$:E/@ABZA?4X9>XV+A2^P+$LAC9X(>P<% /'9-M;;<)I;>BO1/ MCW0 H\<#MR;*/\<#JP&]?I0L*3B@UXV<=D(O#=RE-\)\8)HD$D@-/ECZ[8C@ M6,XDEG.& GG.X0&NKEZ_?O/&\ #A M)F,3P'6"#GS7.89^F(R"/J61E@Y@X/T1=( K"3P [L611/<;P$?"W4MFQ#UP MH@[;C8B["X.G,^(>NI/@?@2XYV@QW316CTMGMCK&.H!WU.:(XU;@S8%^S^:8 M'/W F0+]$]S7LSCF.$#/XACK (<6A^N "M=E8G ,X:-K;XR%OK[\">:6/R,= M0%/^S(!^7_Y,C7Y?_LR ?E_^C'4 ;?DST@%TY4\PCOP!WK\+O__$&\7C&/C< M+?A>U&4L^$,.[!R@)W^F)T OZC(' ?H2:'H"]*(NWAK1EFGQ[L5:QL);(](R#M:4QB>>6//"/4J/67F3@'>2B<'SAS8C]GWP MDV//GYL['_9]\&-A+ST*\-&-C[L6\!'O/83!=ZPZ+XGE42Q#3[QO@O83]Y@Y M@T,\/J97N]"#(!@%<3WH86UD6H8>';@3,/ D,-HR;*F$(@K5_Y@KF1#%WC'\ M)RFA& N^=C!Q!@+TG/DY"-!SYF<@0,^9GX, /6=^C@/TG/G1;F!80A&#WFP4 M'56[DZ0TQB+ @3,/*H HBHY)X"D\^1/@Q_?EI\>]Y\U/C7O/GQ\3=PV/?FK< M>S[]>+AK>/5C8:YM\L3NS";'6 ?0RU_.@7[/X)@<_5[^LGYCA S]P8 MZP":^<6_Z,= !-^3,#^GWY,S7Z??DS _I]^3/6 ;3E MST@'T)4_P3CR1_O])XX[:]?*6/"UY<\,!.B%7.8@0$\"S4" 7LAE#@+T9- < M!^C)H-%N0+=^(F;28DXK:"P":-9/Q,E(0E@OZL+!CQ'UUXJZG ^1=1E:MQ[ M49(NDR->R_J,A[N&E&7L3#7+&=(:#(O^'%2C)KE#--C?P!^:NQ[Y0S3 M8W\ ?B3L=0H:1L-=#_@XF+M!*,V*DXF5)/*-4%=3)!#S=E3JN');LAL"<#=?6G(T@$D"N7__RR]MW/R_(SZ_? MO?[XZI<%>?7N)_+JIU_?OGM[_>GCJT]O__-UES_.&8[T^O]^>/WN^O4U@(9G M;52>')!TG6TVF#T0=]F6;U6<8(_$<#74^B'?YKNJ%)-%3'_E.1\ ZSHOKW]^ M)?Z.OOS!%)?LRV.VU5_=#>STY&/&)UF+ 0P:-/U2KKC&\-":7V)^L^?,;,Y( MJQ43FI7^@DN;K,B$WB.7>]!,,\^6X*&.'/##Y^/<9^EZ23[Q=7W%9E,\\=GT ME5SV+7?)\_GU[/_2S===+A;X%?N2,!XG-9/RJ?:DXGM8&-Z['UX )_>1TXI] M/ZF/KN9R?KK/RRK+MN3O9XSS&\Q1>BW&^0'G14X[=>-ZO#(-)*GKD8%$S?X# M@ ;(_3Y>$AX ?<&Y]3TWNO';)6GF^HKX?."%?L#@$/D1;J1?P#Y H*"'/3N^<$!%!HL&.M# MH)#C1+U$"R'DH_/# 4+^(HR@IQ8A;RB@.@AA-Q<&"3U$:,&D! 0)>4$1]0X@ MQ^&V77EUQ-O-K;WFA10&BTB!_(?8JR? M$@Y Q0M&3P 4=F5JY'R; GAH7NY(J$HNH>I#<90A"PO*Z=\@>$ \F MV'GG-1"W7F:;?BV9@;5@QM47M1/HAGD\MSDSL ;@/0?IG+7L6,.G=.%$ #MZ M#I*>+3LVH+Q%[$8 *(I\V$$<'H!Z[BZB@ )LXE'D@XX<>@B+)DN(]SV*M&Y; MCJQ! 1SI4:SMU #QE#E3,=N]/APF]XTSH(5F]94)E MO__"?N-.,M^&3XE?%<+SSK:KKX0YXN4>FF_O>RC3"<0@CK6'8>D((21(LD ,)J'M:?;",,)Q%"WE!'82@H MS)4,H:R7%V-=?R<\ .6Y2\C^2Y"7U'FJ"A#T5!/S^Q'_=)?_(WO!2UQXSK ? M7?=<%7U=_KIL]JN^*RKR:Y9NF6USNX>>=&(KN.^IE3TS+GKU*580-LC$9X5> M?8K46\U:1%\H,&@MHD^1&K]="U<#^6E?BK3+?:;6:)KF,_A:BL[JS:]9:KR? M0VZ?XT>ZS^_NS?=\R'41?,$/L;3R0P9/$,NWY-8CD>O=?"5RRX4Z)G#;R'?9 MN6TJ:R 0VVUVW6=@G*%=YR+=?:^]]VFX,X:QQ39#[8UZ+(N'HC).MAM1@IKN MEQT0H'VQQ@C,LM5O\ -($>$OR!,DA[%!G,ZK\5SQ:G;YW3:_S5?IMM+>NC-( MS-?K+XT95W+M.1(,^HF[,GW0WCTT^($RV^TW9Y0G -4AIE^>I0J ,IO/65GE M.\31;[-LI_MH!Q]_NL^-9:;^-M+CZ#QL M7Y:_G;DL;F"-YEN2DC);[UW84:#L(&C ME\;E(C]FNVI!WFY7]O:2^];*\/S8T4QV^IXU*UEET KV;-G)2L@%A82&AL\ M:T548[-5WH7IY]IRZW_(9L$4>]'&A#9?"+S/C)T:_7I!P)?95F6Z,MXD6)7[ MU6_Z"OD88QOSISG!\1NUAT(K0,:>6J$54.G:*_N^XY2+/=K==>^MVT_ ?]L# M]K'[H2VU$?CN-^L3CFL2;&58HTF"(#ZF2;!U89U+">KBT8R<*2D (YH\*I(9 M>\$UI8U-NX,+,L9E1_3%/.3,Z\KK82@"+:]EEMCV;.P"AL?#1@R M?XR,I':8/_*.2"0> Y""!H"/3036W*EAPCO?H:A5[8 M*;%&A.A2)CHNF5NQ,_9)6MEG'.J[SHPE[^V^K!!!3O;OKO:[,YX%9%D.KCE M5.D";;DR%=6]]$YC;A#Y;7)^PLC$.2J4?DY4V!0@W5 T3ZG<\AUDUL'"!N= M,SA"M0./&ENMT)'=@0PWL%M<69,W^3;=\GPIN:[8'PC> M)*I)>$U$^R;S 56IB'FL\&/V6)35T(L(T+7KC;B*W6%9)D!9%^DVM?Y"O\#;+:T[?VO@6KT_@?8 M@1)M[W\-]7CO?X!MI&E[_VM@QWO_V<$L5>)'L7]. 6J ;>%I*_-KR$#==X"= M3]%6YM=0W&B1N D "C^50@[*R)MH&FAN,L@6[) #MMHJW*K^$ 5?E!:*N],%;9AF\7PP38]&+[EFJ@ M7K#P$HB($;:7,!R BA=. G11!-B)$&VK=0WJN;L($Q_H?PXB="]A? @K6D)- MW0$V&]9R80T)XD)L[T[+A:[_S=PZ -Y:1V$-W_46U(<, &RO38IH\W_H MH8>C:*.%GA713$JM06DZX5#SO[U:ZM"S-2(E5C;JM[K_0Q\[%J7EQ=IO<1:A M QB/(=:E[>CJQJ-8) XD';'N93NXK &UB!R@+S_$>I<= :D@)4O Z0NQ_F5' M0!YW7\+ EON2.#+-<:3_/\3.46RC##4DP(<-L0,4/2\^@$+=>!%#(P9#;#UK M&V8XA1%VK(4?##"B=!$$D.['CK9HXPPG,<*&\!JMT6 4+=P0>JM8[[6= -" M"J!A'6&$G27G';XCZ+%&YO?SK0D B:=BL'P"P.4W>_]#M,/9 [I88S\B4'1"R+Z,3OCYC^D=UEG:OM@8/W' MGW]\[@;!@M1_^>%E0Q]1:I=_SEX^I.5=OKT4A$CW55'_02EFY(L_X7..;S?% MTXO[?+W.MB]OBG*=E9<"[ N1):__2.)?W>?-O]2>A";Q@M1_82=AA[^\*;/T MM\OTMLK*%^GF*?VZ4R2,185-/:C?"63NXHP-"[UU0H_0H/_(&67%@>^$_?4. MO7U>OM]97^T>.\ ;\1_3?7Y>V-\ITST I9T#U-M]+!\@\;Y)>RJZDJUOEXB/ M;1+JP8Y&VFVA!=WUZ7(,W&,J[_(T<';$,5 _7!_F!W)]D)*N'9:GWK'U72B6 M8Q+B^*/K'2 XLK[K)'BE9Y(_ZFZ/$!O1@W9[0$Z6M2D\]6X/O;1AA(WP-?5* MJLEC6*X4.=;*E12,'F[( B""KFRY^4J8+?;,N# [W9'SYQ.,APYO8S][4A.$ ME*I'SM8DO2FTEYM +:KD*05"(!%VT&[+5[&L@I/C#@B[4-X9.7EG_Q!!9!"P M7;M!Y::<;RG;7EP-I-M7N2;K0S3S'6G*[GC#(;^_ MM/E W"^NB9K4W="D;FMN8W?]!P5<,S;^VEYS&'XSZW?\YK'S(-J;5Z6RP,UC MYS]T;EX!,>BHA43>F1VUPU*],SMJAUK$K*,6*$PE-BI,":(CS,9]G-=;.Z2F MZJU%-?FS9UN:]Q)53T#A?;?!!?L $FGHJ5K-W;<:_1E7%*7LN'W,V-^O 4F$ MGFBG"5GFU5Y$<:W^.L!5>G:M(G.%5,&E2])HV(&N@,9N)*%0G MHN*<8$O'17]+)A[=955<\I:8XX\/._2X,P96QF+??WC-=SB^^]GT^&_?7;W_ M]35Y_LO[ZVN@!B7"%D5U)L=*9?Z&22C\+-+!G '3'Q)C!C4_'DP'>^)"8,5# MN6M2L$M/SQB@GK(&)2+/AN@5N'"#9 DD MLB)[DXE#J8YJ_&]K/DL?Z@?Y[:ND55&X0M(D(,2NF91[W3#^[8V2]I7RW4ZK]AG+!81'#]B7?7V M?*K!Y?VG?W_]D=127VWPU5TE2P<2<'AB[ S']L11W)8I:!YP,)/UG/Y!:-&M M/C,/-_8J6T27N,"VUNTNGV57;EYE#\9@MX7Q--%USH21_@3>(<7NT_+.?,J2 M]NAL8&HN=P40XYV,CRQE&^,4XT%AN_WJWO1;\[FU^9:9;YFVZVWY;:;0.*P8 M6Y#9BBZU&T))@ 4IBZ\BER%/O2#9?^_SYG\2IAF$Q\C4P7Z[ZK36&R<*F.=9 MY=EN(>*"CVE5%MOT+FO IP\%TX;28Q)O'5(]]C;1JY45RA0R1,1*<^?J.^2H6?(P+=TFQK@YBYT%MD9E^KPRYX>O!MFIV M1FA2E;@R/2.:WSWC308SSIR0@^S->?.V+!Z,197!.H'!C^ VH^3;S^Q]\UDL MQO'U=)-N5^9#:1")$BSJ..%6\JCN'"Q_Q<7I]BL@3?"K[6MIHDI'FK!532QL M3DJ$K3R?*?ABO^-6!^+Z+ZCOM3]T:]-LL!Q $?95,PQA>&_8JN9.Q8^J*U+S M%IA)F?$M-7+-$&2^(2J0X=FJPT@6@4)2I!M;0AH[U%^&30"E8[:0 _N#!WHN MO-8R:H(M0[)@^U];LJ@QK)UXCKFCCK=)O271ESR0-U7GM,[2FL,5*DQK$A/U M=V0;##E;CPUG,"L]AIF%W1P&Y[1*S<(O"N),6Z&^4*U85NK$W(#"Q86Q:MB" M0G(CW5F]PY",4C^8@J$+-]'U;:S#Q_E$Y@415K(U=/ WLS"U#//69O- M[=<.%#.VE]W011<._+$4#CYV MA[ O (EGRX:+7%G-W9M_:'C2OR-B:$V4 /,BF2BP$5X(EL'9[B.* M!W5R,N* T&IU::+03Z&_=&9F9K6H^F:#37Y8"5\LB&!,2>W6Q)4+P,P_WZ>,A%]"3O\M%Z*8%Y2Q-<=(%;E M/.Y+QCG:^3L@ I4:!SJ9_V/Z*:)\;#XV8^_Y#$7Z^^%2'& NQ0#)92OG%;LR MRE0SLG%83O(%XBGI*\K!I]F7[.$1P=$VJN2,"8?4&5N^+T8T6"/>QID[@*%2 M/^/S9S.5)YH_Z#/V,@XI555E?K.O,)(,4O/GWZ^/;'OWUZ]>,OKS4I-JAM__2> M7+WZY?+75V_?O29OWK__Z7K!?QY"!=OWW^6J.CKDV,% MMR,]&CF;Q/1^>>57$K>5.BA.\9<.,%0XP<(L!&O(J'0)=_NG<+ M5[33#?V8##AL$P[_''#8C)J+^R/^X$%WH;_T1ICVYCJ>!')ZUMRQ26M(V([& MD#TO\.0 R%DP#USU;UF&'JGA?2>!AWZR'(/P@2]_]O1(S82. IP&K@;=$X<: M\;L2P(ARTGFG^R78!3+0=#](15F;E*!*M%L3>U2UCS5ZOUT.C+9?"3=$D\:\ M(.9YKXNE!PQF3!);5Z>JM!OCPCR]NJXM$83A:=5Z-?V)[?](3]$\AW_A,068 MH'OXF*D<+L-PP,R4R4IK,9,8,I496.^HJ;PPFG/ #FTM,4M57?XO;__C;V]_ M>OOI_R>OWOU$KEY]>/OIU2^FY/[X^OK]WSY>O;[6_(%OSDG@&-NJ%:*J*O3O M1?D;8O[,5?J8\X40_)*O^$BD;44^U]"2-O28S_81#8%4C8.QE6U): M4F" 14V>7J3 M;\0P7:X ]3@3H8"T,[JHA3U?I[IZ\V11/LC:+O&\F8+WBE5_B).!!;,UNV5#J-GML[DX'%@1A"3)?L,ED1POXA;Q9'%->OBNUG/H&KV#)G M-+N[V\%SNB^[<[HAJB2VXCB>[X!FP5O16_]MLR"QY1YY43,#V-B?_=_=G&SL M1..B\(A@Y])XOPPR1(HH?#G3^!B.3C(>NI#73]*"P6B./7ZWA'FX"B$8 -E% ML?OE6]D51VK>RV:68M2'M-J7**L2,0\6/81EEZW4Z8TC"4R#5GFZ,9\H(U<_ M3>]0($SR=/7?^UQR[?2W+@,9T\-]PP!KA\P&7[_67A<' "X?S/GSC!HZP(O( M(;36"UD MP Y";6T7XQKIZS.,1J@8R-B%.M=HM#A_R";AS1UV[494H/LA"=$)?'/BF7Z) M76AG^FD]8'5Z1K,PZ J21)ZUU2M>S_;"%--=A,'2P]:.R8UE*/XB%AAEXIFG M4$M-O3S.6$!QL8YI-6KE,Z*BL!6T!"\Q83_$6F+8]V6 ?MX8TQG\?R(.HW]E M0POYOBBK2_8*C.>FM)=N?-5KAH=YH%'D,=2>0T,J?*A-2 0E'TN>ZZF^FEO? MFY0]'$1@CN]R>12OCUL;T.L);4W#\D-9YW(1\B(7I!H0Q;Q!TJXHP^D3_"9= MO 5A9:L](PLJY]&=PHJ/P=>3VA OE3V1.W8H]LJV('=:\[@BE7S=EWSY[8ZO M21=%E^P _\6'+KQHZ2%=&.R<.:N;+['Y4VQEMXUR["A&YT212\]%;P;P!&);BBH( MXMK,^W:A XVMB8!82J!78I?:<",%IK2OW1Y]$2:=JL$=^P>9J#8U_66O.5Y_ M;REV Y)HS*=)9X4&WN(;WIYK;65NZ 2'&S4T.H=<:[-&0S4BYDH,YB-OTA4O MVAVNX^$P;97FA&IKL;FNN$_79&OLC&^*[9WP0\@ZNS&VWHI]M:N8X20*KF;O MOC%75U8Z5=X;B^9FI#\-,&>@?/6.Z?>9&(@D]D(9,U6J9EN"+\?:EI-8^D(I MLVTS3)3YC#F'QPJ%C$TTA&F5FD?5M[DY6!%A,K=_RNQSL?F,:8V2G'6KA+.I MT_X<$0']E^]CUW5>2C5A^B.U=A$_1E_^8/S@S2W!%.'QYY7^:-,AX#OV9N\0 MT[R96US-.DL?BKVY>#&/Z^X?S;T,XP2#&V#GDAM[>7EE M;)P;"\/;_',F_!-C4C/;R3@M_&J&;-D?M)+8W,25SW>6%/)-49;%D[FV%!-N M$.Z:Z:=71\TWUY:S%ZF)?;4>7!)M%VB@S._3SQD?X68C,]IU9<3?F-=R;[)* MY#F9#ZNLEGRWVR.Y@?#HJAW3 SOYYR;;9K<,*XZ?'!0,<8QG31U[5!7T[/8E MW^@HXR7;,^IR!ISS,;ME)#57EQ_2LB)OWYI^_K;*'DAL+!/?%14C&&(B3K$5 MX_M2Q)BA-_6<>W+-UR6@$I(\]7*]?WST2A>$D\?T*-0AEQ W M^]96VOEPL*F>84^$+"I%V$L3B<'0F5?;[9Y=S$>Q24"\]MM]6THUD O3>Z M7NKPT*FN_!DRBNF'9R0HK%]2553I1C\R,T3Z\;$LON1,JF3:93V#'[D(M'L$ M!M^>.7YX^,"& ^BY_+$V!=Z5%F^/3GPT-J6Z6XJ'@1#>N"Q&%%<%N2\V:USY MA,S<\VEN&!5^M4EW._(*^4N[BOU#(B:ZJ(H*1,Z5(X9;WJ>R4/4./XA1;(VH MCGUIZ/*-8LSBP(PF(&?%KH"6NWS-,W&FWTO6/$,(#WZ!::ZO?/B@>?M.<4ZU MZ^#K[5XD9,SKTSK^I/%+X%3DU3NF9^")6[G*T_07N(MP3K'M\ >48EPHN_TWV4VYYVQ$ Y%H]SNRDONNDC+\W_P_Z5;\BQY=G/7R M!C<&8!A:V^>FIG+^RJZDY'Z7J'?ZR*L02^E^002V-APH4>,US:,U?/U*OIVC M19QIH[R:9?2$*N5 "(%U]H"H,\=,,^&#^F_+S#RC?'V8P/2#,/_,\8G;+V,L\ZH.H,UC=Y]EG\[G2H*"TMVA$53,]% 6S M8:LRW9[5R _0Z2EE>HI)H=R\:&"[9?;@BI>8L=/S?Q]3ND!LR 8BFFB,52TW M\7/ (]%MD):2>"H,DM98$V$;_F976\* M5D"2YZ)6O]COF&#=_? "O7VF'4_PS^TS]1:4,)+;5>KO@Z7?+N0(Y7X6N4TB MD6MJA@LYKJY>OW[SQG012M+?!M*%SR.D]_WP__7 MWM4V)XXDZ;]2<7>QT3U'8Y5*K],1&T$#[F;'-A[ &[N?+@06MJ(!.1"T[?OU M5V]"0I2\HK)DWX>=#ST>]T!6965F9>7+DX+FAVR?3;YI??NA6W_ZKD/>X?2/ M)Q =2;\C_ZM-^E[@'*_ $_(@5D#*"_#KQO' !/"-$_ \M_T3L'U2-_^*%+2E M*IH>A*2D2\B1W:LE#=IV4$/;P8UHF]NV7Q*XBLGS6I&X4'W:#GF/G=<,'&/& MKO4CQU@]]\JU@[*=?T]19S:N"6G8@=>-^[+:/_#F_HU#/MB_:6D!#?V;MK;? MV+]Y[^T?^S @[@*K^%>0=XI3TKR7ZIP; KC$ [\\ ]\CE:(G^J0FP:TQ :PRH MI>^Y[T'_](D3UJA ._['J0FP:TQ 2QP@7E WZ+9XXOAR(6W>?WZ)\\?7/Z7> MBNO7Q->OW_D[^/HML;V9K]_6SAOX^BWMNY&OW]*V0U(C;%9)T,-:07\'VNU, MLL8<.U(E:_+MT^;&&Q)O9^>A7S?(V@G;WWI3ZGI[S],O@$'-'SK*FBT=6'ZN MFF4=JE)4 ;#J$?/Y]J)@A).Y%2FJ3]EG-'M]4@))!$"P:W*@*:>/29J-:\<: M3&VUH:.BB6L?,Z:?KI]6<5VJ, 36[3@D4)Y#?(_Z::9L\0J!&7"7EV"5CF'Z MQ,#11$9210]8^^56MWB2]3PE2BQH.99O'6]R$J^C9,.Z*%34P!T3UIFG2(S- MO< X'Q[T$'^YW,8QNHI>*7/_$JV?OJ+;_8H*+_J1[C,EJA:!(M@3QZDLY/* M!^.J"$*A69S JA!TG8YOV4I:T&*1PAQ+6L3K$-]2T8).7/:M*B-QT"%$N2_; M5)<3EC7OES$5U>MDI6K8)S;PKBF)2$[N;1&!MB261$02Q%;'"53#V F!ZJ$5 M5FC9M:2 AM3G 'IE4D&'NBLJ4HZIID[L.!#KX@ K:4JB(Q=2B(Z2QP[0G)5$ M1Q+T@TX8*+70A6IA85TD+3>L.U!H\T+)NDA:.*S=EZFA)MC#$.&!UD27A$7TD0J* EX9$$7:_CJTVX#W4Y"N&1M.R07A>.DA;0@)>$)Z?E=T@8J&@% MP'TYY$#+%X7T_Z4D _6[_2H9V[(ZH=J-"* >-\&-]@34.S=T*V0P/2<<*@U* M")4_ES39$_1]5!(]2<8G'1\KCPGZ,"J-*\\!8M$\7K$29@2J_!93QEGO*)I' M*]:?G'50"2!< %^B98&)*^>CIAOZ=[QEK]*%SEJVZ-I0ME\NDT4"05=+T7)/ M*; .O%.>.I8I1\*VQ?$=<6-#W4X^RI4-A%_%$1M<\!C37[_L$#WC-?W^Q\:E MQPVB XZQ>5VV!% =7=_V^C,TOM3E_V38'][,KOZI^_G1='HW'%ST!N/;V7" M>OW^^.YF-KKYCJ:SWLV@-QE,5>=J#"#3#N6K3W\D=@GL0/(PV#Q\Q MOXN!%>PWD.EC$F7M8\9=;F+M*=,&=L[P"B"S*K-8%>%TL/YMI8@\NQZN*$DI M]HS#TE#MYL%GCIF2/46;9KNN_ZZ"'^S;_HK;^-(O;7SI=+]>,^B9%KXZ7;:R MX.1AD]!;FHVQ4*<-' DHD+N2M/63U(>FF+7.Z@LNI6Z5[<58!@,'QSSP^J; MZ3A1X"4P9R('84+]E&YHD_&8;(&KA%0 24U=E;V XG8VN>[/AM.$&P@;>%#'5,TU\&2A@@WO8"QU^ M1;#!GJSA2[^UE8%V/*:-X=W-KV =W0,:FM'9:$@G.^#@'G?=J3;"Q4.\H>^8 MYB.A%1VDB_@)@'YVMAS50=FR.6(,B%JEO\04WE8^PIP^#=,5H&]6]X-9<5/I M?L6*/I:U<8?U05.EK@&Z=UG7+<=(;(Q9;;(9GB%DZG]6FRP W5P?=)4!+:2; M:*YO%5;)S^805@;[V2&GI*V4>=>R]DVP?HKTL9GT%:HFH$1,!1Y$JE+Y6>1QKQS,V*0+&4@0. MF'8@IP7?$3%,I!V]$B'3Z>M"J\14+#*?I,UK:8XP197/#4<_R,'_]ED4_\W3 MU7W-\-#1;'B-2!?]>=>CCX]9;S;Z^U"7?[V; ?N>*^#7#$;3_M5X>C<93E'O MV_ANAJY[DS^&,S093?]0QWV!*>ZN./ %#PI0G^QRO][D&2+%6=:AGKS=*]]X5T+ M?D\8OTL0O[E>J;AB2H]=[,A2M5K=!4#[_@O==659 -?=QLAJ)QB=_?'-;#*^ MFJK6KI^%5J_=MJS*XJFQ4!'6%]L:PL2N$+Z=C/O# ;B*.K"2B M'XPYV27_!?^RWQ,&.KNHKL,7H;E"ZUA,;;=-5WS:-KK=IHOXGBNC:J6F2A\] M2YB1,572^\-2 '[@80?ZT8+#Q@$OI/N8O<1!@^BE)46'QY;^PR7+X?PA@[B. M "K6CX(CP/-GE7^V0SB= 9WW<0E_\L8S]F/$^3_"\@>$ 9 M^SX6C$S.P8H]E9M$.575,398V)/Q=S$;4_N@&9CR.6\.@U"! .Y.V>"YA ]O M!J256#<9"F1V,NN6'%KH??8!>RBN M07T1Y@FXCDI??5-I)\\5$)#,M- G UHE:_Z>2#=LUJ]1;Z!TI=-7EWC<&;Y. M$;\7T>&"T_UNU9U5F_OPC?ER,@78XBVG^TWTT^MY4I_,.-ROUF("E?]EXGV M)QD,*Y4>P(A3 "HR \.%^+#ZJ:][ZE@RWTB;<<4L*I5I,!4R]2T1,CW<;,7C MOHN^L6$3;!I M$'QKVBU%[>@G(Y2_)_(@/^#2C4LGO2#YD+_')%[2 MRR4WEF-A"Y2<,14B]'$(-9I\V;H?OH0:3,DD[<+-7?H0LPEID)(6;5M]!N&/ MOVI.:U[W"_VM2^+:R;E4%M3I/TSUG65 [\;9447E- VH%5)8% !&1G5JIW@# ME2P=FZB+XN4R7HA4BQJJ/-K)!X*Y ",O'E+F/0!P%V<'MWU/!+?[15)NM-G% MVPV;Y2).$XU_44X4E:,B8U-S+4+;NHJ%R:R9R"0^Z[L_AU2]_H,#TA"5Y-R4 MNJ&MU^P0P'9U>S@[D(U9\,:F>YFC!<3?\A%FVJ^WHYRN[K?40W,XX,[!8N"G M([/ U)8\4C.3Y\-7KRCBYH?%?=,MXB'FO&@,B>HO\72N_/_ZS[ ]F[EZ+);H M6+[005 .%HK_J3&6H81O\.^Q##FJ5@4U^*D 4A-_P>L&/%('5PC"M?+L&D!V MG$.UMTD]\+NUF+UEP&;'<]M!K UQMPSF1JPR(K]=P%6VM0#7/X8L/5H .P*O M[14T/H(4D4,F)[F>QI_O)+[H?Y&6ENW/.]N0KFI^M@CIO9XPWYV >F5S IZ3Q M;7SRV<8NP,DG&?"*[F?/Q6LY^0)QQ>IO6J6"6#]SHH*7"G!%(TNO;M=WB,:S M^QQX*8[JWA1>RE*_Y5VL7TZH0CXB52,%9TEC$*MS^%&V)RU\O2@:4#-<_QIX M"VH*>X$A?A\9N[I- %/JV+&KZ]:\=O4A2P"!@(]SL@2 EOY+^&PO[>0[#'II MVD[]\V.B7TI51'$@T%3ZM1=4Z9Z8WND? 2L_T6\QFBN]4RAL7&&( D?6CB[I M,C>+N*NB9@S]U++.,1\G&'6JM9ENDRX62W I7-MK&J]ETR@JOM%H^H=BY8"Q M#>J5X\,0EWSIE[W^;#Q1!HB-H7#9CE_79.T:0Z^QO2HJA+8^"3 )W8]7,2@ M)6&\'##)?FJ7R$:+7;K-T-,V_I6D^PQ0YWYH\@6U0B(9NCVSE?"TF*H D-#] M"AGQ0_$+ \33+[54"K4QW'0)T9XW[2)Q4Q1H'@+,PT9%;]9C'/%V L9BV_KZ MX[8WZO*?\5?E4HWA=X?$M.%V6L/F('8)F\/NHKN;R?#[:#H;3H8#-.U=#:=H M?(F&?]Z-9O]$TV'_CN%_,J";FP&ZFPX!Z.0R*:T7":KA'#*]K<\#&1Q M5'Z::]JC**''D4*EO"X:_N/'Z-MHIA1T .A.%:@KK/4LP,.$#D2(,!;#E\=D MGNR4%M\UU<3IN$)U;U)5V;X+0-ZI@$'GA 9QMM@F3[SE2T'0&-*.(YL 2!B?EB**4MJF5ZF?>=SMGGZ_N'A^?NY2#>T^I+\N>E3IDU]Q=A'?/T3;"_J: MCBZP1Y7Z@A>A\A]QP'[TO(M82 '!0K^C-2\/CS;WV^[C;JT1GID*.]$37\31 M?B9QMN/VJ!]O=QP_=A$TT"8!']/9A!OC_^6%*&X&8E$L'OCB?W.M%E^EVW<9A!5_^Z/!F M_WOTM_WJE=X"K.D !Y_KSLD<_%RNW*HY0BX 7^)M>0B!RHVQX]AL=HME6\0C M%[^HY^01_W_B%_+%UA0!YEVP3<;HV^LJ>LYR//$07 Y6ZC4-D$Y1*K4,2U_$ZHNL0_7J8Y)K6>]HF*^2*7]9I M&G1@7 $49XM8"L%=_)M2U_0?=&\?DR1\.*:#[<2:/)[L5S'")/J"G4_1Y])= M5[K<:EK":[@,'19>PFZT;+&GC$YN1%G&OK'M\D5FD4OZ29=:P<[AR^[>,/R26BZ>(S7$1JD MBSU+<"FVXAF;Y^<&P8%Q_=Z5DG&>!;1P)<9)#*PP+E[UOJFY"!UY M6.*B)-<.%Z^B>;QJR$!C8BB#1HR!MY-A#0/-B:$DUPX#;[=QQNH@FPLB8/Y: M%5'0DGQ4#6+VH'GG$@/2ICW7<*+ LTTEE+Q '(C*-?2@N>D2 M"R292_Z88TD)/J0K8CB5^4D8')A+%=44?T)Q=DK?V8.F($L,DG0N]]M-DCW6 M,TFY#',X72)*H+2C@$1A9;,YF2E'RF0Z'J^H<[]-&;XD@\7@^SX>8/C&:! / MFM+#^+ R:>&!JLK_U$'8*$)X_T;8D*W%) B/42Y$H[&8:! XHIM8%#79=1W^ M()R+Y@L(9*/SF0LXB+'1<,=[]C9[T!$KJMYF50;+,YY:)?QR+O4V3T??;WJS MFID8GO%))@X?!B%L3UV6U3.6996=S[?[;<;&T@ F-0@0-0YT">H=DJ&; H9= MWY&&#P6@B\$A<;0K; 53\J@_ X?2+W&@5]XBV@, L?G]N3VG'T11=,V@N04$ M.* P1"71IIZ ]#KA(LU*!F0!ROR5BQ2W76+M'?:+;;S?T UQSM*;\#'E4QZ4 M#@6T (#>!/GR9.MKOW?UY;HWNAFBR_%X,.V@T4U?2=H#>EDETK*7Y%.1AU(^ M=#QC1R&AL>DK+O[=X&/'@WK9EE]9X=^BS9[U&Q(.%Z=\\WI G]H.@@K1B^P" M746LK!1ZF&*_.5VJ+E?X]6<0\ M>,*G'G:J(7G=+=3C(GM07.32'N3HE4^W.2;\:2Y!J;0 (%4!)$IM'_5D;2:D ME3>0[0F[\9?_) $)5?6LGK$4H.VU8S("H$TK3$:^P@8F(P"*=F$R##X V%) Y6*60UR'#X]SR]?^4_/.[6*_K#_P%0 M2P,$% @ [( C6(UH%PR*"@ GS, X !E>&AI8FET,S$Q+FAT;;5; M87/;-A+]GE^!$I6!_*!JP(/?;C[3'Z](P]<:2'S!?$#+_ FX_&[5[?;8I?A#\[2=[>%*#+^ MCC]MQ4H4 :6W;^V15[=OS0FO;E9S_']%=''(^$]7:YD7 MXS7;B>RP^"9V7)/_\D?R5>Y8OC2?F?,6N50[EE5'Q-]\00//C_9/]L@C%YMM MT3VI4+Q(MO4Q8WWQ>F+^+:_ K50\$)&" ^*)I^.,'619C$6>B9R/:V :+U.A M]W *7"WG\.W;M_#MUC7N9$*;;IV%K]^LO/UWXP&9'ZY69IK&P[ M7M<^55?9LS05^69!POU3V]TO;,._9VLV S/5R\UR+[4H< \5SU@A'OARQ]1& MY..,KXL%*PM9'U#&'W-$PL:O,_FXV(HTY?ER)57*5;496F8BK0\]BK38+HJM M:$XZ>D+C:$3J%_ $?!^O(-;NQVQ=<+5@V2,[Z*6]1$3GL)\5*'0RPW>GH-1+ M82OPH2SXDMCO!F'@3>%\4G_="_"=6>'<]_!2I)#[112&'L4W#G!U:)"K=V]> MT_ED>;K';'+UO!OM*'[#X//E22S;@YUH7)=:;HS-^#\X8V]/)U MI99M.(,TGD3'OVIP-!D 04B^L 8#?_:EQ ;E( MK$7"T);C3CB8.W0>>E%8N1.%M3M?2J5+!MQ82/*US#BA 1O3Z36[(5)51V9I M?61-BBTG?_*D5. O=>D_>IW&,!:"\17#>X!Q._60U3*Y9S/?[]*>.'>B'^!,YPUM'']MCLF-N0 M-%[3N/:ZS0LU/5?TO:S\EO M'ODLLHRK$4E,>!\ 658LW RG@S@UH[53/0+H]Q&TKJ^0AI6OU'-,]L%&QF0\ M\2AU37XB6_; B>(/@C]":D"%T^2/DH$\4MF!?.5[J2#\<_)OJ-^$3L9_8"Y\ M8-GX,P,,X;!,]>A"D"T'=T'^E"?>T@F+8!BHX[A>M^] '0P#]='DSTP#P #E M[D#N<_F8\73#1Q9Q97%.)5PSER!5P1[@2UA^(&5>J)*#;R!>C8Z5Z\OQ=H*: MD1U<1PF6D35#9E-$[H2A0F.!G)[@X#0? B>?-C22\X1KS=0!?=JQ>VY(N5F^ MAF,IX ;H9$C]-6LG0H&469P J2:A" SR&B$[O(,FY["DS"])=A\Z3J#%=\(:&A1 MF#$\:#<'MF+4BF[M@C4(2:C!B& @ ZA9J:#R,' #[V &E^G M3O;/>A-['7B.)K]UHNC-Z\BGX5)7^5T)421/N89^BZMK?6-"[!-ABILT@+ 6 M*^AP(.@(!YI894)#S[^YG :<>@O7WT$IQW*.IN';229U"0:QR"N9F41RV]!! MF#*8!C56>R43GH(?FEQ#NJ4<,M^&>*>%PX9/VQYP=LTM7J;_PW?V+2R.J]PR M!BZ(8/UI$8G-%EP\&G(6.DS.S.)ZH1>M;-U9V1I6AB%PRDIP!LIEMXV9#Z)7 M@W!6+Z+'Q)\/PI=!3&M?K]F-8[.W3:;0W@>Q:_2.:['!;3::[;DL.P;]")5O MPDK]#U^YO+K-SJ5]*\- H*TXY%CEHP-/U!\\D4=K>*:3AAF-'B:R5+!8**0/ M0IO"#G[QW*P9V_.C)&@I(&('JI"]5F5>#DIP"LHQE5"^HSK"RPH0%H"X&;>: M^;R#3F^5JHN.WW"A+E=:I((I@8$A;(MA]&..JRXU:FE31;01WD8'2,T!O,*, MO49D#RVS2,J,@;2[&*+H%"&(%H/T4"U0+I-FDI;,['RJMGM?*K@J MF,$Y4))(E2)8+^BXS,A@PW-HX#+H/^&:W(S#\>)E7MCL!EX6>Q!&;GY'O3%, M.[]G0:-QKA,GOZ/>5' GOUM&/SZPK#1E!\."K]=X/^ !0-)G^M*FH_B^OK@\ ME)V1J+W0^9[3))>#TG28X)T!"]J;0K!(*-?:MOTK61;/HW6!]+HYEP-3C\6B#=,\K&&J]FA5#Z%,S> VPL#:\FRG%_4F_CIY%<>U5]>I MDU=QCVJAG5='HR]H6.YL!+FQC]/PJH$SGYQ-S1\HERAY99*4"J.F);T6O@9R (KOGGUYLOFN\K"3 M=0AG3#6&]R/RLL'PQB*X/=/4Q[UIP2YB0<-(=:N"A": 7W#2X./3], "CJ^#S"OG M8<-8,V=>22>##"Q;-O_O@:6Y:YO61#FR)><%MV%1E(*R:)/.L6YA\I^/;1>Q M09K >=PPY=E>J[K_=09)5J:BD$HWPM\<@$7L=J(H.']>X[V@8UM):&?PRJD M+(WY:Z FD"D:!90+6F_ZK0U:2!NR!,LXSZGK&_^K%+"YIK*4N7G^1=^X0TTZ MZ:US;*=?W@BTB\\L[DIN MVZ=%Z!)W ;L>4 M^)N;/:OTK O7,$(SQ/L(T0E]MD:\Y_L22OMK*^FTE5(XM.__Z38ZR',I$;8W MT7/C1TJ'&=RWK+Z'GF>MH&J-(,"YT060S_CT29WX(RO#1?X@LP>.L^N<;:HG MA925$B^8V?/=/I,'#M=]W$HK.UB'D( &FG;,Q6>8T7V$H_OHN<[I8AGNN0[[ MO65@N^1%\TG-5V_U6_-WE*OXT8T\6;&BPL\&*3VQY,&B"\*JE/*J]NJ M'[:"K\G')YZ4.% BOUO!Z[K56\)UW/(;M^X@JQ;NX\K]U7D:'=FE9?<_##IK M=2#!B/@3?^IZ,$A@QM/@![D84B_VYD[_T'Y]=?H#_S;&_*F,^9.:_P%02P,$ M% @ [( C6/M 7[AF"@ 5C, X !E>&AI8FET,S$R+FAT;;5;89.; M.!+]GE^AFU2E9JIL!X$Q8,^F:I+)[N;JZ[#+*M&HR\",;C_?7;+0$& MR[YX+Y!436(,=.NI^_7KAKG_QWC\\?&7AZ_DUV^?_T42&9=;GA4DSCDK>$*6 M!_*!YP4>^O#XF?SZ2)YYKH3,YL3U)M[$&8_?O;K?%-L4_^$L>7=?B"+E[_C+ M1BQ%X5'W_JTY\NK^K3[AU?U2)@>R7,$%4<4O[3S4IFQ7C% MMB(]S+^)+5?DWWQ/OLHMRQ;Z.WW>/)/YEJ75$?$GGU-OXH:[%W-DS\5Z4W1/ M*G)>Q)OZF+8^?^WH/XL;<"L1ST0DX(!XX[9\'\Q4/^X6.ZE$@7N8\Y05XIDOMBQ?BVR< M\E4Q9V4AZP.Y]D\+S:#"53D=2']B(I-O-B(YJ3 MCI[0*!R1^@=X KZ/EQ!K3V.V*G@^9^F>'=3"W"*D,]C/"A3J^/CI%)1Z*6P) M/I0%7Q!SK>?X<#:I+YYX^$FO;^9.\$:DD+MY&'D3BA\LV.K (#?OWKRF,V=Q MNL/,N;GL1#N&WS#X?G$2R>9@)U:7,DT6QL.03EQT'UV<3CRS[H\FHX@'7Q+C MS=$9MP=GM.VI,YT$M+)-'4AR)]3FJ673'PP +Z"3H 8 _N].M0O(1&(E8H:V M+'>"P=RALV 2!I4[85"[\Z7,50_/"YS< YL?WR)-RQ;<_(0%_@UC;SIR%H5]09;ENL$$]]OMKJBSYMW#XH\ M)'*']-]>(KBNQ Y2&?47H;&9"4GOM^1,W MT%ZW6:$FYXJ\EZF,GRI.\70Z=9/:2J8^4MOVU:>UKY]&Y#-[(5\FY+WSDFS: M&VEW$#J:O)ADG*Q$!K&!<7WM[T6VPF8#O;LZA"(KA$06IV4" MWD"DMO9A!&DED"%WL'N8SL)6;=/>Z*\#4]1P$4O38YI74:1.4 (.2K3I$9Y1 MIG "I)J$(-/(*(3N^@R;GL(3,[4AV#NI.H-SOA;0CZ*R8GC0; YLQ:@5W[5N33*,ALM^;>K6O4RO[?3H(/$>3WSI1 M].9UZ-)@H:K\KM0DDJ=<0='-5:[7,8\ 3\4 MN85T2SADO@GQ3@^&'9LR39Q_RPU>NH'#3^8C+([GF6$,7!#!^M,B$I,MN'@T M9"UTF)P)_'JA5ZULU5G9"E:&(7#*2G &BMZYM8C9('K5B^@ B3\;A"^G3D-2 MT-E;-GO;9$JG9XT^IL#=.%Q&V;4>IC(,H?%0B%]%DH7=O"+9WK-NL=N)$%+ 1$S#X7L M-2KS>E"\4U".J83R'=41WE: L #$];14C]]882N,+K,,<.&S2+": M,B4SAAJ+*2 >[-:QQ+(\^3LR*[1TEBG5J6!+D8KB@#W%.8B0E_%4"Z1A"I1/ M6WH+$\=0:L>YUGQ!R\Z7:KMW90YW!3,X!XICF2<(U@]T7'IDL.89-' I])]P M3Z[GV7CS,BM,=@,OBQT((SN_P]X8IIW?O@\:QSPZN(VM_ Y[4\'=;3D:_?C, MTE*7'0P+OEKA0/\90%)G^M*FH_B^OK@^E.EY[7"^Y]3)9:'4&_-V49H%-4JP M2"C7RK3]2UD6E]&Z0GI=CTU@8=/8X3BX65V8>UD(]3: [R(4>C5"[3U:UD,H M73.XB3 PN3C;Z86#-$ SZC=YE=AY-8RD:AE]-&%@!S".M*LN3']S-K^^4_.N M)T&K3K2J)2I>&<=ECD'34EZG8$7#2*N9UY#0&02V4A6 3(P3PA5@"5C\81ZN MD-L+H*V &X#ANV=?GVNN+3S,8!VB&3.-X>.(K&S*Z9U!<'.FIX]Z&_1T$9LV MA%1W*EC'- OQ1$LN'6>5Q#B05#SQM'J.<'+^Z$+H_< S@ZN%FEU;HV$8?#9K M^.D<\T2]J>?VU&(61+71'J<646\LV?$U:@C+M\:546\DV2'FH\G_>URIG[PF M-<..3,&Y/G(MQ8&2%'1%FW..50MS_WQH6Z\S.(,,> /:$.793JMZ^G4&258F MHI"Y:F2_/@"+V&Y%47!^6>']0+^VE-#,X)T3 5AJ\[? 3"!2%,HG&[1!)KV! MVW E6,9I3EW>^!^E@,W5A:7,].LKZLX>:5)GD)<6@JDW #M09Y"GTH'?4-F9 MH29UAAG;M:P^I- ?0F^M7_""#<-9=BPXI W0=U,[/:5<*K5G!F2F>_U:& ,4A[Z-9'IN51:@1]P';+\]_VAM9M?,_Q %Z>&GX2.DPD[66U0=HEE8Y5*T1!#C7N@#R M&=\]J1-_9%2XR)YE^LQQ4&ZDQ ],[/EVE\H#A_ON-]+(#M8A)*"! MIH^S\1EFJ!;BX#Z\U#A=K<(G9QP>Y)EXZ/M#A+S;F]CJ.!O,ZN+S5KWMOI%I MNS#(8\\PFDU\[<%WK _2OD2T >"_H+K)EQSJ:,*KQ[\?-H*OR,]--/UFI+GM MVR#M2N0UOCU"_L]ML[U6W(C:=O_)LA+?S?-&Q'7<:3LV7YW^@[_2HG_#1?\F MS%]02P,$% @ [( C6+CYZWTF!@ 6B$ T !E>&AI8FET,S(N:'1M MM5IM7Z%S9CK)3"& P(!),Y,F:7LWS35->O==@&QK@I$+4?AG%W^_[Z$7WXW]^C#+?I&BY+Q?(0<;&+3,HRKD\NIF&7RC9+TZE(PD=$KNIJR MF GL7%[4 R>7%]7SD\N8IVL43Q*>\>+-X)0.Y>\ E6*=T3>#,<^%,28SEJU' M7]B,ENAOND2/?$;RJ'I6S1OEO)B1K!EAW^G(QJ83S%?UR)*RR52\G"0**I)I M.U9I'YU:U4\T %@I^X98"@#8BJ9&1M9\(0R69RRG1FN7#5END+U"VF9I4Y25.6 M3T;(GZ^VX3Z0"?V5+L\#-33G)1.2PH)F1+!O-)J18L)R(Z-C,2(+P=N! MHL)3C7#@?9SQY6C*TI3F4!B: M+LQ'K;B)Y:=JAT/'E$LAP>?$ M&OP';IN-6$&0.9&.6$*FK1 ^+ MHEP0R(F"(SM _YA/YHV))%=^9&,/@KJ+..P/L>6;GM<@#OP6\76)KE,^ESE\ M&^T33:1R%%I#Q,=(3"EZ(D5,XR0%C"9_-L#2>$/AK<76;)Q!0<6A^(W5U!#05].'YW M,5(B4ONP-J) \8OY#^_7A])=9"MLM!>QPATL =\'6'=WJ"J>'_3B^=@S';_R M?)D;]N!5H61)]:4M=T?(Z$LKNN&4E07L)-=VJEV>>3-E='P BKL531:R]-)> M RO.\&D,!Q+=(_DHX97KQU6H./,^)@#YKO@[EI,\8233QZ]XPL$6X/H<*K(W M)#/N"4P\P(W><9Z6AV3(/_/$U!7ORI[M$TBVLO]7IX'C6-$-'#LD7U>?[.A< MK7PFJ[B#&)*A/[V=XCK>B)(*_O_O" %-(^9O@^H M!#S2.2_TMZ!F$ET"=RE_!PW_[ZNV+>.SOO2.HD3?>8[+6Y,Z]"-7,9Q^[0T[ M5_0?AOYK[74'Q"V%4B15\^71&NH7^7+HM_GREB9T%M,".:^ARW,PD@+#)JCJBEA +#J+*2>@GY=L(+*RS3=AL?;D3&@[&UKACPO3/4UA <;]Y04L9XMK%[5&-1S+=M@*D ME=P"SD,+_.]VRM+K8MYGK(]XFA7LPYY1$V< MQ[@,51-G&+:)$ZR_R$0I[T;XG!;-I6USW=E4':8""_?2J#CVYMKDB)>;N)>+ M6 ?;?6#MY2+6(49;*?RO+#%'=):'-I1AJ+W:ZJ'IA!TMV_ T[ M]V2%'DSTEB]!1D'0"S,8F'%KN_RO=J\75EQKL_]_P>IH%S6;V[J?4>/U$N2N MNX%V"X?R2-%Z-(>PL5M3T%'[%\FASULC7/5*[G;6..F^R>\U5%]SJ+X-\1]0 M2P$"% ,4 " #L@"-8]UN(P3P- "7C0 $0 @ $ M8V%L;2TR,#(S,3(P,BYX@- 3UP M%0 @ %K#0 8V%L;2TR,#(S,3(P,E]C86PN>&UL4$L! A0# M% @ [( C6*4]/9+Z'P E#$" !4 ( !AAL &-A;&TM M,C R,S$R,#)?9&5F+GAM;%!+ 0(4 Q0 ( .R (UA9FK.))VP 2=!P 5 M " ;,[ !C86QM+3(P,C,Q,C R7VQA8BYX;6Q02P$"% ,4 M " #L@"-8NPVZ??,T I& 0 %0 @ $-J 8V%L;2TR M,#(S,3(P,E]P&UL4$L! A0#% @ [( C6'[%Y!E(T@$ '+H4 X M ( !,]T &-A;&TR,#(T<3(N:'1M4$L! A0#% @ [( C M6(UH%PR*"@ GS, X ( !IZ\" &5X:&EB:70S,3$N:'1M M4$L! A0#% @ [( C6/M 7[AF"@ 5C, X ( !7;H" M &5X:&EB:70S,3(N:'1M4$L! A0#% @ [( C6+CYZWTF!@ 6B$ T M ( ![\0" &5X:&EB:70S,BYH=&U02P4& D "0 Z @ &0,L" end