0001562762-24-000230.txt : 20241001 0001562762-24-000230.hdr.sgml : 20241001 20241001160838 ACCESSION NUMBER: 0001562762-24-000230 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20240831 FILED AS OF DATE: 20241001 DATE AS OF CHANGE: 20241001 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: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38695 FILM NUMBER: 241343315 BUSINESS ADDRESS: STREET 1: 1052 HIGHLAND COLONY PKWY STREET 2: SUITE 200 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 calm-20240831.htm FORM 10Q calm-20240831
FALSE 2025 0000016160 Q1 0.01 120000 70261 0.01 0.01 4800 4800 4800 --05-31 0.3333 P91D P91D P3Y 0000016160 2024-06-02 2024-08-31 0000016160 2024-08-31 0000016160 2024-06-01 0000016160 us-gaap:CommonStockMember 2024-08-31 0000016160 us-gaap:CommonStockMember 2024-06-01 0000016160 us-gaap:CommonClassAMember 2024-08-31 0000016160 us-gaap:CommonClassAMember 2024-06-01 0000016160 2023-06-04 2023-09-02 0000016160 2023-09-02 0000016160 us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2024-06-01 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member 2024-06-01 0000016160 us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2024-08-31 0000016160 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member 2024-08-31 0000016160 us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:CommonStockMember 2024-10-01 0000016160 us-gaap:CommonClassAMember 2024-10-01 0000016160 calm:NonSpecialtyShellEggSalesMember 2024-06-02 2024-08-31 0000016160 calm:NonSpecialtyShellEggSalesMember 2023-06-04 2023-09-02 0000016160 calm:SpecialtyShellEggSalesMember 2024-06-02 2024-08-31 0000016160 calm:SpecialtyShellEggSalesMember 2023-06-04 2023-09-02 0000016160 calm:EggProductsMember 2024-06-02 2024-08-31 0000016160 calm:EggProductsMember 2023-06-04 2023-09-02 0000016160 calm:OtherMember 2024-06-02 2024-08-31 0000016160 calm:OtherMember 2023-06-04 2023-09-02 0000016160 us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-06-01 0000016160 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-06-01 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:TreasuryStockCommonMember 2023-06-04 2023-09-02 0000016160 us-gaap:TreasuryStockCommonMember 2024-06-01 0000016160 us-gaap:TreasuryStockCommonMember 2024-08-31 0000016160 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 0000016160 us-gaap:AdditionalPaidInCapitalMember 2024-06-02 2024-08-31 0000016160 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-06-04 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-04 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-01 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-02 2024-08-31 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-31 0000016160 us-gaap:RetainedEarningsMember 2024-06-01 0000016160 us-gaap:RetainedEarningsMember 2024-06-02 2024-08-31 0000016160 us-gaap:RetainedEarningsMember 2024-08-31 0000016160 us-gaap:RetainedEarningsMember 2023-06-04 2023-09-02 0000016160 us-gaap:RetainedEarningsMember us-gaap:CommonStockMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-06-04 2023-09-02 0000016160 us-gaap:RetainedEarningsMember us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2024-06-02 2024-08-31 0000016160 us-gaap:NoncontrollingInterestMember 2024-06-01 0000016160 us-gaap:NoncontrollingInterestMember 2024-06-02 2024-08-31 0000016160 us-gaap:NoncontrollingInterestMember 2024-08-31 0000016160 us-gaap:NoncontrollingInterestMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonClassAMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonStockMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonClassAMember 2023-06-04 2023-09-02 0000016160 calm:FassioEggFarmsIncMember 2024-06-02 2024-08-31 0000016160 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2024-08-31 0000016160 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2024-08-31 0000016160 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2024-08-31 0000016160 us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member calm:ContingentconsiderationMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member calm:ContingentconsiderationMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member calm:ContingentconsiderationMember 2024-08-31 0000016160 calm:ContingentconsiderationMember 2024-08-31 0000016160 us-gaap:TreasuryStockCommonMember 2024-06-02 2024-08-31 0000016160 us-gaap:TreasuryStockCommonMember 2023-09-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-02 0000016160 us-gaap:RetainedEarningsMember 2023-09-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-09-02 0000016160 calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:PendingLitigationMember calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember 2024-06-02 2024-08-31 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-12-01 2023-12-01 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-09-03 2023-12-02 0000016160 calm:BentonCountyFoodsMember 2024-08-31 0000016160 calm:CrepiniLlcMember 2024-08-31 0000016160 us-gaap:SubsequentEventMember us-gaap:OtherInvesteesMember 2024-09-09 2024-09-09 0000016160 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 calm:IseAmericaIncMember 2024-06-28 0000016160 calm:IseAmericaIncMember 2024-06-28 2024-06-28 0000016160 us-gaap:SubsequentEventMember us-gaap:OtherInvesteesMember calm:CalMaineFoodsLlcMember 2024-09-09 0000016160 us-gaap:SubsequentEventMember us-gaap:OtherInvesteesMember calm:CrepiniLlcMember 2024-09-09 0000016160 calm:IseAmericaIncMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonStockMember 2024-06-01 0000016160 us-gaap:CommonStockMember 2024-08-31 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-01 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-08-31 0000016160 us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonStockMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-04 2023-09-02 utr:acre iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares dummy:Layers dummy:pullet_and_breeder dummy:Item
 
 
 
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
August 31, 2024
 
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,236,582
 
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 October 1, 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)
 
 
August 31, 2024
June 1, 2024
Assets
Current assets:
Cash and cash equivalents
$
181,667
$
237,878
Investment securities available-for-sale
571,923
574,499
Trade and other receivables, net
272,092
151,983
Income tax receivable
10,459
10,459
Inventories
293,182
261,782
Prepaid expenses and other current assets
14,156
5,238
Total current
 
assets
1,343,479
1,241,839
Property, plant &
 
equipment, net
960,070
857,234
Investments in unconsolidated entities
11,753
11,195
Goodwill
45,776
45,776
Intangible assets, net
16,175
15,996
Other long-term assets
12,755
12,721
Total Assets
$
2,390,008
$
2,184,761
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable
$
128,600
$
75,862
Accrued wages and benefits
18,961
32,971
Accrued income taxes payable
106,288
43,348
Dividends payable
49,971
37,760
Accrued expenses and other liabilities
21,595
37,802
Total current
 
liabilities
325,415
227,743
Other noncurrent liabilities
36,854
17,109
Deferred income taxes, net
128,676
142,866
Total liabilities
490,945
387,718
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
77,503
76,371
Retained earnings
1,856,405
1,756,395
Accumulated other comprehensive loss, net of tax
(474)
(1,773)
Common stock in treasury at cost –
26,024
 
shares at August 31, 2024 and
26,022
shares at June 1, 2024
(31,632)
(31,597)
Total Cal-Maine Foods,
 
Inc. stockholders’ equity
1,902,553
1,800,147
Noncontrolling interest in consolidated entity
(3,490)
(3,104)
Total stockholders’
 
equity
1,899,063
1,797,043
Total Liabilities and Stockholders’
 
Equity
$
2,390,008
$
2,184,761
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
August 31, 2024
September 2, 2023
Net sales
$
785,871
$
459,344
Cost of sales
538,653
413,911
Gross profit
247,218
45,433
Selling, general and administrative
61,932
52,246
Loss on involuntary conversions
146
Gain on disposal of fixed assets
(1,817)
(56)
Operating income (loss)
186,957
(6,757)
Other income (expense):
Interest income, net
9,785
7,346
Other, net
1,211
144
Total other income, net
10,996
7,490
Income before income taxes
197,953
733
Income tax expense
48,363
322
Net income
149,590
411
Less: Loss attributable to noncontrolling interest
(386)
(515)
Net income attributable to Cal-Maine Foods, Inc.
$
149,976
$
926
Net income per common share:
Basic
$
3.08
$
0.02
Diluted
$
3.06
$
0.02
Weighted average
 
shares outstanding:
Basic
48,761
48,690
Diluted
48,932
48,840
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
August 31, 2024
September 2, 2023
Net income
$
149,590
$
411
Other comprehensive income (loss), before tax:
Unrealized holding gain on available-for-sale securities, net of reclassification
adjustments
1,715
786
Income tax expense related to items of other comprehensive income
(416)
(191)
Other comprehensive income, net of tax
1,299
595
Comprehensive income
150,889
1,006
Less: Comprehensive loss attributable to the noncontrolling interest
(386)
(515)
Comprehensive income attributable to Cal-Maine Foods, Inc.
$
151,275
$
1,521
See Notes to Condensed Consolidated Financial Statements.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
Cal-Maine Foods, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 
 
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
Cash flows from operating activities:
Net income
$
149,590
$
411
Depreciation and amortization
22,048
19,340
Deferred income taxes
(14,605)
322
Other adjustments, net
(39,581)
3,612
Net cash provided by operations
117,452
23,685
Cash flows from investing activities:
Purchases of investment securities
(202,196)
(28,296)
Sales and maturities of investment securities
209,673
135,768
Acquisition of business
(111,521)
Purchases of property,
 
plant and equipment
(35,773)
(26,666)
Net proceeds from disposal of property,
 
plant and equipment
3,946
74
Net cash provided by (used in) investing activities
(135,871)
80,880
Cash flows from financing activities:
Payments of dividends
(37,758)
(36,983)
Purchase of common stock by treasury
(34)
(5)
Principal payments on finance lease
(58)
Net cash used in financing activities
(37,792)
(37,046)
Net change in cash and cash equivalents
(56,211)
67,519
Cash and cash equivalents at beginning of period
237,878
292,824
Cash and cash equivalents at end of period
$
181,667
$
360,343
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 1,
 
2024 (the
“2024
 
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
 
ended on August 31, 2024
and September 2, 2023 included
13 weeks
.
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
 
Available-for-Sale
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.
 
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 August
 
31, 2024
 
and June
1,
 
2024,
 
reserves
 
for
 
credit
 
losses
 
were
 
$
716
 
thousand
 
and
 
$
490
 
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.
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.
8
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.
Revenue Recognition
The
 
Company
 
recognizes
 
revenue
 
through
 
sale of
 
its products
 
to
 
customers
 
through
 
retail, foodservice
 
and
 
other
 
distribution
channels.
 
The
 
majority
 
of
 
the
 
Company’s
 
revenue
 
is
 
derived
 
from
 
agreements
 
or
 
contracts
 
with
 
customers
 
based
 
upon
 
the
customer
 
ordering
 
its
 
products
 
with
 
a
 
single
 
performance
 
obligation
 
of
 
delivering
 
the
 
product.
 
The
 
Company
 
believes
 
the
performance
 
obligation
 
is
 
met
 
upon
 
delivery
 
and
 
acceptance
 
of
 
the
 
product
 
by
 
our
 
customers,
 
which
 
generally
 
occurs
 
upon
shipment
 
or
 
delivery
 
to
 
a
 
customer
 
based
 
on
 
terms
 
of
 
the
 
sale.
 
Costs
 
paid
 
to
 
third
 
party
 
brokers
 
to
 
obtain
 
agreements
 
are
expensed as the Company’s
 
agreements are generally less than one year.
Revenues are
 
recognized in
 
an amount
 
that reflects
 
the net
 
consideration we
 
expect to
 
receive in
 
exchange for
 
delivery of
 
the
products.
 
The
 
Company
 
periodically
 
offers
 
sales
 
incentives
 
or
 
other
 
programs
 
such
 
as
 
rebates,
 
discounts,
 
coupons,
 
volume-
based incentives,
 
guaranteed sales and
 
other programs.
 
The Company
 
records an estimated
 
allowance for costs
 
associated with
these programs, which
 
is recorded as a
 
reduction in revenue at
 
the time of sale
 
using historical trends
 
and projected redemption
rates
 
of
 
each
 
program.
 
The
 
Company
 
regularly
 
reviews
 
these
 
estimates
 
and
 
any
 
difference
 
between
 
the
 
estimated
 
costs
 
and
actual realization of these programs would be recognized the subsequent
 
period.
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
 
consolidated
 
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
 
consolidated
 
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
Note 2 - Acquisition
Effective
June 28, 2024
, the
 
Company
 
acquired
 
substantially
 
all of
 
the commercial
 
shell egg
 
production,
 
processing and
 
egg
products breaking
 
facilities of
 
ISE America,
 
Inc. and
 
certain of
 
its affiliates
 
(“ISE”).
 
The assets
 
acquired included
 
commercial
shell
 
egg
 
production
 
and
 
processing
 
facilities
 
with
 
a
 
capacity
 
at
 
the
 
time
 
of
 
acquisition
 
of
 
approximately
4.7
 
million
 
laying
hens, including
1.0
 
million cage-free,
 
and
1.2
 
million pullets, feed
 
mills, approximately
4,000
 
acres of land,
 
inventories and an
egg products breaking facility.
 
The acquired assets also include an extensive customer
 
distribution network across the Northeast
and
 
Mid-Atlantic
 
states,
 
and
 
production
 
operations
 
in
 
Maryland,
 
New
 
Jersey,
 
Delaware
 
and
 
South
 
Carolina.
 
The
 
Company
accounted for the acquisition as a business combination.
 
Pending the
 
finalization of
 
the Company’s
 
valuation, the
 
following table
 
summarizes the
 
consideration paid
 
for the
 
ISE assets
and the amounts of assets acquired and liabilities assumed recognized
 
at the acquisition date (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash consideration paid
$
111,521
Recognized amounts of identifiable assets acquired and liabilities assumed
Inventories
$
20,547
Property, plant and equipment
90,572
Intangible assets
710
Liabilities assumed
(308)
Total identifiable
 
net assets
$
111,521
Inventories 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 June 28, 2024.
 
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
 
customer
 
lists
 
acquired.
 
Customers
 
lists
 
were
 
valued
 
using
 
the
 
income
 
method
approach.
Note 3 - Investment
Securities
The following represents the Company’s
 
investment securities as of August 31, 2024 and June 1, 2024 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
Amortized
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
4,280
$
$
15
$
4,265
Commercial paper
86,698
5
86,703
Corporate bonds
288,383
547
288,930
Certificates of deposits
5,086
11
5,097
US government and agency obligations
148,399
7
148,392
Asset backed securities
2,877
8
2,869
Treasury bills
35,668
1
35,667
Total current
 
investment securities
$
571,391
$
563
$
31
$
571,923
 
 
 
 
 
 
 
 
 
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 1, 2024
Amortized
 
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
4,100
$
$
41
$
4,059
Commercial paper
137,856
121
137,735
Corporate bonds
233,289
697
232,592
Certificates of deposits
3,505
14
3,491
US government and agency obligations
154,520
251
154,269
Asset backed securities
3,154
30
3,124
Treasury bills
39,239
10
39,229
Total current
 
investment securities
$
575,663
$
$
1,164
$
574,499
Available-for-sale
Proceeds
 
from
 
sales and
 
maturities of
 
investment
 
securities available-for-sale
 
were $
209.7
 
million
 
and $
135.8
 
million
 
during
the
 
thirteen
 
weeks
 
ended August
 
31,
 
2024
 
and
 
September
 
2,
 
2023,
 
respectively.
 
Gross
 
realized
 
gains
 
for
 
the
 
thirteen
 
weeks
ended August 31,
 
2024 and September
 
2, 2023 were
 
$
11
 
thousand and $
2
 
thousand, respectively.
 
There were
no
 
gross realized
losses for the thirteen weeks ended August 31, 2024. Gross realized losses for the
 
thirteen weeks ended September 2, 2023 were
$
8
 
thousand. There were
no
 
allowances for credit losses at August 31, 2024 and June 1, 2024.
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 August
 
31, 2024 are as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated Fair Value
Within one year
$
365,628
1-5 years
206,295
Total
$
571,923
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.
 
 
 
 
 
 
 
 
 
 
 
 
11
 
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 August 31, 2024 and June 1,
 
2024 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
4,265
$
$
4,265
Commercial paper
86,703
86,703
Corporate bonds
288,930
288,930
Certificates of deposits
5,097
5,097
US government and agency obligations
148,392
148,392
Asset backed securities
2,869
2,869
Treasury bills
35,667
35,667
Total assets measured at fair
 
value
$
$
571,923
$
$
571,923
Liabilities
Contingent consideration
$
$
$
6,500
$
6,500
Total liabilities measured
 
at fair value
$
$
$
6,500
$
6,500
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 1, 2024
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
4,059
$
$
4,059
Commercial paper
137,735
137,735
Corporate bonds
232,592
232,592
Certificates of deposits
3,491
3,491
US government and agency obligations
154,269
154,269
Asset backed securities
3,124
3,124
Treasury bills
39,229
39,229
Total assets measured at fair
 
value
$
$
574,499
$
$
574,499
Liabilities
Contingent consideration
$
$
$
6,500
$
6,500
Total liabilities measured
 
at fair value
$
$
$
6,500
$
6,500
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
 
Egg
Farms,
 
Inc.
 
contingent
 
on
 
the
 
acquired
 
business
 
meeting
 
certain
 
return
 
on
 
profitability
 
milestones
 
over
 
a
three-year
 
period,
commencing on the date
 
of the acquisition in the
 
second quarter of fiscal 2024.
 
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
Note 5 - Inventories
Inventories consisted of the following as of August 31, 2024 and June 1,
 
2024 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
June 1, 2024
Flocks, net of amortization
$
169,497
$
149,985
Eggs and egg products
30,800
25,217
Feed and supplies
92,885
86,580
$
293,182
$
261,782
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
 
August
31, 2024
 
and June
 
1, 2024
 
consisted of
 
approximately
10.9
 
million and
11.8
 
million pullets
 
and breeders
 
and
46.7
 
million and
39.9
 
million layers, respectively.
Note 6 - Equity
The following reflects equity activity for the thirteen weeks ended
 
August 31, 2024 and September 2, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended August 31, 2024
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 1,
2024
$
703
$
48
$
(31,597)
$
76,371
$
(1,773)
$
1,756,395
$
(3,104)
$
1,797,043
Other comprehensive
income, net of tax
1,299
1,299
Stock compensation
plan transactions
(35)
1,132
1,097
Dividends ($
1.019
per share)
Common
(45,075)
(45,075)
Class A common
(4,891)
(4,891)
Net income (loss)
149,976
(386)
149,590
Balance at August 31,
2024
$
703
$
48
$
(31,632)
$
77,503
$
(474)
$
1,856,405
$
(3,490)
$
1,899,063
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended September 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
595
595
Stock compensation
plan transactions
(6)
1,041
1,035
Dividends ($
0.006
per share)
Common
(265)
(265)
Class A common
(29)
(29)
Net income (loss)
926
(515)
411
Balance at September
2, 2023
$
703
$
48
$
(30,014)
$
73,153
$
(2,291)
$
1,571,744
$
(2,013)
$
1,611,330
 
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
August 31, 2024
September 2, 2023
Numerator
Net income
$
149,590
$
411
Less: Loss attributable to noncontrolling interest
(386)
(515)
Net income attributable to Cal-Maine Foods, Inc.
$
149,976
$
926
Denominator
Weighted-average
 
common shares outstanding, basic
48,761
48,690
Effect of dilutive restricted shares
171
150
Weighted-average
 
common shares outstanding, diluted
48,932
48,840
Net income per common share attributable to Cal-Maine Foods, Inc.
Basic
$
3.08
$
0.02
Diluted
$
3.06
$
0.02
 
 
 
 
 
14
Note 8 - Revenue from Contracts with Customers
Net revenue is primarily generated through the sales of
 
shell eggs and egg products. The Company’s
 
shell egg product offerings
include specialty and
 
conventional shell eggs.
 
Specialty shell eggs include
 
cage-free, organic,
 
brown, free-range, pasture-raised
and nutritionally enhanced eggs. Conventional shell egg sales represent all other
 
shell egg sales not sold as specialty shell eggs.
 
The Company’s
 
egg products
 
offerings
 
include liquid
 
and frozen
 
egg products
 
and hard-cooked
 
eggs.
 
Liquid and
 
frozen egg
products
 
are
 
primarily
 
sold
 
to
 
the
 
institutional,
 
foodservice
 
and
 
food
 
manufacturing
 
sectors.
 
Hard-cooked
 
eggs
 
are
 
sold
primarily within the foodservice and retail channels.
The following table provides revenue disaggregated by product category
 
(in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
Conventional shell egg sales
$
484,736
$
225,280
Specialty shell egg sales
256,777
208,681
Egg products
35,175
22,223
Other
9,183
3,160
$
785,871
$
459,344
Note 9 - Stock Based Compensation
Total
 
stock-based compensation
 
expense was
 
$
1.1
 
million and
 
$
1.0
 
million for
 
the thirteen
 
weeks ended
 
August 31,
 
2024 and
September 2, 2023, 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 August 31, 2024 of $
6.3
 
million will be recorded over a weighted average
period
 
of
1.9
 
years.
 
Refer
 
to
 
Part
 
II
 
Item
 
8,
 
Notes
 
to
 
Consolidated
 
Financial
 
Statements
 
and
 
Supplementary
 
Data,
 
Note 14
 
-
Stock Compensation Plans in our 2024 Annual Report for further information
 
on our stock compensation plans.
The Company’s restricted share activity
 
for the thirteen weeks ended August 31, 2024 follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of
Shares
Weighted
Average Grant
Date Fair Value
Outstanding, June 1, 2024
277,954
$
49.38
Vested
(2,057)
44.72
Forfeited
(1,682)
54.64
Outstanding, August 31, 2024
274,215
$
49.38
 
 
 
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
15
 
 
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 and
 
remanded to
 
the
trial
 
court
 
for
 
further
 
proceedings.
 
The district
 
court
 
entered a
 
pre-trial
 
order
 
scheduling
 
pre-trial
 
proceedings
 
and
 
tentatively
setting a trial date for August 11, 2025. Management
 
believes the risk of material loss related to this matter 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 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
 
have entered
into a judgment
 
allocation and joint
 
defense agreement
 
with the other
 
major producer
 
defendant remaining
 
in the case,
 
and are
in discussions
 
with other
 
defendants regarding
 
their contributions.
 
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
 
court denied
 
this motion
 
on
September
 
30, 2024.
 
The Company
 
is evaluating
 
the court’s
 
September
 
30, 2024
 
order and
 
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
 
retired
 
Tenth
16
 
Circuit
 
Chief
 
Judge
 
Deanell
 
Reece
 
Tacha,
 
but
 
the
 
mediation
 
was
 
unsuccessful.
 
On
 
June
 
26,
 
2024,
 
the
 
district
 
court
 
denied
defendants’
 
motion
 
to
 
dismiss
 
the
 
case.
 
On
 
September
 
13,
 
2024,
 
a
 
status
 
hearing
 
was
 
held
 
and
 
the
 
court
 
scheduled
 
an
evidentiary
 
hearing
 
for December
 
3, 2024,
 
to determine
 
whether any
 
legal remedy
 
is available
 
based on
 
the now
 
14 year
 
old
record
 
and
 
changed
 
circumstances
 
of
 
the
 
Illinois
 
River
 
watershed.
 
On
 
September
 
20,
 
2024,
 
the
 
defendants
 
filed
 
motions
 
to
certify an interlocutory
 
appeal and stay
 
further proceedings
 
pending appeal to
 
the United States
 
Court of Appeals
 
for the Tenth
Circuit.
 
The
 
court
 
has
 
not ruled
 
on these
 
motions.
 
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
 
14 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 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
Effective
 
on
 
September
 
9,
 
2024,
 
the
 
Company
 
completed
 
a
 
strategic
 
investment
 
with
 
Crepini
 
LLC,
 
establishing
 
a
 
new
 
egg
products and
 
prepared foods
 
venture. Crepini
 
LLC, founded
 
in 2007,
 
grew its
 
brand throughout
 
the United
 
States and
 
Mexico
featuring
 
egg
 
wraps,
 
protein
 
pancakes,
 
crepes,
 
and
 
wrap-ups,
 
which
 
are
 
sold
 
online
 
and
 
in
 
over
3,500
 
retail
 
stores.
 
The
 
new
entity,
 
located in Hopewell Junction,
 
New York,
 
operates as Crepini
 
Foods LLC (“Crepini”).
 
The Company capitalized Crepini
with
 
approximately
 
$
6.75
 
million
 
in
 
cash
 
to
 
purchase
 
additional
 
equipment
 
and
 
other
 
assets
 
and
 
fund
 
working
 
capital
 
in
exchange for a
51
% interest in the new venture.
 
Crepini LLC contributed its existing
 
assets and business in exchange
 
for a
49
%
interest in the new venture.
17
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 1, 2024
(the “2024 Annual Report”), and the accompanying financial statements and
 
notes included in Part II Item 8 of the 2024 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 resurgence in United States (“U.S.”)
 
commercial table egg layer flocks of highly pathogenic avian
influenza (“HPAI”),
 
potential future
 
impact on
 
our business
 
of inflation
 
and changing
 
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
 
Risk
 
Factors
 
of
 
the
 
2024
 
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 flocks
 
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 recent
 
or 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
 
changes
 
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, and
 
(ix)
 
global instability,
 
including
 
as a
 
result of
 
the war
 
in
Ukraine, the conflicts
 
in Israel and surrounding areas and attacks on
 
shipping in the Red Sea. 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
 
46.7
million
 
layers
 
and
 
10.9
 
million
 
pullets
 
and
 
breeders
 
is
 
the
 
largest
 
in
 
the
 
U.S.
 
We
 
sell
 
our
 
shell
 
eggs
 
and
 
egg
 
products
 
to
 
a
diverse group of
 
customers, including national
 
and regional grocery
 
store chains,
 
club stores, companies
 
servicing independent
supermarkets
 
in the
 
U.S., foodservice
 
distributors
 
and
 
egg product
 
customers
 
throughout the
 
majority
 
of the
 
U.S.
 
and aim
 
to
maintain efficient, state-of-the-art operations located
 
close to our customers.
 
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.
18
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
mix of
 
branded and
 
private-label products
 
of conventional
 
and specialty
 
eggs, including
 
cage-free, organic,
 
brown, free-range,
pasture-raised and nutritionally-enhanced eggs as well as egg products.
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
 
2030.
 
These
 
states
 
represent
 
approximately
 
27%
 
of
 
the
 
U.S.
 
total
 
population
 
according
 
to
 
the 2020
U.S.
 
Census.
 
California,
 
Massachusetts,
 
Colorado,
 
Oregon,
 
Washington,
 
and
 
Nevada,
 
which
 
collectively
 
represent
approximately 20% of the total estimated U.S. population,
 
have cage-free legislation currently in effect.
 
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
 
25.6% of our total net shell
egg revenue for the
 
first quarter of fiscal year
 
2025. 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
 
2024
 
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.”
ACQUISITIONS
During the
 
first quarter
 
of fiscal
 
2025,
 
we acquired
 
substantially all
 
the commercial
 
shell egg
 
production,
 
processing and
 
egg
products
 
breaking
 
assets
 
of
 
ISE
 
America,
 
Inc.
 
and
 
certain
 
of
 
its
 
affiliates
 
(“ISE”).
 
The
 
assets
 
acquired
 
included
 
commercial
shell
 
egg
 
production
 
and
 
processing
 
facilities
 
with
 
a
 
capacity
 
at
 
the
 
time
 
of
 
acquisition
 
of
 
approximately
 
4.7
 
million
 
laying
hens, including
 
1.0 million cage-free,
 
and 1.2 million
 
pullets, feed mills,
 
approximately 4,000
 
acres of land,
 
inventories and an
egg products breaking facility.
 
The acquired assets also include an extensive customer
 
distribution network across the Northeast
and Mid-Atlantic
 
states, and
 
production operations
 
in Maryland,
 
New Jersey,
 
Delaware and
 
South Carolina.
 
These production
assets
 
are
 
our
 
first
 
in
 
Maryland,
 
New
 
Jersey
 
and
 
Delaware.
 
We
 
believe
 
this
 
acquisition
 
provides
 
us
 
with
 
an
 
opportunity
 
to
19
significantly enhance
 
our market reach
 
in the Northeast
 
and Mid-Atlantic states.
 
See further discussion
 
in
of the Notes to Condensed Consolidated Financial Statements included in this Quarterly
 
Report.
In
 
second
 
quarter
 
2024,
 
we
 
acquired
 
the
 
assets
 
of
 
Fassio
 
Egg
 
Farms,
 
Inc.(“Fassio”),
 
related
 
to
 
its
 
commercial
 
shell
 
egg
production and processing
 
business. Fassio owned
 
and operated 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.
 
This acquisition provided
us with
 
an opportunity
 
to expand
 
our market
 
presence in
 
Utah and
 
the western
 
U.S., particularly
 
for cage-free
 
eggs. In
 
fourth
quarter
 
2024,
 
we
 
acquired
 
a
 
broiler
 
processing
 
plant,
 
hatchery
 
and
 
feed
 
mill
 
in
 
Dexter,
 
Missouri
 
that
 
were
 
closed
 
by
 
Tyson
Foods, Inc. in 2023 and that we are repurposing for use in shell egg and egg products production.
Following the end of first quarter 2025, we announced that we completed
 
a strategic investment with Crepini,
 
LLC, establishing
a
 
new
 
egg
 
products
 
and
 
prepared
 
foods
 
venture.
 
See
 
further
 
discussion
 
in
 
Note
 
11
 
 
Subsequent
 
Events
 
of
 
the
 
Notes
 
to
Condensed Consolidated Financial Statements included in this Quarterly
 
Report
HPAI
Outbreaks of HPAI
 
have continued to
 
occur in U.S. poultry
 
flocks. From the
 
resurgence beginning
 
in November 2023
 
until the
last reported
 
case in
 
commercial layer
 
hens in
 
July 2024,
 
approximately 33.1
 
million commercial
 
laying hens
 
and pullets
 
have
been depopulated.
During the
 
third and fourth
 
quarters of fiscal
 
2024, we experienced
 
HPAI
 
outbreaks within
 
our facilities located
 
in Kansas and
Texas,
 
resulting in
 
total depopulation
 
of approximately
 
3.1 million
 
laying hens
 
and 577,000
 
pullets. Both
 
locations have
 
been
cleared
 
by
 
the
 
USDA to
 
resume
 
operations.
 
Repopulation
 
began
 
during
 
the first
 
quarter
 
of
 
fiscal
 
2025
 
and
 
is expected
 
to
 
be
completed before calendar year end.
We
 
remain
 
dedicated
 
to robust
 
biosecurity
 
programs
 
across our
 
locations;
 
however,
 
no farm
 
is immune
 
from HPAI.
 
HPAI
 
is
currently
 
widespread
 
in
 
the
 
wild
 
bird
 
population
 
worldwide.
 
The
 
extent
 
of
 
possible
 
future
 
outbreaks,
 
with
 
heightened
 
risk
during the
 
migration seasons,
 
and more
 
recent HPAI
 
events, which
 
have been
 
directly linked
 
to dairy
 
cattle operations,
 
cannot
be predicted.
 
According to
 
the U.S.
 
Centers for
 
Disease Control
 
and Prevention,
 
the human health
 
risk to
 
the U.S. public
 
from
the HPAI
 
virus is considered
 
to be low.
 
Also, according to
 
the USDA, HPAI
 
cannot be transmitted
 
through safely handled
 
and
properly cooked eggs. There
 
is no known risk related
 
to HPAI
 
associated with eggs that are
 
currently in the market and no
 
eggs
have
 
been
 
recalled.
 
For
 
additional
 
information,
 
see
 
the
 
2024
 
Annual
 
Report,
 
Part
 
II
 
Item
 
7
 
“Management’s
 
Discussion
 
and
Analysis of Financial Condition and Results of Operations – HPAI.”
 
EXECUTIVE OVERVIEW
For the first quarter of
 
fiscal 2025, we recorded a gross
 
profit of $247.2 million, compared
 
to $45.4 million, for the
 
same period
of fiscal 2024,
 
primarily driven by an increase in the net average selling price
 
of shell eggs as well as an increase in total dozens
sold. In the first
 
quarter of fiscal 2025,
 
we sold a record
 
amount of total shell eggs
 
and specialty shell eggs,
 
reflecting favorable
demand for
 
shell eggs during
 
most of the
 
quarter.
 
Our results were
 
also positively
 
impacted by
 
lower feed costs
 
and our recent
acquisitions discussed above.
Our
 
net
 
average
 
selling
 
price
 
per
 
dozen
 
for
 
the
 
first
 
quarter
 
of
 
fiscal
 
2025
 
was
 
$2.392
 
compared
 
to
 
$1.589
 
in
 
the
 
prior-year
period. Conventional
 
egg prices
 
per dozen
 
were $2.424
 
compared to
 
$1.241 for
 
the prior-year
 
period, and
 
specialty egg
 
prices
per dozen were $2.335
 
compared to $2.278 for the
 
prior-year period. Egg
 
prices in the first quarter
 
of fiscal 2025 were elevated
compared
 
to the
 
prior-year
 
period
 
primarily
 
due
 
to
 
the resurgence
 
of
 
HPAI
 
outbreaks,
 
which
 
decreased
 
supply,
 
among
 
other
factors.
 
According
 
to
 
the
 
USDA,
 
the
 
monthly
 
average
 
size
 
of
 
the
 
layer
 
hen
 
flock
 
from
 
June
 
through
 
August
 
(which
 
most
closely aligns with
 
our first fiscal quarter)
 
2024 was approximately
 
305 million hens,
 
which was a decrease
 
of 9 million layers
 
,
or 2.9%,
 
compared to
 
the same
 
period in
 
the prior
 
year.
 
The daily
 
average price
 
for the
 
Urner Barry
 
southeast large
 
index for
the
 
first
 
quarter
 
of
 
fiscal
 
2025
 
increased
 
125.6%
 
from
 
the
 
comparable
 
period
 
in
 
the
 
prior
 
year
 
and
 
was
 
volatile
 
during
 
the
quarter
 
with
 
a
 
low
 
of
 
$2.54
 
and
 
a
 
high
 
of
 
$4.63
 
at
 
the
 
end
 
of
 
the
 
quarter.
 
Subsequent
 
to
 
quarter-end,
 
prices
 
have
 
dropped
significantly. For
 
more information about historical shell egg prices, see Part I Item I of our 2024 Annual
 
Report.
 
Our dozens sold
 
for the first quarter
 
of fiscal 2025
 
increased 13.5% compared
 
to fiscal 2024.
 
We
 
had an increase
 
in production
capacity with the
 
acquisitions of the
 
commercial shell egg
 
production and processing
 
business of ISE
 
during the first quarter
 
of
fiscal
 
2025
 
and
 
Fassio
 
during
 
the
 
second
 
quarter
 
of
 
fiscal
 
2024,
 
which
 
was
 
partially
 
offset
 
by
 
the
 
temporary
 
decrease
 
in
production due to the HPAI
 
outbreaks at our facilities in Kansas and Texas
 
during the third and fourth quarters of fiscal 2024.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
Our farm
 
production costs
 
per dozen
 
produced for
 
the first
 
quarter
 
of fiscal
 
2025 decreased
 
11.7%,
 
or $0.12
 
compared to
 
the
prior year period, primarily
 
due to lower feed costs. Feed
 
costs per dozen produced
 
decreased 17.3%, or $0.10,
 
compared to the
first
 
quarter
 
of
 
fiscal
 
2024,
 
primarily
 
due
 
to
 
lower
 
feed
 
ingredient
 
prices.
 
For
 
information
 
about
 
historical
 
corn
 
and
 
soybean
meal prices,
 
see Part
 
I Item
 
I of
 
our 2024
 
Annual Report.
 
Our egg
 
purchases and
 
other (including
 
changes in
 
inventory) costs
increased
 
$107.7
 
million
 
quarter-over-quarter,
 
primarily
 
due
 
to
 
higher
 
shell
 
egg
 
prices
 
as
 
well
 
as
 
an
 
increase
 
in
 
dozens
purchased due to the loss of production caused by the HPAI
 
outbreaks at our facilities as described above .
 
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
August 31, 2024
September 2, 2023
Net sales
100.0
%
100.0
%
Cost of sales
68.5
%
90.1
%
Gross profit
31.5
%
9.9
%
Selling, general and administrative
7.9
%
11.3
%
Gain on disposal of fixed assets
(0.2)
%
%
Operating income (loss)
23.8
%
(1.4)
%
Total other income, net
1.4
%
1.6
%
Income before income taxes
25.2
%
0.2
%
Income tax expense
6.2
%
0.1
%
Net income
19.0
%
0.1
%
Less: Loss attributable to noncontrolling interest
%
(0.1)
%
Net income attributable to Cal-Maine Foods, Inc.
19.0
%
0.2
%
NET SALES
Total
 
net sales for
 
the first quarter
 
of fiscal 2025
 
were $785.9 million
 
compared to $459.3
 
million for the
 
same period of
 
fiscal
2024.
Net shell
 
egg sales
 
represented 95.5%
 
and 95.2%
 
of total
 
net sales
 
for the
 
first quarters
 
of fiscal
 
2025 and
 
2024, respectively.
The Company’s
 
shell egg offerings
 
,
 
for both branded
 
and private-label products,
 
include specialty and
 
conventional shell eggs.
Specialty shell eggs include cage-free, organic,
 
brown, free-range, pasture-raised and nutritionally enhanced
 
eggs. Conventional
shell eggs sales represent all
 
other shell egg sales not sold
 
as specialty shell eggs. Shell egg sales
 
classified as “Other” represent
sales of miscellaneous byproducts and resale products included with our shell
 
egg operations.
The Company’s egg products
 
offerings
 
include liquid and frozen egg products and hard-cooked eggs.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
The table below presents an analysis of our conventional and specialty shell egg
 
sales (in thousands, except percentage data):
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
Total net sales
$
785,871
$
459,344
Conventional
$
484,736
64.6
%
$
225,280
51.6
%
Specialty
256,777
34.2
%
208,681
47.7
%
Egg sales, net
741,513
98.8
%
433,961
99.3
%
Other
9,183
1.2
%
3,160
0.7
%
Net shell egg sales
$
750,696
100.0
%
$
437,121
100.0
%
Net shell egg sales as a percent of total net sales
95.5
%
95.2
%
Dozens sold:
Conventional
199,989
64.5
%
181,530
66.5
%
Specialty
109,990
35.5
%
91,596
33.5
%
Total dozens sold
309,979
100.0
%
273,126
100.0
%
Net average selling price per dozen:
Conventional
$
2.424
$
1.241
Specialty
$
2.335
$
2.278
All shell eggs
$
2.392
$
1.589
Egg products sales:
 
Egg products net sales
$
35,175
$
22,223
Pounds sold
21,051
19,353
Net average selling price per pound
$
1.671
$
1.148
Shell egg net sales
First Quarter – Fiscal 2025
 
vs. Fiscal 2024
-
In the
 
first quarter
 
of fiscal
 
2025,
 
conventional
 
egg sales
 
increased
 
$259.5 million,
 
or 115.2%,
 
compared to
 
the first
quarter
 
of
 
fiscal
 
2024,
 
primarily
 
due
 
to
 
a
 
95.3%
 
increase
 
in
 
the
 
prices
 
for
 
conventional
 
eggs,
 
which
 
resulted
 
in
 
a
$236.6 million increase in
 
net sales, and a 10.2%
 
increase in the volume of
 
conventional eggs sold, which resulted
 
in a
$22.9
 
million
 
increase
 
in
 
net
 
sales.
 
Results
 
for
 
the
 
first
 
quarter
 
of
 
2025
 
were
 
positively
 
impacted
 
by
 
our
 
recent
acquisitions discussed above.
-
Specialty egg sales increased $48.1 million, or
 
23.0%, in the first quarter of fiscal 2025 compared
 
to the first quarter of
fiscal 2024, primarily
 
due to an 20.1%
 
increase in the volume
 
of specialty eggs
 
sold, which resulted in
 
a $41.9 million
increase in
 
net sales
 
and a
 
2.5% increase
 
in prices
 
for specialty
 
eggs, which
 
resulted in
 
a $6.3
 
million increase
 
in net
sales.
 
-
Demand
 
for
 
specialty
 
eggs
 
increased
 
in
 
the
 
first
 
quarter
 
of
 
fiscal
 
2025
 
as
 
conventional
 
egg
 
prices
 
rose.
 
Our
 
sales
volume benefited
 
as we sold
 
20.1% more
 
specialty eggs by
 
volume in
 
the first quarter
 
of fiscal 2025
 
versus the prior-
year period. Additionally,
 
demand continues to be impacted by
 
cage-free requirements becoming effective
 
for Nevada,
Oregon and Washington
 
on January 1, 2024.
 
-
See “Executive Overview” above for additional discussion.
Egg products net sales
First Quarter – Fiscal 2025
 
vs. Fiscal 2024
-
Egg
 
products
 
net
 
sales
 
increased
 
$13.0
 
million,
 
or
 
58.3%,
 
for
 
the
 
first
 
quarter
 
of
 
fiscal
 
2025
 
compared
 
to
 
the
 
same
period of fiscal 2024, primarily
 
due to a 45.6%
 
selling price increase, which had a $11.0
 
million positive impact on net
sales.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
-
Our egg products
 
net average selling
 
price increased in
 
the first quarter
 
of fiscal 2025,
 
compared to the
 
first quarter of
fiscal 2024, as the supply of shell eggs used to produce egg products was lower due
 
to the impact of HPAI
 
.
COST OF SALES
Cost of
 
sales consists
 
of
 
costs directly
 
related
 
to producing,
 
processing
 
and
 
packing
 
shell eggs,
 
purchases
 
of
 
shell
 
eggs from
outside sources,
 
processing and
 
packing of
 
liquid and
 
frozen egg
 
products and
 
other non-egg
 
costs. Farm production
 
costs are
those costs
 
incurred at
 
the egg production
 
facility,
 
including feed,
 
facility (including
 
labor), hen
 
amortization and
 
other related
farm production costs.
The following table presents the key variables affecting our cost of
 
sales (in thousands, except cost per dozen data):
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
%
Change
Cost of Sales:
Farm production
$
241,701
$
253,507
(4.7)
%
Processing, packaging, and warehouse
91,711
81,906
12.0
Egg purchases and other (including change in inventory)
168,449
60,797
177.1
Total shell eggs
501,861
396,210
26.7
Egg products
36,792
17,701
107.9
Total
$
538,653
$
413,911
30.1
%
Farm production costs (per dozen produced)
Feed
$
0.494
$
0.597
(17.3)
%
Other
$
0.421
$
0.439
(4.1)
%
Total
$
0.915
$
1.036
(11.7)
%
Outside egg purchases (average cost per dozen)
$
2.83
$
1.65
71.5
%
Dozens produced
266,839
250,365
6.6
%
Percent produced to sold
86.1%
91.7%
(6.1)
%
Farm Production
First Quarter – Fiscal 2025
 
vs. Fiscal 2024
-
Feed costs per dozen produced decreased 17.3% in the first quarter
 
of fiscal 2025
 
compared to the first quarter of fiscal
2024. This
 
decrease was
 
primarily due
 
to lower
 
prices for
 
corn and
 
soybean meal,
 
our primary
 
feed ingredients.
 
The
decrease
 
in
 
feed
 
cost
 
per
 
dozen
 
resulted
 
in
 
a
 
decrease
 
in
 
cost
 
of
 
sales of
 
$27.5
 
million
 
for
 
the
 
first
 
quarter
 
of
 
fiscal
2025
 
compared to the prior period quarter.
-
For the
 
first quarter
 
of fiscal
 
2025, the
 
average Chicago
 
Board of
 
Trade
 
(“CBOT”) daily
 
market price
 
was $4.03
 
per
bushel
 
for
 
corn
 
and
 
$340
 
per
 
ton
 
of
 
soybean
 
meal,
 
representing
 
decreases
 
of
 
24.0%
 
and
 
19.5%,
 
respectively,
 
as
compared to the average CBOT daily market prices for the first quarter
 
of fiscal 2024.
 
-
Other farm
 
production costs decreased
 
primarily due
 
to lower flock
 
amortization. Feed
 
costs reached their
 
peak in the
second quarter
 
of fiscal
 
2023 and
 
have since
 
trended downward.
 
Lower costs
 
result in
 
lower capitalized
 
values of
 
the
flocks during the grow out phase, which reduced amortization cost over time.
 
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.
 
Processing, packaging, and warehouse
First Quarter – Fiscal 2025
 
vs. Fiscal 2024
-
Processing, packaging, and warehouse costs increased 12.0
 
%
 
compared to the first quarter of fiscal 2024
 
due to a 7.5%
increase in the volume of processed dozens as well as an increase in costs of packaging
 
materials.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
Egg purchases and other (including change in inventory)
First Quarter – Fiscal 2025
 
vs. Fiscal 2024
-
Costs in
 
this category
 
increased primarily
 
due to
 
higher shell
 
egg prices
 
as the
 
average cost
 
per dozen
 
of outside
 
egg
purchases
 
increased
 
71.5%
 
compared
 
to
 
first
 
quarter
 
of
 
fiscal
 
2024,
 
as
 
well
 
as
 
an
 
increase
 
of
 
67.5%
 
in
 
dozens
purchased due to the loss of
 
production caused by the HPAI
 
outbreaks
 
at our facilities in Kansas and Texas
 
in the third
and fourth quarters of fiscal 2024.
GROSS PROFIT
 
Gross profit, as a percentage of net sales, was 31.5% for the first quarter
 
of fiscal 2025 compared to 9.9% for the same period of
fiscal 2024.
 
The increase was
 
primarily due to
 
higher net average
 
selling price as
 
well as lower
 
feed ingredient prices,
 
partially
offset by the increase in volume and price of outside egg purchases
 
.
SELLING, GENERAL, AND ADMINISTRATIVE
 
EXPENSES
Selling,
 
general,
 
and
 
administrative
 
(“SGA”)
 
expenses
 
include
 
costs
 
of
 
delivery,
 
marketing,
 
and
 
other
 
general
 
and
administrative expenses.
 
Delivery expense includes
 
contract trucking
 
expense and
 
all costs to
 
maintain and operate
 
our fleet of
trucks to
 
deliver products
 
to customers
 
including the
 
related payroll
 
expenses. Marketing
 
expense includes
 
franchise fees
 
that
are
 
submitted
 
to
 
Eggland’s
 
Best,
 
Inc.
 
to
 
support
 
the
 
EB brand,
 
brokerage
 
and
 
commission
 
fees,
 
and
 
other
 
general
 
marketing
expenses
 
such
 
as
 
payroll
 
expenses
 
for
 
our
 
in-house
 
sales
 
team.
 
Other
 
general
 
and
 
administrative
 
expenses
 
include
 
corporate
payroll
 
related
 
expenses
 
and
 
other
 
general
 
corporate
 
overhead
 
costs.
 
The
 
following
 
table
 
presents
 
an
 
analysis
 
of
 
our
 
SGA
expenses (in thousands):
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
$ Change
% Change
Delivery expense
$
21,064
$
17,691
$
3,373
19.1
%
Marketing expense
14,352
12,463
1,889
15.2
%
Other general and administrative expenses
26,516
22,092
4,424
20.0
%
Total
$
61,932
$
52,246
$
9,686
18.5
%
First Quarter – Fiscal 2025
 
vs. Fiscal 2024
Delivery expense
-
The
 
increased
 
delivery
 
expense
 
is
 
primarily
 
due
 
to
 
an
 
increase
 
in
 
dozens
 
sold
 
in
 
the
 
first
 
quarter
 
of
 
fiscal
 
2025
compared to the first quarter of fiscal 2024.
Marketing expense
-
The
 
increase
 
in
 
marketing
 
expense
 
is
 
primarily
 
due
 
to
 
an
 
increase
 
in
 
franchise
 
fees
 
as
 
specialty
 
egg
 
sales
 
increased
compared to the first quarter of fiscal 2024.
Other general and administrative expense
-
The increase
 
in other
 
general and
 
administrative
 
expense
 
is primarily
 
due
 
to costs
 
associated
 
with the
 
acquisition
 
of
ISE assets that occurred during the first quarter of fiscal 2025 as well as an increase
 
in insurance costs.
OPERATING
 
INCOME (LOSS)
For
 
the
 
first
 
quarter
 
of
 
fiscal
 
2025,
 
we
 
recorded
 
operating
 
income
 
of
 
$187.0
 
million
 
compared
 
to
 
an
 
operating
 
loss
 
of
 
$6.8
million for the same period of fiscal 2024.
OTHER INCOME (EXPENSE)
 
Total
 
other
 
income
 
(expense)
 
consists
 
of
 
items
 
not
 
directly
 
charged
 
or
 
related
 
to
 
operations,
 
such
 
as
 
interest
 
income
 
and
expense, equity in income or loss of unconsolidated
 
entities, and patronage income, among other items. Patronage
 
dividends are
paid to us from our membership in the EB cooperative.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
For the
 
first quarter
 
of fiscal
 
2025,
 
we earned
 
$9.9 million
 
of interest
 
income compared
 
to $7.5
 
million for
 
the same
 
period of
fiscal 2024,
 
primarily due to higher average
 
cash and cash equivalents and
 
investment securities available-for-sale balances
 
and
yields.
 
The
 
Company
 
recorded
 
interest
 
expense
 
of
 
$160
 
thousand
 
and
 
$142
 
thousand
 
for the
 
first
 
quarters
 
ended
 
August
 
31,
2024 and September 2, 2023, respectively.
INCOME TAXES
For the
 
first quarter
 
of fiscal
 
2025, our
 
pre-tax income
 
was $198.0
 
million, compared
 
to $733
 
thousand for
 
the first
 
quarter of
fiscal 2024.
 
Income tax
 
expense of
 
$48.4 million
 
was recorded
 
for first
 
quarter 2025
 
with an
 
effective
 
tax rate
 
of 24.4%.
 
For
first quarter 2024,
 
income tax expense
 
was $322 thousand
 
with an effective
 
tax rate of
 
43.9%. The higher
 
effective tax
 
rate for
first quarter
 
of fiscal
 
2024 is
 
primarily
 
due to
 
the loss
 
attributable
 
to our
 
noncontrolling interest.
 
Taxable
 
income for
 
the
 
first
quarter
 
of fiscal
 
2024
 
was $1.2
 
million
 
and
 
excludes
 
the
 
loss attributable
 
to
 
noncontrolling
 
interest
 
of
 
$515
 
thousand,
 
which
represents an effective tax rate of 25.7%.
Items causing
 
our effective
 
tax rate
 
to differ
 
from the
 
federal statutory
 
income tax
 
rate of
 
21% are
 
state income
 
taxes, certain
federal tax
 
credits and
 
certain items included
 
in income or
 
loss for financial
 
reporting purposes that
 
are not included
 
in taxable
income or
 
loss for income
 
tax purposes, including
 
tax exempt interest
 
income, certain
 
nondeductible expenses,
 
and net income
or loss attributable to noncontrolling interest.
NET INCOME ATTRIBUTABLE
 
TO CAL-MAINE FOODS, INC.
Net income
 
attributable to
 
Cal-Maine Foods,
 
Inc. for
 
the first quarter
 
ended August
 
31, 2024
 
was $150.0
 
million, or
 
$3.08 per
basic and $3.06
 
per diluted common
 
share, compared to
 
net income attributable
 
to Cal-Maine Foods,
 
Inc. of $926
 
thousand, or
$0.02 per basic and diluted common share, for the same period of fiscal
 
2024.
LIQUIDITY AND CAPITAL
 
RESOURCES
 
Working
 
Capital and Current Ratio
Our working capital was $1.0 billion
 
at both August 31, 2024 and June 1, 2024.
 
The calculation of working capital is defined
 
as
current
 
assets
 
less
 
current
 
liabilities.
 
Our
 
current
 
ratio
 
was
 
4.1
 
at
 
August
 
31,
 
2024,
 
compared
 
with
 
5.5
 
at
 
June
 
1,
 
2024.
 
The
current ratio is calculated by dividing current assets by current liabilities.
Cash Flows from Operating Activities
For
 
the thirteen
 
weeks
 
ended August
 
31, 2024,
 
$117.5
 
million
 
in net
 
cash
 
was
 
provided by
 
operating
 
activities,
 
compared
 
to
$23.7
 
million
 
provided
 
by
 
operating
 
activities
 
for
 
the
 
comparable
 
period
 
in
 
fiscal
 
2024.
 
The
 
increase
 
in
 
cash
 
flow
 
from
operating activities
 
resulted primarily
 
from higher
 
net average
 
selling prices
 
per dozen
 
as well
 
as a
 
decrease in
 
feed ingredient
costs compared to the prior-year period.
Cash Flows from Investing Activities
For the thirteen
 
weeks ended August
 
31, 2024,
 
$135.9 million
 
was used in
 
investing activities, primarily
 
due to the
 
acquisition
of
 
assets
 
of
 
ISE,
 
and
 
purchases
 
of
 
property,
 
plant
 
and
 
equipment.
 
This
 
compares
 
to
 
$80.9
 
million
 
provided
 
by
 
investing
activities in
 
the same
 
period of
 
fiscal 2024,
 
primarily due
 
to sales and
 
maturities of
 
investment securities.
 
Sales and
 
maturities
of investment
 
securities were
 
$209.7 million
 
in first
 
quarter of
 
fiscal 2025
 
and purchases
 
of investment
 
securities were
 
$202.2
million during the period. Sales and maturities of investment
 
securities were $135.8 million in the first quarter fiscal
 
2024
 
while
purchases
 
of
 
investment
 
securities
 
were
 
$28.3
 
million
 
during
 
the
 
period.
 
The
 
increase
 
in
 
sales
 
and
 
maturities
 
of
 
investment
securities is primarily due
 
to the maturities of short-term
 
investments during first quarter 2025.
 
Purchases of property,
 
plant and
equipment were
 
$35.8 million
 
and $26.7
 
million in the
 
first quarters
 
of fiscal
 
2025 and
 
2024, respectively,
 
primarily reflecting
progress on our construction projects.
Cash Flows from Financing Activities
We
 
paid dividends of $37.8
 
million for the thirteen
 
weeks ended August 31,
 
2024 compared to $37.0
 
million in the same
 
prior-
year period.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
As of
 
August 31,
 
2024,
 
cash decreased
 
$56.2 million
 
since June
 
1, 2024,
 
compared to
 
an increase
 
of $67.5
 
million during
 
the
same period
 
of fiscal
 
2024.
 
The decrease
 
is primarily
 
due
 
to the
 
acquisition
 
of assets
 
of
 
ISE during
 
the first
 
quarter of
 
fiscal
2025.
Credit Facility
We
 
had
 
no long-term
 
debt outstanding
 
at August
 
31, 2024
 
or June
 
1, 2024.
 
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
 
August
 
31,
 
2024,
 
no
 
amounts
 
were
 
borrowed
 
under
 
the
 
Credit
Facility. We
 
have $4.7 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 2024
 
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
 
$50.0
 
million,
 
or
approximately
 
$1.019 per
 
share, to
 
holders of
 
our Common
 
Stock and
 
Class A
 
Common Stock
 
with respect
 
to our
 
first fiscal
quarter
 
of
 
2025.
 
The
 
amount
 
paid
 
per
 
share
 
will
 
vary
 
based
 
on
 
the
 
number
 
of
 
outstanding
 
shares
 
on
 
the
 
record
 
date.
 
The
dividend is payable on November 14, 2024 to holders of record on October 30,
 
2024.
 
Material Cash Requirements
Material cash
 
requirements for
 
operating activities
 
primarily consist
 
of feed
 
ingredients, processing,
 
packaging and
 
warehouse
costs, employee related
 
costs, and other
 
general operating expenses,
 
which we expect
 
to be paid
 
from our cash
 
from operations
and cash and
 
investment securities on
 
hand for at
 
least the next
 
12 months. While
 
volatile egg prices
 
and feed ingredient
 
costs,
among
 
other
 
things,
 
make
 
long-term
 
predictions
 
difficult,
 
we
 
have
 
substantial
 
liquid
 
assets
 
and
 
availability
 
under
 
our
 
Credit
Facility to fund future operating requirements.
Our material
 
cash requirements
 
for capital
 
expenditures consist
 
primarily of
 
our construction
 
projects to increase
 
our cage-free
production
 
capacity.
 
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 August 31, 2024 (in
 
thousands):
Project(s) Type
Projected
 
Completion
Projected Cost
Spent as of August
31, 2024
Remaining
Projected Cost
Cage-Free Layer & Pullet Houses
Fiscal 2025
$
81,429
$
73,945
$
7,484
Dexter, MO Processing and Hatchery
 
Renovations
Fiscal 2025
6,204
4,704
1,500
Feed Mills
Fiscal 2026
16,593
4,565
12,028
Cage-Free Layer & Pullet Houses
Fiscal 2026
135,905
115,420
20,485
$
240,131
$
198,634
$
41,497
We believe our
 
current cash balances, investments, projected cash flows from operations, and available
 
borrowings under our
Credit Facility will be sufficient to fund our capital expenditure
 
cash needs for at least the next 12 months and to fund our
capital commitments currently in place thereafter.
 
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
2024 Annual Report.
26
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 August 31, 2024 from the
information provided in Part II Item 7A, Quantitative and Qualitative Disclosures About
 
Market Risk in our 2024 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 August 31, 2024 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
 
August
 
31, 2024
that has materially affected, or is reasonably likely to materially affect,
 
our internal control over financial reporting.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
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
 
2024
 
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 2024 Annual
 
Report.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF
 
PROCEEDS
 
The following table is a summary of our first quarter 2025 share repurchases:
Issuer Purchases of Equity Securities
Total
 
Number of
Maximum Number
Shares Purchased
of Shares that
Total
 
Number
Average
as Part of Publicly
May Yet
 
Be
of Shares
Price Paid
Announced Plans
Purchased Under the
Period
Purchased (1)
per Share
Or Programs
Plans or Programs
06/02/24 to 06/29/24
$
06/30/24 to 07/27/24
502
66.86
07/28/24 to 08/31/24
502
$
66.86
(1)
 
As permitted under our Amended and Restated 2012
 
Omnibus Long-Term Incentive Plan, these shares were withheld by us to satisfy
 
tax withholding
 
 
obligations for employees in connection with the vesting of restricted
 
common stock.
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.
 
 
 
28
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:
 
October 1, 2024
/s/ Max P.
 
Bowman
Max P.
 
Bowman
Vice President, Chief Financial
 
Officer
(Principal Financial Officer)
໿
Date:
 
October 1, 2024
/s/ Matthew S. Glover
Matthew S. Glover
Vice President – Accounting
(Principal Accounting Officer)
໿
EX-101.SCH 2 calm-20240831.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-20240831_cal.xml EX-101.CAL EX-101.DEF 4 calm-20240831_def.xml EX-101.DEF EX-101.LAB 5 calm-20240831_lab.xml EX-101.LAB Trade and other receivables, net Accounts Receivable, Net, Current Total receivables Accumulated other comprehensive income (loss), net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss, net of tax Payments to Acquire Businesses, Net of Cash Acquired Acquisition of business Additional Paid in Capital, Common Stock Paid-in capital Advertising Expense Advertising expense Advertising Costs Advertising Costs [Policy Text Block] Reserves for credit losses Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Asset-backed Securities [Member] Asset Backed Securities [Member] Condensed Consolidated Balance Sheets [Abstract] Statement of Financial Position [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 (loss) of unconsolidated entities Equity income (loss) of unconsolidated entities Equity in income of affiliates Stock based compensation expense Share-based Payment Arrangement, Expense Ownership percentage Equity Method Investment, Ownership Percentage Feed and supplies Agricultural Related Inventory, Feed and Supplies Gain 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 Available-for-Sale 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 (loss) Income tax 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 Proceeds From Divestiture Of Interest In Joint Venture Distributions from unconsolidated entities 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 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] Condensed Consolidated Statements of Comprehensive Income [Abstract] Consolidated Statements of Comprehensive Income (Loss) [Abstract] Consolidated Statements of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Share-based Payment Arrangement [Policy Text Block] Stock Based Compensation Equity [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note Disclosure [Text Block] Equity 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] Estimated Fair Value, Noncurrent Debt Securities, Available-for-sale, Noncurrent Investment securities available-for-sale Debt Securities, Available-for-sale Total 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,024 shares at August 31, 2024 and 26,022 shares at June 1, 2024 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] Loss From Catastrophes Loss on involuntary conversions 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 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] Number Of Stores Number of retail stores 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 Area of land Area of land, inventories and an egg products breaking facility Concentration risk, percentage Concentration Risk, Percentage Concentration Risk, Percentage Loss Contingency Accrual Provision Settlement accrual Unrealized holding gain on available-for-sale securities, net of reclassification adjustments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Other comprehensive Income, 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 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 Asset Acquisition [Axis] Asset Acquisition [Domain] Other Investees [Member] Crepini Foods LLC [Member] Cover [Abstract] Cover [Abstract] Document Type Document Type Document Annual Report Document Quarterly Report Document Transition Report Document Transition Report Document Fin Stmt Error Correction Flag 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 Legal Entity [Axis] Entity [Domain] 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 Equity Method Investee, Name [Domain] Investment, Name [Domain] Restatement Adjustment [Member] Impact of ASC 326 [Member] Investment, Name [Axis] Investment, Name [Axis] Range [Axis] Statistical Measurement [Axis] Range [Domain] Statistical Measurement [Domain] 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 at the time of acquisition Production and Processing Facilities, Capacity, Number of Layers Fassio Egg Farms, Inc. [Member] Business Combination, Contingent Consideration, Measurement Period Contingent consideration measurement period Contingent consideration [Member] Litigation Settlement, Treble Damages Treble damages Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al [Member] Gain on Involuntary Conversions [Policy Text Block] Gain on Involuntary Conversions Broiler Processing Plant,Hhatchery and Feed Mill [Member] Significant Accounting Policies [Line Items] Significant Accounting Policies [Table] Number Of Facilities, Tested Positive For HPAI Number Of Facilities, Tested Positive For HPAI Number of facilities, tested positive for HPAI Number Of Laying Hens, Affected By HPAI Positive Test Number Of Laying Hens, Affected By HPAI Positive Test Number of laying hens, affected by HPAI positive test Number Of Pullets, Tested Positive For HPAI Number Of Pullets, Tested Positive For HPAI Number of pullets, tested positive for HPAI Percent Of Total Flock Affected By HPAI Positive Test Percent Of Total Flock Affected By HPAI Positive Test Percent of total flock affected by HPAI positive test Number Of Pullets Acquired Number of pullets Number Of Cage Free Acquired Number of cage-free Cal-Maine Foods LLC [Member] Crepini LLC [Member] Crepini Foods LLC [Member] ISE America, Inc. [Member] ISE Inc [Member] EX-101.PRE 6 calm-20240831_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:
October 1, 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:
October 1, 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 August
31, 2024 (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:
October 1, 2024
XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
3 Months Ended
Aug. 31, 2024
Oct. 01, 2024
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Aug. 31, 2024  
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 --05-31  
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0000016160  
Common Stock [Member]    
Entity Common Stock, Shares Outstanding   44,236,582
Class A Common Stock [Member]    
Entity Common Stock, Shares Outstanding   4,800,000
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Aug. 31, 2024
Jun. 01, 2024
Current assets:    
Cash and cash equivalents $ 181,667 $ 237,878
Investment securities available-for-sale 571,923 574,499
Trade and other receivables, net 272,092 151,983
Income tax receivable 10,459 10,459
Inventories 293,182 261,782
Prepaid expenses and other current assets 14,156 5,238
Total current assets 1,343,479 1,241,839
Property, plant & equipment, net 960,070 857,234
Investments in unconsolidated entities 11,753 11,195
Goodwill 45,776 45,776
Intangible assets, net 16,175 15,996
Other long-term assets 12,755 12,721
Total Assets 2,390,008 2,184,761
Current liabilities:    
Accounts payable 128,600 75,862
Accrued wages and benefits 18,961 32,971
Accrued income taxes payable 106,288 43,348
Dividends payable 49,971 37,760
Accrued expenses and other liabilities 21,595 37,802
Total current liabilities 325,415 227,743
Other noncurrent liabilities 36,854 17,109
Deferred income taxes, net 128,676 142,866
Total liabilities 490,945 387,718
Commitments and contingencies - see Note 10
Stockholders' equity:    
Paid-in capital 77,503 76,371
Retained earnings 1,856,405 1,756,395
Accumulated other comprehensive loss, net of tax (474) (1,773)
Common stock in treasury at cost - 26,024 shares at August 31, 2024 and 26,022 shares at June 1, 2024 (31,632) (31,597)
Total Cal-Maine Foods, Inc. stockholders' equity 1,902,553 1,800,147
Noncontrolling interest in consolidated entity (3,490) (3,104)
Total stockholders' equity 1,899,063 1,797,043
Total Liabilities and Stockholders' Equity 2,390,008 2,184,761
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 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Aug. 31, 2024
Jun. 01, 2024
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,024,000 26,022,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 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Condensed Consolidated Statements of Income [Abstract]    
Net sales $ 785,871 $ 459,344
Cost of sales 538,653 413,911
Gross profit 247,218 45,433
Selling, general and administrative 61,932 52,246
Loss on involuntary conversions 146 0
Gain on disposal of fixed assets (1,817) (56)
Operating income (loss) 186,957 (6,757)
Other income (expense):    
Interest income, net 9,785 7,346
Other, net 1,211 144
Total other income, net 10,996 7,490
Income before income taxes 197,953 733
Income tax expense 48,363 322
Net income 149,590 411
Less: Loss attributable to noncontrolling interest (386) (515)
Net income attributable to Cal-Maine Foods, Inc. $ 149,976 $ 926
Net income per common share:    
Basic (in dollars per share) $ 3.08 $ 0.02
Diluted (in dollars per share) $ 3.06 $ 0.02
Weighted average shares outstanding:    
Basic (in shares) 48,761 48,690
Diluted (in shares) 48,932 48,840
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Condensed Consolidated Statements of Comprehensive Income [Abstract]    
Net income $ 149,590 $ 411
Other comprehensive income (loss), before tax:    
Unrealized holding gain on available-for-sale securities, net of reclassification adjustments 1,715 786
Income tax expense related to items of other comprehensive income (416) (191)
Other comprehensive Income, net of tax 1,299 595
Comprehensive income 150,889 1,006
Less: Comprehensive loss attributable to the noncontrolling interest (386) (515)
Comprehensive income attributable to Cal-Maine Foods, Inc. $ 151,275 $ 1,521
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Cash flows from operating activities:    
Net income $ 149,590 $ 411
Depreciation and amortization 22,048 19,340
Deferred income taxes (14,605) 322
Other adjustments, net (39,581) 3,612
Net cash provided by operations 117,452 23,685
Cash flows from investing activities:    
Purchases of investment securities (202,196) (28,296)
Sales and maturities of investment securities 209,673 135,768
Acquisition of business (111,521) 0
Purchases of property, plant and equipment (35,773) (26,666)
Net proceeds from disposal of property, plant and equipment 3,946 74
Net cash provided by (used in) investing activities (135,871) 80,880
Cash flows from financing activities:    
Payments of dividends (37,758) (36,983)
Purchase of common stock by treasury (34) (5)
Principal payments on finance lease 0 (58)
Net cash used in financing activities (37,792) (37,046)
Net change in cash and cash equivalents (56,211) 67,519
Cash and cash equivalents at beginning of period 237,878 292,824
Cash and cash equivalents at end of period $ 181,667 $ 360,343
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
3 Months Ended
Aug. 31, 2024
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 1,
 
2024 (the
“2024
 
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
 
ended on August 31, 2024
and September 2, 2023 included
13 weeks
.
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
 
Available-for-Sale
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.
 
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 August
 
31, 2024
 
and June
1,
 
2024,
 
reserves
 
for
 
credit
 
losses
 
were
 
$
716
 
thousand
 
and
 
$
490
 
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.
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.
Revenue Recognition
The
 
Company
 
recognizes
 
revenue
 
through
 
sale of
 
its products
 
to
 
customers
 
through
 
retail, foodservice
 
and
 
other
 
distribution
channels.
 
The
 
majority
 
of
 
the
 
Company’s
 
revenue
 
is
 
derived
 
from
 
agreements
 
or
 
contracts
 
with
 
customers
 
based
 
upon
 
the
customer
 
ordering
 
its
 
products
 
with
 
a
 
single
 
performance
 
obligation
 
of
 
delivering
 
the
 
product.
 
The
 
Company
 
believes
 
the
performance
 
obligation
 
is
 
met
 
upon
 
delivery
 
and
 
acceptance
 
of
 
the
 
product
 
by
 
our
 
customers,
 
which
 
generally
 
occurs
 
upon
shipment
 
or
 
delivery
 
to
 
a
 
customer
 
based
 
on
 
terms
 
of
 
the
 
sale.
 
Costs
 
paid
 
to
 
third
 
party
 
brokers
 
to
 
obtain
 
agreements
 
are
expensed as the Company’s
 
agreements are generally less than one year.
Revenues are
 
recognized in
 
an amount
 
that reflects
 
the net
 
consideration we
 
expect to
 
receive in
 
exchange for
 
delivery of
 
the
products.
 
The
 
Company
 
periodically
 
offers
 
sales
 
incentives
 
or
 
other
 
programs
 
such
 
as
 
rebates,
 
discounts,
 
coupons,
 
volume-
based incentives,
 
guaranteed sales and
 
other programs.
 
The Company
 
records an estimated
 
allowance for costs
 
associated with
these programs, which
 
is recorded as a
 
reduction in revenue at
 
the time of sale
 
using historical trends
 
and projected redemption
rates
 
of
 
each
 
program.
 
The
 
Company
 
regularly
 
reviews
 
these
 
estimates
 
and
 
any
 
difference
 
between
 
the
 
estimated
 
costs
 
and
actual realization of these programs would be recognized the subsequent
 
period.
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
 
consolidated
 
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
 
consolidated
 
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 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition
3 Months Ended
Aug. 31, 2024
Acquisition [Abstract]  
Acquisition
Note 2 - Acquisition
Effective
June 28, 2024
, the
 
Company
 
acquired
 
substantially
 
all of
 
the commercial
 
shell egg
 
production,
 
processing and
 
egg
products breaking
 
facilities of
 
ISE America,
 
Inc. and
 
certain of
 
its affiliates
 
(“ISE”).
 
The assets
 
acquired included
 
commercial
shell
 
egg
 
production
 
and
 
processing
 
facilities
 
with
 
a
 
capacity
 
at
 
the
 
time
 
of
 
acquisition
 
of
 
approximately
4.7
 
million
 
laying
hens, including
1.0
 
million cage-free,
 
and
1.2
 
million pullets, feed
 
mills, approximately
4,000
 
acres of land,
 
inventories and an
egg products breaking facility.
 
The acquired assets also include an extensive customer
 
distribution network across the Northeast
and
 
Mid-Atlantic
 
states,
 
and
 
production
 
operations
 
in
 
Maryland,
 
New
 
Jersey,
 
Delaware
 
and
 
South
 
Carolina.
 
The
 
Company
accounted for the acquisition as a business combination.
 
Pending the
 
finalization of
 
the Company’s
 
valuation, the
 
following table
 
summarizes the
 
consideration paid
 
for the
 
ISE assets
and the amounts of assets acquired and liabilities assumed recognized
 
at the acquisition date (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash consideration paid
$
111,521
Recognized amounts of identifiable assets acquired and liabilities assumed
Inventories
$
20,547
Property, plant and equipment
90,572
Intangible assets
710
Liabilities assumed
(308)
Total identifiable
 
net assets
$
111,521
Inventories 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 June 28, 2024.
 
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
 
customer
 
lists
 
acquired.
 
Customers
 
lists
 
were
 
valued
 
using
 
the
 
income
 
method
approach.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities
3 Months Ended
Aug. 31, 2024
Investments Securities [Abstract]  
Investment Securities
Note 3 - Investment
Securities
The following represents the Company’s
 
investment securities as of August 31, 2024 and June 1, 2024 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
Amortized
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
4,280
$
$
15
$
4,265
Commercial paper
86,698
5
86,703
Corporate bonds
288,383
547
288,930
Certificates of deposits
5,086
11
5,097
US government and agency obligations
148,399
7
148,392
Asset backed securities
2,877
8
2,869
Treasury bills
35,668
1
35,667
Total current
 
investment securities
$
571,391
$
563
$
31
$
571,923
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 1, 2024
Amortized
 
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
4,100
$
$
41
$
4,059
Commercial paper
137,856
121
137,735
Corporate bonds
233,289
697
232,592
Certificates of deposits
3,505
14
3,491
US government and agency obligations
154,520
251
154,269
Asset backed securities
3,154
30
3,124
Treasury bills
39,239
10
39,229
Total current
 
investment securities
$
575,663
$
$
1,164
$
574,499
Available-for-sale
Proceeds
 
from
 
sales and
 
maturities of
 
investment
 
securities available-for-sale
 
were $
209.7
 
million
 
and $
135.8
 
million
 
during
the
 
thirteen
 
weeks
 
ended August
 
31,
 
2024
 
and
 
September
 
2,
 
2023,
 
respectively.
 
Gross
 
realized
 
gains
 
for
 
the
 
thirteen
 
weeks
ended August 31,
 
2024 and September
 
2, 2023 were
 
$
11
 
thousand and $
2
 
thousand, respectively.
 
There were
no
 
gross realized
losses for the thirteen weeks ended August 31, 2024. Gross realized losses for the
 
thirteen weeks ended September 2, 2023 were
$
8
 
thousand. There were
no
 
allowances for credit losses at August 31, 2024 and June 1, 2024.
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 August
 
31, 2024 are as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated Fair Value
Within one year
$
365,628
1-5 years
206,295
Total
$
571,923
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
3 Months Ended
Aug. 31, 2024
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 August 31, 2024 and June 1,
 
2024 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
4,265
$
$
4,265
Commercial paper
86,703
86,703
Corporate bonds
288,930
288,930
Certificates of deposits
5,097
5,097
US government and agency obligations
148,392
148,392
Asset backed securities
2,869
2,869
Treasury bills
35,667
35,667
Total assets measured at fair
 
value
$
$
571,923
$
$
571,923
Liabilities
Contingent consideration
$
$
$
6,500
$
6,500
Total liabilities measured
 
at fair value
$
$
$
6,500
$
6,500
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 1, 2024
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
4,059
$
$
4,059
Commercial paper
137,735
137,735
Corporate bonds
232,592
232,592
Certificates of deposits
3,491
3,491
US government and agency obligations
154,269
154,269
Asset backed securities
3,124
3,124
Treasury bills
39,229
39,229
Total assets measured at fair
 
value
$
$
574,499
$
$
574,499
Liabilities
Contingent consideration
$
$
$
6,500
$
6,500
Total liabilities measured
 
at fair value
$
$
$
6,500
$
6,500
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
 
Egg
Farms,
 
Inc.
 
contingent
 
on
 
the
 
acquired
 
business
 
meeting
 
certain
 
return
 
on
 
profitability
 
milestones
 
over
 
a
three-year
 
period,
commencing on the date
 
of the acquisition in the
 
second quarter of fiscal 2024.
 
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.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories
3 Months Ended
Aug. 31, 2024
Inventories [Abstract]  
Inventories
Note 5 - Inventories
Inventories consisted of the following as of August 31, 2024 and June 1,
 
2024 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
June 1, 2024
Flocks, net of amortization
$
169,497
$
149,985
Eggs and egg products
30,800
25,217
Feed and supplies
92,885
86,580
$
293,182
$
261,782
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
 
August
31, 2024
 
and June
 
1, 2024
 
consisted of
 
approximately
10.9
 
million and
11.8
 
million pullets
 
and breeders
 
and
46.7
 
million and
39.9
 
million layers, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Equity
3 Months Ended
Aug. 31, 2024
Equity [Abstract]  
Equity
Note 6 - Equity
The following reflects equity activity for the thirteen weeks ended
 
August 31, 2024 and September 2, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended August 31, 2024
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 1,
2024
$
703
$
48
$
(31,597)
$
76,371
$
(1,773)
$
1,756,395
$
(3,104)
$
1,797,043
Other comprehensive
income, net of tax
1,299
1,299
Stock compensation
plan transactions
(35)
1,132
1,097
Dividends ($
1.019
per share)
Common
(45,075)
(45,075)
Class A common
(4,891)
(4,891)
Net income (loss)
149,976
(386)
149,590
Balance at August 31,
2024
$
703
$
48
$
(31,632)
$
77,503
$
(474)
$
1,856,405
$
(3,490)
$
1,899,063
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended September 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
595
595
Stock compensation
plan transactions
(6)
1,041
1,035
Dividends ($
0.006
per share)
Common
(265)
(265)
Class A common
(29)
(29)
Net income (loss)
926
(515)
411
Balance at September
2, 2023
$
703
$
48
$
(30,014)
$
73,153
$
(2,291)
$
1,571,744
$
(2,013)
$
1,611,330
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Common Share
3 Months Ended
Aug. 31, 2024
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
August 31, 2024
September 2, 2023
Numerator
Net income
$
149,590
$
411
Less: Loss attributable to noncontrolling interest
(386)
(515)
Net income attributable to Cal-Maine Foods, Inc.
$
149,976
$
926
Denominator
Weighted-average
 
common shares outstanding, basic
48,761
48,690
Effect of dilutive restricted shares
171
150
Weighted-average
 
common shares outstanding, diluted
48,932
48,840
Net income per common share attributable to Cal-Maine Foods, Inc.
Basic
$
3.08
$
0.02
Diluted
$
3.06
$
0.02
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers
3 Months Ended
Aug. 31, 2024
Revenue from Contracts with Customers [Abstract]  
Revenue from Contracts with Customers
Note 8 - Revenue from Contracts with Customers
Net revenue is primarily generated through the sales of
 
shell eggs and egg products. The Company’s
 
shell egg product offerings
include specialty and
 
conventional shell eggs.
 
Specialty shell eggs include
 
cage-free, organic,
 
brown, free-range, pasture-raised
and nutritionally enhanced eggs. Conventional shell egg sales represent all other
 
shell egg sales not sold as specialty shell eggs.
 
The Company’s
 
egg products
 
offerings
 
include liquid
 
and frozen
 
egg products
 
and hard-cooked
 
eggs.
 
Liquid and
 
frozen egg
products
 
are
 
primarily
 
sold
 
to
 
the
 
institutional,
 
foodservice
 
and
 
food
 
manufacturing
 
sectors.
 
Hard-cooked
 
eggs
 
are
 
sold
primarily within the foodservice and retail channels.
The following table provides revenue disaggregated by product category
 
(in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
Conventional shell egg sales
$
484,736
$
225,280
Specialty shell egg sales
256,777
208,681
Egg products
35,175
22,223
Other
9,183
3,160
$
785,871
$
459,344
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation
3 Months Ended
Aug. 31, 2024
Stock Based Compensation [Abstract]  
Stock Based Compensation
Note 9 - Stock Based Compensation
Total
 
stock-based compensation
 
expense was
 
$
1.1
 
million and
 
$
1.0
 
million for
 
the thirteen
 
weeks ended
 
August 31,
 
2024 and
September 2, 2023, 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 August 31, 2024 of $
6.3
 
million will be recorded over a weighted average
period
 
of
1.9
 
years.
 
Refer
 
to
 
Part
 
II
 
Item
 
8,
 
Notes
 
to
 
Consolidated
 
Financial
 
Statements
 
and
 
Supplementary
 
Data,
 
Note 14
 
-
Stock Compensation Plans in our 2024 Annual Report for further information
 
on our stock compensation plans.
The Company’s restricted share activity
 
for the thirteen weeks ended August 31, 2024 follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of
Shares
Weighted
Average Grant
Date Fair Value
Outstanding, June 1, 2024
277,954
$
49.38
Vested
(2,057)
44.72
Forfeited
(1,682)
54.64
Outstanding, August 31, 2024
274,215
$
49.38
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
3 Months Ended
Aug. 31, 2024
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 and
 
remanded to
 
the
trial
 
court
 
for
 
further
 
proceedings.
 
The district
 
court
 
entered a
 
pre-trial
 
order
 
scheduling
 
pre-trial
 
proceedings
 
and
 
tentatively
setting a trial date for August 11, 2025. Management
 
believes the risk of material loss related to this matter 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 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
 
have entered
into a judgment
 
allocation and joint
 
defense agreement
 
with the other
 
major producer
 
defendant remaining
 
in the case,
 
and are
in discussions
 
with other
 
defendants regarding
 
their contributions.
 
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
 
court denied
 
this motion
 
on
September
 
30, 2024.
 
The Company
 
is evaluating
 
the court’s
 
September
 
30, 2024
 
order and
 
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
 
retired
 
Tenth
 
Circuit
 
Chief
 
Judge
 
Deanell
 
Reece
 
Tacha,
 
but
 
the
 
mediation
 
was
 
unsuccessful.
 
On
 
June
 
26,
 
2024,
 
the
 
district
 
court
 
denied
defendants’
 
motion
 
to
 
dismiss
 
the
 
case.
 
On
 
September
 
13,
 
2024,
 
a
 
status
 
hearing
 
was
 
held
 
and
 
the
 
court
 
scheduled
 
an
evidentiary
 
hearing
 
for December
 
3, 2024,
 
to determine
 
whether any
 
legal remedy
 
is available
 
based on
 
the now
 
14 year
 
old
record
 
and
 
changed
 
circumstances
 
of
 
the
 
Illinois
 
River
 
watershed.
 
On
 
September
 
20,
 
2024,
 
the
 
defendants
 
filed
 
motions
 
to
certify an interlocutory
 
appeal and stay
 
further proceedings
 
pending appeal to
 
the United States
 
Court of Appeals
 
for the Tenth
Circuit.
 
The
 
court
 
has
 
not ruled
 
on these
 
motions.
 
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
 
14 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 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 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
3 Months Ended
Aug. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events
Note 11 - Subsequent Events
Effective
 
on
 
September
 
9,
 
2024,
 
the
 
Company
 
completed
 
a
 
strategic
 
investment
 
with
 
Crepini
 
LLC,
 
establishing
 
a
 
new
 
egg
products and
 
prepared foods
 
venture. Crepini
 
LLC, founded
 
in 2007,
 
grew its
 
brand throughout
 
the United
 
States and
 
Mexico
featuring
 
egg
 
wraps,
 
protein
 
pancakes,
 
crepes,
 
and
 
wrap-ups,
 
which
 
are
 
sold
 
online
 
and
 
in
 
over
3,500
 
retail
 
stores.
 
The
 
new
entity,
 
located in Hopewell Junction,
 
New York,
 
operates as Crepini
 
Foods LLC (“Crepini”).
 
The Company capitalized Crepini
with
 
approximately
 
$
6.75
 
million
 
in
 
cash
 
to
 
purchase
 
additional
 
equipment
 
and
 
other
 
assets
 
and
 
fund
 
working
 
capital
 
in
exchange for a
51
% interest in the new venture.
 
Crepini LLC contributed its existing
 
assets and business in exchange
 
for a
49
%
interest in the new venture.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policy)
3 Months Ended
Aug. 31, 2024
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 1,
 
2024 (the
“2024
 
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
 
ended on August 31, 2024
and September 2, 2023 included
13 weeks
.
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 Available-for-Sale
Investment Securities
 
Available-for-Sale
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.
 
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 August
 
31, 2024
 
and June
1,
 
2024,
 
reserves
 
for
 
credit
 
losses
 
were
 
$
716
 
thousand
 
and
 
$
490
 
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.
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.
Revenue Recognition
Revenue Recognition
The
 
Company
 
recognizes
 
revenue
 
through
 
sale of
 
its products
 
to
 
customers
 
through
 
retail, foodservice
 
and
 
other
 
distribution
channels.
 
The
 
majority
 
of
 
the
 
Company’s
 
revenue
 
is
 
derived
 
from
 
agreements
 
or
 
contracts
 
with
 
customers
 
based
 
upon
 
the
customer
 
ordering
 
its
 
products
 
with
 
a
 
single
 
performance
 
obligation
 
of
 
delivering
 
the
 
product.
 
The
 
Company
 
believes
 
the
performance
 
obligation
 
is
 
met
 
upon
 
delivery
 
and
 
acceptance
 
of
 
the
 
product
 
by
 
our
 
customers,
 
which
 
generally
 
occurs
 
upon
shipment
 
or
 
delivery
 
to
 
a
 
customer
 
based
 
on
 
terms
 
of
 
the
 
sale.
 
Costs
 
paid
 
to
 
third
 
party
 
brokers
 
to
 
obtain
 
agreements
 
are
expensed as the Company’s
 
agreements are generally less than one year.
Revenues are
 
recognized in
 
an amount
 
that reflects
 
the net
 
consideration we
 
expect to
 
receive in
 
exchange for
 
delivery of
 
the
products.
 
The
 
Company
 
periodically
 
offers
 
sales
 
incentives
 
or
 
other
 
programs
 
such
 
as
 
rebates,
 
discounts,
 
coupons,
 
volume-
based incentives,
 
guaranteed sales and
 
other programs.
 
The Company
 
records an estimated
 
allowance for costs
 
associated with
these programs, which
 
is recorded as a
 
reduction in revenue at
 
the time of sale
 
using historical trends
 
and projected redemption
rates
 
of
 
each
 
program.
 
The
 
Company
 
regularly
 
reviews
 
these
 
estimates
 
and
 
any
 
difference
 
between
 
the
 
estimated
 
costs
 
and
actual realization of these programs would be recognized the subsequent
 
period.
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.
Loss Contingencies
Loss Contingencies
Certain
 
conditions
 
may
 
exist
 
as
 
of
 
the
 
date
 
the
 
consolidated
 
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
 
consolidated
 
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
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 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Policy)
3 Months Ended
Aug. 31, 2024
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 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Tables)
3 Months Ended
Aug. 31, 2024
Acquisition [Abstract]  
Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash consideration paid
$
111,521
Recognized amounts of identifiable assets acquired and liabilities assumed
Inventories
$
20,547
Property, plant and equipment
90,572
Intangible assets
710
Liabilities assumed
(308)
Total identifiable
 
net assets
$
111,521
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities (Tables)
3 Months Ended
Aug. 31, 2024
Investments Securities [Abstract]  
Schedule of Investment Securities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
Amortized
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
4,280
$
$
15
$
4,265
Commercial paper
86,698
5
86,703
Corporate bonds
288,383
547
288,930
Certificates of deposits
5,086
11
5,097
US government and agency obligations
148,399
7
148,392
Asset backed securities
2,877
8
2,869
Treasury bills
35,668
1
35,667
Total current
 
investment securities
$
571,391
$
563
$
31
$
571,923
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 1, 2024
Amortized
 
Cost
Unrealized
 
Gains
Unrealized
Losses
Estimated
 
Fair Value
Municipal bonds
$
4,100
$
$
41
$
4,059
Commercial paper
137,856
121
137,735
Corporate bonds
233,289
697
232,592
Certificates of deposits
3,505
14
3,491
US government and agency obligations
154,520
251
154,269
Asset backed securities
3,154
30
3,124
Treasury bills
39,239
10
39,229
Total current
 
investment securities
$
575,663
$
$
1,164
$
574,499
Schedule of Contractual Maturities of Investment Securities
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated Fair Value
Within one year
$
365,628
1-5 years
206,295
Total
$
571,923
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
3 Months Ended
Aug. 31, 2024
Fair Value Measurements [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
4,265
$
$
4,265
Commercial paper
86,703
86,703
Corporate bonds
288,930
288,930
Certificates of deposits
5,097
5,097
US government and agency obligations
148,392
148,392
Asset backed securities
2,869
2,869
Treasury bills
35,667
35,667
Total assets measured at fair
 
value
$
$
571,923
$
$
571,923
Liabilities
Contingent consideration
$
$
$
6,500
$
6,500
Total liabilities measured
 
at fair value
$
$
$
6,500
$
6,500
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
June 1, 2024
Level 1
Level 2
Level 3
Balance
Assets
Municipal bonds
$
$
4,059
$
$
4,059
Commercial paper
137,735
137,735
Corporate bonds
232,592
232,592
Certificates of deposits
3,491
3,491
US government and agency obligations
154,269
154,269
Asset backed securities
3,124
3,124
Treasury bills
39,229
39,229
Total assets measured at fair
 
value
$
$
574,499
$
$
574,499
Liabilities
Contingent consideration
$
$
$
6,500
$
6,500
Total liabilities measured
 
at fair value
$
$
$
6,500
$
6,500
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
3 Months Ended
Aug. 31, 2024
Inventories [Abstract]  
Schedule of Inventories
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2024
June 1, 2024
Flocks, net of amortization
$
169,497
$
149,985
Eggs and egg products
30,800
25,217
Feed and supplies
92,885
86,580
$
293,182
$
261,782
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Tables)
3 Months Ended
Aug. 31, 2024
Equity [Abstract]  
Summary of Equity Activity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended August 31, 2024
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 1,
2024
$
703
$
48
$
(31,597)
$
76,371
$
(1,773)
$
1,756,395
$
(3,104)
$
1,797,043
Other comprehensive
income, net of tax
1,299
1,299
Stock compensation
plan transactions
(35)
1,132
1,097
Dividends ($
1.019
per share)
Common
(45,075)
(45,075)
Class A common
(4,891)
(4,891)
Net income (loss)
149,976
(386)
149,590
Balance at August 31,
2024
$
703
$
48
$
(31,632)
$
77,503
$
(474)
$
1,856,405
$
(3,490)
$
1,899,063
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended September 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
595
595
Stock compensation
plan transactions
(6)
1,041
1,035
Dividends ($
0.006
per share)
Common
(265)
(265)
Class A common
(29)
(29)
Net income (loss)
926
(515)
411
Balance at September
2, 2023
$
703
$
48
$
(30,014)
$
73,153
$
(2,291)
$
1,571,744
$
(2,013)
$
1,611,330
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Common Share (Tables)
3 Months Ended
Aug. 31, 2024
Net Income per Common Share [Abstract]  
Computation of Basic and Diluted Net Income Per Share
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
Numerator
Net income
$
149,590
$
411
Less: Loss attributable to noncontrolling interest
(386)
(515)
Net income attributable to Cal-Maine Foods, Inc.
$
149,976
$
926
Denominator
Weighted-average
 
common shares outstanding, basic
48,761
48,690
Effect of dilutive restricted shares
171
150
Weighted-average
 
common shares outstanding, diluted
48,932
48,840
Net income per common share attributable to Cal-Maine Foods, Inc.
Basic
$
3.08
$
0.02
Diluted
$
3.06
$
0.02
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Tables)
3 Months Ended
Aug. 31, 2024
Revenue from Contracts with Customers [Abstract]  
Disaggregation of Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thirteen Weeks
 
Ended
August 31, 2024
September 2, 2023
Conventional shell egg sales
$
484,736
$
225,280
Specialty shell egg sales
256,777
208,681
Egg products
35,175
22,223
Other
9,183
3,160
$
785,871
$
459,344
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation (Tables)
3 Months Ended
Aug. 31, 2024
Stock Based Compensation [Abstract]  
Summary of Equity Award Activity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of
Shares
Weighted
Average Grant
Date Fair Value
Outstanding, June 1, 2024
277,954
$
49.38
Vested
(2,057)
44.72
Forfeited
(1,682)
54.64
Outstanding, August 31, 2024
274,215
$
49.38
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Jun. 01, 2024
Significant Accounting Policies [Line Items]      
Fiscal period duration 91 days 91 days  
Reserves for credit losses $ 716   $ 490
Percentage of net income loss used to compute accrued dividends 33.33%    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Narrative) (Details)
$ in Thousands, pullet_and_breeder in Millions, Layers in Millions, Item in Millions
3 Months Ended
Jun. 28, 2024
a
Layers
pullet_and_breeder
Item
Aug. 31, 2024
USD ($)
Jun. 01, 2024
USD ($)
Business Acquisition [Line Items]      
Goodwill | $   $ 45,776 $ 45,776
ISE America, Inc. [Member]      
Business Acquisition [Line Items]      
Effective date of acquisition   Jun. 28, 2024  
Layer capacity at the time of acquisition | Layers 4.7    
Number of pullets | pullet_and_breeder 1.2    
Number of cage-free | Item 1.0    
Area of land, inventories and an egg products breaking facility | a 4,000    
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Aug. 31, 2024
Jun. 01, 2024
Business Acquisition [Line Items]      
Goodwill   $ 45,776 $ 45,776
ISE America, Inc. [Member]      
Business Acquisition [Line Items]      
Cash consideration paid $ 111,521    
Inventory 20,547    
Property, plant and equipment 90,572    
Intangible assets 710    
Liabilities assumed (308)    
Total identifiable net assets $ 111,521    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities (Narrative) (Details) - USD ($)
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Jun. 01, 2024
Investments Securities [Abstract]      
Proceeds from sale of available-for-sale securities, current $ 209,700,000 $ 135,800,000  
Gross realized gains on sales of available-for-sale securities, current 11,000 2,000  
Gross realized losses on sales of available-for-sale securities, current 0 $ 8,000  
Allowance for credit losses $ 0   $ 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities (Schedule of Investment Securities) (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Jun. 01, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current $ 571,391 $ 575,663
Unrealized Gains, Current 563 0
Unrealized Losses, Current 31 1,164
Estimated Fair Value, Current 571,923 574,499
Municipal Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 4,280 4,100
Unrealized Gains, Current 0 0
Unrealized Losses, Current 15 41
Estimated Fair Value, Current 4,265 4,059
Commercial Paper [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 86,698 137,856
Unrealized Gains, Current 5 0
Unrealized Losses, Current 0 121
Estimated Fair Value, Current 86,703 137,735
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 288,383 233,289
Unrealized Gains, Current 547 0
Unrealized Losses, Current 0 697
Estimated Fair Value, Current 288,930 232,592
Certificates of Deposits [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 5,086 3,505
Unrealized Gains, Current 11 0
Unrealized Losses, Current 0 14
Estimated Fair Value, Current 5,097 3,491
US Government and Agency Obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 148,399 154,520
Unrealized Gains, Current 0 0
Unrealized Losses, Current 7 251
Estimated Fair Value, Current 148,392 154,269
Asset Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 2,877 3,154
Unrealized Gains, Current 0 0
Unrealized Losses, Current 8 30
Estimated Fair Value, Current 2,869 3,124
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost, Current 35,668 39,239
Unrealized Gains, Current 0 0
Unrealized Losses, Current 1 10
Estimated Fair Value, Current $ 35,667 $ 39,229
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Jun. 01, 2024
Investments Securities [Abstract]    
Within one year $ 365,628  
1-5 years 206,295  
Total $ 571,923 $ 574,499
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Narrative) (Details)
3 Months Ended
Aug. 31, 2024
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 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Jun. 01, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 571,923 $ 574,499
Liabilities measured at fair value 6,500 6,500
Contingent consideration [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 6,500 6,500
Level 1 [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 0 0
Level 1 [Member] | Contingent consideration [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 0 0
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 571,923 574,499
Liabilities measured at fair value 0 0
Level 2 [Member] | Contingent consideration [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 0 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 6,500 6,500
Level 3 [Member] | Contingent consideration [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 6,500 6,500
Municipal Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 4,265 4,059
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 4,265 4,059
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 86,703 137,735
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 86,703 137,735
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 288,930 232,592
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 288,930 232,592
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 5,097 3,491
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 5,097 3,491
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 148,392 154,269
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 148,392 154,269
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 2,869 3,124
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 2,869 3,124
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 35,667 39,229
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 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 35,667 39,229
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 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Narrative) (Details)
pullet_and_breeder in Millions, Layers in Millions
Aug. 31, 2024
Layers
pullet_and_breeder
Jun. 01, 2024
Layers
pullet_and_breeder
Inventories [Abstract]    
Pullets and breeders | pullet_and_breeder 10.9 11.8
Layers | Layers 46.7 39.9
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Schedule Of Inventories) (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Jun. 01, 2024
Inventories [Abstract]    
Flocks, net of amortization $ 169,497 $ 149,985
Eggs and egg products 30,800 25,217
Feed and supplies 92,885 86,580
Total inventories $ 293,182 $ 261,782
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Summary of Equity Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Beginning balance $ 1,797,043 $ 1,609,583
Other comprehensive income (loss), net of tax 1,299 595
Stock compensation plan transactions 1,097 1,035
Net income (loss) 149,590 411
Ending balance $ 1,899,063 $ 1,611,330
Dividends per common share (in dollars per share) $ 1.019 $ 0.006
Common Stock [Member]    
Beginning balance $ 703 $ 703
Stock compensation plan transactions 0 0
Ending balance 703 703
Treasury Stock [Member]    
Beginning balance (31,597) (30,008)
Stock compensation plan transactions (35) (6)
Ending balance (31,632) (30,014)
Paid In Capital [Member]    
Beginning balance 76,371 72,112
Stock compensation plan transactions 1,132 1,041
Ending balance 77,503 73,153
Accum. Other Comp. Loss [Member]    
Beginning balance (1,773) (2,886)
Other comprehensive income (loss), net of tax 1,299 595
Ending balance (474) (2,291)
Retained Earnings [Member]    
Beginning balance 1,756,395 1,571,112
Net income (loss) 149,976 926
Ending balance 1,856,405 1,571,744
Noncontrolling Interest [Member]    
Beginning balance (3,104) (1,498)
Net income (loss) (386) (515)
Ending balance (3,490) (2,013)
Common Stock [Member]    
Dividends (45,075) (265)
Common Stock [Member] | Retained Earnings [Member]    
Dividends (45,075) (265)
Class A Common Stock [Member]    
Dividends (4,891) (29)
Class A Common Stock [Member] | Common Stock [Member]    
Beginning balance 48 48
Stock compensation plan transactions 0 0
Ending balance 48 48
Class A Common Stock [Member] | Retained Earnings [Member]    
Dividends $ (4,891) $ (29)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
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
Aug. 31, 2024
Sep. 02, 2023
Net Income per Common Share [Abstract]    
Net income $ 149,590 $ 411
Less: Loss attributable to noncontrolling interest (386) (515)
Net income attributable to Cal-Maine Foods, Inc. $ 149,976 $ 926
Denominator    
Weighted-average common shares outstanding, basic (in shares) 48,761 48,690
Effect of dilutive restricted shares (in shares) 171 150
Weighted-average common shares outstanding, diluted (in shares) 48,932 48,840
Net income per common share attributable to Cal-Maine Foods, Inc.    
Basic (in dollars per share) $ 3.08 $ 0.02
Diluted (in dollars per share) $ 3.06 $ 0.02
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 785,871 $ 459,344
Conventional shell egg sales [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 484,736 225,280
Specialty shell egg sales [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 256,777 208,681
Egg products [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 35,175 22,223
Other [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 9,183 $ 3,160
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2024
Sep. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 6.3  
Weighted average period of unrecognized compensation expense 1 year 10 months 24 days  
Stock based compensation expense $ 1.1 $ 1.0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation (Summary of Equity Award Activity) (Details)
3 Months Ended
Aug. 31, 2024
$ / 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 277,954
Number of Shares, Vested (in shares) | shares (2,057)
Number of Shares, Forfeited (in shares) | shares (1,682)
Number of Shares, Outstanding, Ending Balance (in shares) | shares 274,215
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 $ 49.38
Weighted Average Grant Date Fair Value, Vested (in dollars per share) | $ / shares 44.72
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 54.64
Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share) | $ / shares $ 49.38
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Narrative) (Details) - USD ($)
3 Months Ended
Dec. 01, 2023
Aug. 31, 2024
Dec. 02, 2023
Benton County Foods [Member]      
Loss Contingencies [Line Items]      
Ownership interest   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  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Narrative) (Details)
$ in Thousands
Sep. 09, 2024
USD ($)
Aug. 31, 2024
Item
Crepini LLC [Member]    
Subsequent Event [Line Items]    
Number of retail stores | Item   3,500
Subsequent Event [Member] | Crepini Foods LLC [Member]    
Subsequent Event [Line Items]    
Payments to acquire interest in joint venture | $ $ 6,750  
Subsequent Event [Member] | Crepini Foods LLC [Member] | Cal-Maine Foods LLC [Member]    
Subsequent Event [Line Items]    
Ownership percentage 51.00%  
Subsequent Event [Member] | Crepini Foods LLC [Member] | Crepini LLC [Member]    
Subsequent Event [Line Items]    
Ownership percentage 49.00%  
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !&!05D'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 " 1@4%9!3&!I.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''+&";UI6.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@11^:H 3(>*=A(<+/GZF9H8Y!&HH4,L9JK("8::) M\30T-5P!$XPIA?Q=(+<0Y^J?V+D#XIP621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !&!05GE2Y%Y(08 +LA 8 >&PO=V]R:W-H965T&UL MM9IM;_(V%(;_BL6F:9-*B1V@]%F+1&F[!ZTOM'2;GDW[X"8&HB8QUC.Y>=G"VE>DGF0FCR%H5QPJV:M9*$$][.@*&PQQ^FV(A[$C?Y9=FRL^F=5#$48&B4HQS]K MT49Q3Q.XO;U1O\[,@YEGGHBA#/\(?#T_;_0:Q!=3GH;Z42Z_BK6AK(">#)/L M/UGFU[;;#>*EB9;1.AA*$ 5Q_LO?UA6Q'>#L"&#K /8A@.ZZ@[L.<#.C>T\?$L8:_*XY;U)R;Z;G[:NYIM1"VZL'# MJ=-\L)E HTRG_I(LN"?.&]!K$Z%>1:/_PW>TZ_R,6&H7EMK5+#VD7&FAPA5Y M% NIM,T>+J55:JN4(1I5TUZGL->I9F\L5"!-<_<)=!IK\G"EHBGN;(MH?$V? MW<)GMV++5!S&VZP?[\XCKC7E86)-)!I6T^!)8? $+=1ZG+H.0D'NTNA9*)LQ M7,-Q:-/M=4\[-G-H:$USO<)UJ8/:UB=A1[4D$#S9XY1V2BH5<2JV>RB,37M4J=\W#I5##_Q-S+RH8\&T\#+G[2[&_(>R6Z[Z70SBP77];N$%K>)WX/N@GAQM-L@-7$?N8VM6]TA2I\/(5\"ST# +\)N,5V3\ MLEQ9[:-:=>VSTC[['_;?NV=6[[C>) V@9P"C6[VBL76]ECQ$<:+YF.JAV8-. M_"27L=4J+O<8^#-A4FRU>@A,HB4G49QN/EHM!JRQDJ]![-F;-:YY.[$:/00P MT9*8* XZ'XV.9:)Y2/X,%CO'Y#V*[BGMG%B='@*9:,E,% >=K+4.8":\VQ@N MT'6HU=8A0(F6I$1QS+F1'N1K/)*4\Q1H M@$ Y)93]^/P3F0@O59!)J\D]O"2C"![#$RV]ER/RO7/L4++@BKSR,!5D(50^ M$[;6P2$0BI8,17'. 7,>S\1.$MXC=#>87 ZLLVT\L*[#DHY8)3H:IDJ9^5H^25E,/VK.9L5C6W4W@-!^W##2[& M'&9=^,/#:GIT2^)Q<5#YZ'&]4+W3Y1ZY!VL#Q8/J>BR9QZW&/&!3@<51[(LW M\JNP#C9[I!SS1[M0-*O/0S"/6S*/BQ/*]GR"_'4KS-SK;ZO)3V*6M>M#$)"[ M]5*L$@&]GTQ-LE>(Y#[5B>:QF:M8Z^&32&9=#[E:.U,S+[-?^^TV<[N='CMK MO=H\ELSCXJPR#+E9RR/5,_Q)#+-V=@@B++A$'V/KY57IY_UG#+#08F)!13"'6. M3Z ,*O]2(-_1H_\O4$L#!!0 M ( !&!05E)PY8]5P< $\A 8 >&PO=V]R:W-H965T&ULK9I;<^.V%<>_"D;=29.9E84+29 ;6S->;]-N)IOLK)/VH=,'F((ESI*$ M0H#R^MOW@)+%"T!*;O5BD]+!X?_@GXO<_5T,R.SEP^^9.N-L1\LEM=;L9;WTORQ_5S!W>+H9945 MLM29*E$E'V]FM^3=7= T:"S^FGL^$S;L'O]XOVG)G@(YD%H>:?R?V4KL[F9Q3.TDH^BSLT7 M]?0/>0@HM/Y2E>OF+WHZV.(92FMM5'%H# J*K-S_%]\.'=%I0(*1!O30@)[; M@!T:L";0O;(FK _"B.5UI9Y09:W!F[UH^J9I#=%DI1W&>U/!MQFT,\L[5:Y@ M4.0*P956>;82!F[>BUR4J43WUK%&<_3'_0?T_9L?T!N4E>CWC:JU*%?Z>F% M@_6T2 _/>[]_'AUYWFV]OD*,O$44T\#3_&ZZ^<]U>86PM_D"(C^&3X_AT\9? M.!9^756R-$AH#7&^\\6S=\#\#NPJ>Z>W(I4W,UA&6E8[.5M^]Q<2X1]]T5W( M62]6=HR537E?W@F]03!J*+47\L\ZVXD<@O>.XMY5U+BRJ6"W)#&)(GZ]V'7C M<\TU:/<) MWWL..HI"3A+*!L)]9D&0)'[AX5%X."G\]TJL9-/'RFQD!7DNE=#+H%F_1:4T M/L&AHX1RBA,Z$.R:D9 D,?,+CHZ"HQ,]G:I"(B.^=;3Z5$;NXW$0)@.1IZQZ M&OE1(S\Y&TJC*I@#/F7<[;^$D7C8?QZSB/".64];?-063VK[7,FMR%9(?MO: M+*H[8Y_V4HM/>>SV5D#":"#NL@U?XN,EI7NG$[4S"PV$"\YJ1)!P1W@*1 M3#)H^7>E5D]9GGNE4>>90-.M+:_E%I@'VL32B7&>0H0Y3=GSXF=LY ML-K#H5"/69@D8T);?)%I?OW6)(!NYD54QL<"(RR%">>@(]9I1,B*TQ14Y MP:LF#]R.R_/ B248XW@HT&-(XH!'8Q);0)'HK!U:GHF'+&]6C7>;1B9!]]I] MVJ6\]8-NB4>FD7>;IJJVJ6,KGL>(3%RB$1I#DAL.C6O'PS@: 1]IR4>FT0<: MJQIRV1-4>WON/,T82/S:*6=V0:>"]BL^-^1TYW MKH=H.**Q,^]=NX"Q8 3/M.4>G>;>AVR705VVFA1)77C!#I8/^]1CQB ;XQ&- M+>+H-.)>^M2S]^DL5J]PEUT4$N\PZWG,H+C (S.7=FJ^:<3U=S^GM+HP8S2$ M?=I0K&M'*>?!R :=MM2CT]3;PZ14Y;F"7:BQ* Z#H5X/^SC!(SLVVK*/3K/O M@WR4H+._U$9!37U@BR-G2^&S"\!P!-6T)2 ]AX"GNM2E6Y#@)'#F@&O'8L[) M6#IH(4BGR[0[513983?95/ *-I#E6I:I+8SG4"5+]*LR$A'LU?\_T QYCR_^ M?T?]'FB)2/GD-N#>J/3K1N4K6>F_-@6 >?8?UTR2]=7G-1?RUH^Z92P]45Y" M;3F'\B$5VPSFJ3=>EYB MFL9A%&!G 7D,>1BQL;*&M4!ETT %6-5%G3?5UZ$^5P6,V<:>2.\D;-;U/DLA M]6ASEO=,S 7I/.##Q.JS(IR/<("UN&73N+4Y0)5(VX5@2TI32:'KZAD) [%H M VF 1F\Q#9#>B,KBV*#;>EW#-R_GK4WN:(QHQ^CGNH3$,7HB^YZY&)XS$K'A M"8O?+DSX2.0MK]DYO+X3^?R3G6OH)RA18; ^ENG5OCL&><$;A(MGDF :.G6U MSS#&F 1C872.7Z=!_JNRAP"F4CE\LX8AA-I0PNC8]>T<#OB#<)D]9T"B80@^ M,X)'SC18BW8VC?;].)S=XQYDQTF"(Z?'/88\X7ALZ\1:N+-SX/Y+"_=F ?11 M\K?Q ,XM?GV&4\4O:[G/3G,?UGRC&/W[DRP>9/4?K]:+5K^7\M:/NF4]NQ#K MV459?REO_:A;UK-IUO?R^_=O\!4F4/Q5:"?R6O[@C]\#=8?\)XSZ:EONLVGN MW^5":W1KWQKN9&6:0[GS9^ND[U>/VX6\]5]5M3N+ %]FM@:3.Y371GTI;_VH MV]U(\(K=R'FS]>"Q^[(P&*;2:9N]UD7G;;?]J<$G4:VS4J-8:KO M++A(B-)3L;1E)I!$!2AAMN<_:"1BL?6T(((%R1GZHZO/V-EJ&_X0LYD\0_K,M8?6!#F4O&D FL% M"4W+*WFH$K$%<'L' %X%\-H"NA6@6Q@ME16V/A)%@I'@:Q F6K.909&; JW= MT-0\QID2^B[5.!5,>!KIAX(1Z)'DC$9$Z-^6>WH$]K_-E![KN!7B.UVN 3X[#O^9I!YQ& MN*W=URGPZA1X!5_W8 J21+]0,\7#>_AYB\D=#D\<7(MMQW*T==]LXEL;Q!61$P(JP'"%#43Y4.*,I1)PQ(N33 MZGE34LJ=!L5.IF:L J?CN"-[M6WV1-".B5YMHO<,$^6[""17,1?TCWZ%C85R MM5%W2=[;DN3JTE?\_A'?)G+'0;]VT'^^ RIE?EI]?T_3P/%\=U]\B\ =[7ZM MW6^M';16I;\A,A>/IX3[>WH\7Q_C?>'-@=Y!X8-:^."X<$:DA&M3[E8H%)TS MA-85X"CUZ_Q7S*?%MP@LU=M;/81IX&Z)6-)4 L.%1CJ=@:XDHNR)RHGB M6=%6S+G234HQC'4?B<($Z/L+SM5F8CJ5NC,-_@)02P,$% @ $8%!60A% M-M9&!0 O!0 !@ !X;"]W;W)K[TNR-Y?XK+1RZ^R0-C"CV5126O9P>ECE>+A=P>6$GEG!]9!?_9<5%2 M!;=BOY!'P6A6.Y7%@GA>M"AI7LU6R_K91[%:\I,J\HI]%$B>RI**?V]9P1^O M9WCV_.!3OC\H_6"Q6A[IGMTS]>7X4<#=HHN2Y26K9,XK)-CN>G:#K]8DU ZU MQ5\Y>Y2#:Z13V7#^3=_<9=T-V>25'L9[)>"_.?BIU9I7&0P*RQ!<25[D&55PH-D@YLL%%QEM)$!.E>LIK;NV#3DV6"*<^F1$;%J%A 21G3CIB!,G\1^ZF" I>?7 MBU.E0,[0EE292&8TZ+W644#\S.40C[M-OKJRH^"6;[TM%.\^; M]'D3YQ#=58I!7-6F?H$J9NTG;9AAW5-HQN/1,:UB?VIQXEXVL5."FL&91O/- MJ4/P6"1L5E,2@7OUPF[Y^LR57H6#R3.-&9@ 7IJ.>X;%+ [2B;Z!>S'#;C5K M=Q4;!OM^]CS/%7VR2QLV10NG<6IHF\4NGE(/W$L;=FO;74>'VH5H9;1H5^)' M!J)IYA,R@=@K''9+G-ZV-$6THIDBA8,T'(QBRV;:!5,; ]QK&?X?,6-27J%: MTJA2(M^<%-T44$^.*@[,E1*\%FC(H%G\UAQ,\;J$[5[D$&&WG&N/SI@MLRM":3&MA &(8V-%$R[E$RT+-)+'_&<>C+( M $00-A-E";I=?S59184XE?1'1>6EHITGWXLI<8K6ZI;*?(M>PUXE@YE&A:QK M4"=O%?\V7#QU6'ES;V(IDUX!B5L!W^;%27^%_0 NL>&.YY7%RH'; M:R%Q?T-^K8\E](X/=J=TSYZ_Q/E)204;;5C7]@GVHI^,+Q7MO B][!*W[/83 MK,G>/DRFD@9)'(TW!E:S:$IQ2:^XQ*VXPWGEHK1\'R;F9X_5+ G&E(O!.5#) MQ+X^'I/0?N"CICDVZ9YV1W W]<'3Z/DMOEHW!VE]F.9<[ST5^[R2J& [".G- M8R 3S5%9%E?'AC-F- &\/\=Y^KY1K^@.[!<_0=02P,$% M @ $8%!6=4#89NW P E@L !@ !X;"]W;W)K%N["VDK,2A&92$ 7K67 ;3Q:Q4W 2 M?S$XZ),UL5164GZRF_?Y+(@L(N"0&6N"XFL/"^#<6D(<_Q^-!O4_K>+I^MGZ M.T<>R:RHAH7D?[/<%+-@%) T0N9HO:6&SJ=*'HBRTFC- M+IQOG#:R8<*&<6D4?F6H9^8+*7(,"N0$5UIREE.#FZ7!%T;+:"+7^*G$'"EL M\/9 WHM,ED ZY''YEKQ^]8:\(DR0/PNYTU3D>AH:Q&6MA]D1PUV%(;F"H4?N MI3"%)K\BEOQ>_Z^V_B=Z2S.8!6A8@]I#,/_YIW@0 M_>)SR0L9.W-0OW90O\WZ_'=L5\PQ]M&L= =.UW:E_3SNC]-Q- WWIP0NQ?IQ M7,NV*06N('@5>$IQ]P;PM),^9V) -7A+$=N(]99RN.'30%1U-.1 -V4XQPT#? M$('!Q?Q6D'&J-5NSC%8-//\/VYO+?Y_G*CC]TZ@/X[01\TNAX6C@C_FP)CIL M)7JL/ PH@:>M+5N$SEW!&DD85JPK5WDU-7QDAAA6]"L MVV=&HFVNDJB2E)/LU^\H.9(M44HS)!]B2;X[/7>\>QZ:RWLAOZD=8QH]%'FI M+A<[K:L+QU'ICA54G8N*E?#-1LB":KB56T=5DM&L<2IRA[ANZ!24EXO5LGEV M(U=+4>N,%*Q47)9)L<[FXPA=KXAF'QN(OSN[5T34RJ=P)\H(QM:)WK M+^+^$SLD%)AXJD TOS3+>:@G?OGF'WB!>HC]W MHE:TS-32T8#&Q'32PYNOVS>3B3=[Z+,H]4ZA7P%!=NKO0!9=*N0IE6LR&_"J MWIXC#[]'Q"6^!<]ZWOV65>?()8V[-P/'ZRKK-?&"JQAS5A?J(JF['(!?<.C^8LOYE8*=5,#O M*N#/15_]#BS$RU04S)9FZQLVOH9L]BOL)T'B+IW]<0)C,Q_CSN8$5]#A"F9Q M?6"0;,IIRR-EAF@AI.;_-@]L4-MP_A$&0EP_'B =6^'$\UT[UK##&CZ#=<.D MA(EL"XDT?6#680M';S_#?N@& Y!C,X\0.\2H@QC-0OQ#[YA$-/L'V*JAC/>H M9-J&,1IC])(@Q@.,8S,OQ!,@XPYD_&POIF8B*RGV' @'W3T^C200GPUM/%Y/ M'/D!&: =FQ$OC ,[W*2#F[R(/'BY9^I'R"-Y3?)XI6 G%HRBG4V"P @SPJ4W$K=,]" M1T$T+K/%CH3P-P&_ET?\O#X"ZI2Q[##F&5>54#3_?_GX8]Y,_%';CZTB?R*3 M7E#QO*):V?5MK1K=>F=E+VL&8PD]@XZ.HU$SC0UC-XZG&JH76QR^B'8WO*1E M^@.TBV=5_*6\^UK13JO0ZSF>%_0;^MAM_3-NUG-J@V\3]"@*ACLCJUV8Q-[$ M>O6BCN=5_8D #%+8'A7 5_"+*?UFVD_#KUI5RT%8T5S<2-G*\@A&ONBJ7ASYC* ?(ULWR(:J=/0]PQR9GP804D%Z$R;P(=Y-] M&&;K2-@0$XN\0F\DP^V3W<[U)]B5]#),YF6X0;ZCY989V$T.AD*;"\.C>Y!I M*+\5^UA8SX*0X"$-6>S"*,#)!/1>?\F\_JZGP"*JT1W;\K(T"V!$@DDN,FL. M8[TE7A1'P]FTV26P#YK0!-*+,YD7Y]DD@%&>@>^-?Q[&. RC(?RQG1>ZGC^D M%N?HB*1@GZF$E5$P MQ!L(Z9Y'H#*R/45J;[2HFH.8.Z&U*)K+':,9D\8 OM\(H9]NS NZL[S5?U!+ M P04 " 1@4%96" )NK$% "H# & 'AL+W=O6=O7;SV M8GOO0GY]G[%WEZ,B2%6_@.WU///VS'CN9.?\;:B(HOA6&QM.1U6,S;O))*B* M:AG&KB&++Z7SM8S8^LTD-)YDD81J,YE/IT>36FH[6IZDLVN_/'%M--K2M1>A MK6OI[\_)N-WI:#;J#V[TIHI\,%F>-')#*XI?FFN/W61 *71--FAGA:?R='0V M>W=^P/?3A=\U[<+>6K G:^=N>7-5G(ZF;! 94I$1)/YMZ8*,82"8<==AC@:5 M++B_[M$OD^_P92T#73CS51>Q.AV]'8F"2MF:>.-VOU+GSR'C*6="^BMV^>[A MP4BH-D17=\*PH-8V_Y??NCCL";R=_D!@W@G,D]U94;+RO8QR>>+=3GB^#31> M)%>3-(S3EI.RBAY?->3B5:&[7=B&MGM-(43B81 M^EAJHCKL\XP]_P'V0GQT-E9!?+ %%8_E)[!S,';>&WL^?Q;PK-V,Q6+V2LRG M\X-G\!:#\XN$=_B_G1=_GJU#].#07T_%(:M9/*V&Z^I=:*2BTQ$*)Y#?TFCY M\L7L:'K\C!,'@Q,'SZ'_SPP^C_W)11(S\5K\ATB=RZ #7[QF7VV4J?H^5R1> MOG@[GT^/=_0JK6;'_4D;_GWB6M^=_"0T5W_C?%(C;='?81*( 'Q"DXBL,4() ME*(@@T"_PEJUWK.8E;'U-!;W)/U87.J@I!%_8),,NW!U(^T]X\[>'(>D9$4- M@-?DQ3SQ;0$[E&E!9#%;B!W1;1!C\240*_X0HD:'@/<,AR0WTF>_.ZMD0-=K M^"0(A,P4HM!E"?#2NQHW''"H!QF+*[O%+KFU8A]TU!UV9ZI8DY(MA!@<:NY: M9*I 8_"W:.2-UZJ[CQ XST8CBMI&0GBBP)EUM58PQ18Z6Q4K&44IM1=;:5H2 M.QF$H9 ^V.Q#S3GX#BSE ++F/(^3DK3_!2] $*L^'XD"5U:YFMB?3C-'MM!; M79 M AL>'MQ3!E$"LZ NN56:B/7AEXCDZ^#-"0^>UF0N"%%>LM?0G?B]T[0 M'-[,CL3!S].N>Y(/J6T7HF-A[:R.+K&BTH%7S 7CX*JV^95+ST7Q-^2S+9:( M0\B4&D+'GKP?/+F6]ZQ??*5'6;IKI8^<94@B 0@D@HB"P8'!<\@V<&2C$Z&2 MGBIG"K87DM37GE:,+BWL=[S4.$#6D_H:V9-N4$8>>,-2Y F,L M&=SH4R :\BFT5A%B\H5K<( TF43'@ #+WIX MQ<(AW=AX66.?8^!30:)EM\@O!A:CO^_7Y)X$)@+0KL.=->R ML>=M0',$26#E6EN9JV8_V;)I#/,XU8JZ:W7((6&F&"W7VF2>IUY 13)["/>> MP)A9%%-98?9)A,B-C6W\@GR$WH?&T\9.+B :#)I*)[==)CG*6-?L M)9JD,7UN00 N4NY1A'H/@]6Y'A+C$;U2!-=BCA)<:J"'8B^O'AP,(3%'<24] MVC*3"P)!,2.E2M1VZ\R6Q :\Q5-%S!-8EZFA9-.KQCW885##].EO\ 4$L#!!0 ( !&!05FU+^=[: , M ((' 8 >&PO=V]R:W-H965T&ULC55M;]LV$/XK!ZT8 M-L#5FYTZRVP#3M9A'=K"2+?U0[$/%'62"%.D2E)QO5_?(Z4X"N"Z^V"+Y-WS MW!OON#IHL[<-HH,OK51V'37.=3=)8GF#+;.Q[E"1I-*F98ZVIDYL9Y"5 =3* M)$_35TG+A(HVJW"V,YN5[IT4"G<&;-^VS!QO4>K#.LJBQX-[43?.'R2;5<=J M_(#N[VYG:)><6$K1HK)"*S!8K:-M=G.[\/I!X1^!!SM9@X^DT'KO-V_*=91Z MAU B=YZ!T>*?E1U&Z9AU=1U!B MQ7KI[O7A#QSCN?)\7$L;_N$PZ.;S"'AOG6Y','G0"C5\V9.XCNCJ6S0/&&U^_"%[ ME?YZP R^+UV"#F\A&FLKZL*PW6'/WM%XNLAHS #UR!T1I<] M=Q8*:N.]4#70_9$2%O$2&NJW&0C%95]Z21:G],MA,4O3%+"NSZ KQH44[A@# M4R7U&=>]Q0!9,!0D3AVWHN"[HB MI$5:!3)#[%Y%"E9XTP*ME_,=N0#9H@)9I@!3HF2G@!69;- MKO(,[I^4)Z9(73E1$;G$_VWWC7H@E#;^[ 6E>W:U6,+.T/@T[CB#3C+E AB) MJ*.YYN 74EKFA'1,U6)B;)FE\/:,C9_FZ?7/\)=V3#YW\BFBJ1LA=.M+T1E! M,U?(HP^ODIKO9U A"2CA%)0@")7]@Z6A@.,(!#;E$-R,(RC#^2J L$M>> M'@QBY<$[S_KLIL63R$,=QR12^+8O0AOZ4C-UI!%*+<7%4!YJ+AJGX5(9W4+7 M'*W@%&R)#HW08Q&G">OH/C+>Q.?Z,)G,Q19-'::_3PL5>AB1I]/3 [,=YNJ3 M^O ZO6.F%LJ"Q(J@:;RDD6.&B3]LG.["E"VTHYD=E@T]DFB\ LDK38TZ;KR! MT[.[^0I02P,$% @ $8%!6>+-L>8Q! U0D !@ !X;"]W;W)K' M3@\0!4D8DP +@%;<7Y\%*%&R+;LY]4("#[L/^PE@O%'ZWJPYM_"CKJ29!&MK MF[/AT)1K7C,S4 V7N+)4NF86IWHU-(WF;.&5ZFI(HB@;UDS(8#KVV+6>CE5K M*R'YM0;3UC73CQ>\4IM)$ <[X*M8K:T#AM-QPU;\AMN[YEKC;-BS+$3-I1%* M@N;+23"+SRX2)^\%O@F^,0=C<)[,E;IWD\^+21 Y@WC%2^L8&/X>^"6O*D>$ M9ORSY0SZ+9WBX7C'_M'[CK[,F>&7JOHN%G8]"?( %GS)VLI^59O?^=:?U/&5 MJC+^"YM.EB8!E*VQJMXJHP6UD-V?_=C&X4 ACUY1(%L%XNWN-O)6_L8LFXZU MVH!VTLCF!MY5KXW&">F2Z@_1I-XNLK/K@KQ).&M7 Z!Q""0BR1M\M/>3 M>K[T/_TT!X["7[.YL1I+X^]C/G>4]#BE:YC< .8$"[+/"LQJI:WXER]0$O$[B:="Y>>?\#0PA\"?RAC<[H.Q CL) M@8],:/C&JI;#52M%*1I6P5S)A8$32$*21_CW.Y-S',5I!V>ILZKFNA0HW["& M:\BS,"MR2'MQ!$8114'=*(V[;7E)GHIHBQ"8830LGB;E/8;"[--!PGRT-RYW\ZR 6PRC:?4CS$55&:!IF&5Y+Q5W MP ANE<68()=V-IU .HIQL]B-,HI?&F_!@E#XHY4<_H=$QM'31":QAZ.T>)G( MF(["/,WVGI'88R.:ODPFI5@D^]AFF!1"29AB=%]-)@W3:%\F<8) @@'ZM62F M29B2:%\Y:>PQ@@EZ+9TT1(E> \L, 0SW\WP6(:%[3^+((Z0XDE"7:/JT,<(X M2_Q:@KZ@*0],5&Q>\5.\L$\-JSA<:U5R[F(6%0.L09H.2F,E=+,3!:<[LSI:C1?D=^84$A>7^R)EV?9!A M&$D.\6GJ(1>8+"1%N@UXWR3'3O'AP56+U;OR#PH#I6JE[6[='NW?++/NJMZ+ M=P^>*Z97KKLJOD35:##"NTMWCXAN8E7C+^ZYLO@,\,,UOKNX=@*XOE1XN&\G M;H/^)3?]"5!+ P04 " 1@4%9FIF4=Q@% #7#0 &0 'AL+W=OJ;0R%)OE(M>%(:C7LZX[,PN_-@G M/;M0I15X2!9*/3CA)KWLA,XA%)A8A\#H;XUS M%,(!D1N/-69GMZ0S;'\WZ!]\[!3+@AF<*_&-IS:[[$PZD.*2E<)^5IM?L(YG MZ/ 2)8S_A4VE&P\[D)3&JKPV)@]R+JM_]KW.0\M@$IXQB&J#R/M=+>2]_(E9 M-KO0:@/::1.:^_"A>FMRCDM7E#NK:9:3G9U]8%S#5R9*A%MDIM1(&;?FHF<) MW*GTDAKHN@**S@#%<*NDS0S\+%-,G]KWR*F=9U'CV77T+.!5N>I"W \@"J/! M,WCQ+M+8XPU?%BG\>;4P5A,[_CH5=(49G\9T'?/.%"S!RPZUA$&]QL[LS:O^ M*'S_C,>#G<>#Y]!?4IOG@7Y3%F$ ;Z&%>)\AS%5>,+F%C*-F.LFV73_\(-5& M8+I"MA 8 ),ID5(0Z H6" :M%0B6% 5G"RZXW=*\S?Q0HC'E5NDNO'DUB:+1 M>_B(:Q30/Y C2+FFSA1;4!JX;*2 ]*;C,'H/?Y3D=0J%Y@D:H.T'#,^Y8!J8 M(1^,LVLZ>%,@)WP(W M\HEW>6N^'2 QROE0:NVYSPPG;)\&VIQH;]YM3W[%7TN)0 .'&*$&SE'[Q!>L(#HT"I-1, [C M0W&N=.$)5"_13$>323"-PR-Y3N7UU+%5\5,LE.%V;S@,PNGX0/IR!RNU1BU= M37QBZ'"7"95L(?B*N;-X#] ?3()X&AW)/B>4\>2!JF)<":I*[3P,)J/I@72O M?1FW0'45>]5X&(Q&XT/Q7MD]6X_JW\[T<-P/IE%\,&%-?T MY-C_A7$WG6SU&6BPG5MW(&PYBI0V M_>KB )J;!Y+J>S4XZICJ"K)6@J)SIV;W?.0?F,Y)WV8:\>T6F3LVB;)T-M$& M3O/NK$L='Z[)-S;#R3PH#_LBJ[MV[ MT=VKY:JZK._5JR?/+=,K.K] X)),P^Z8[JZZ>D94@E6%O[HOE*6'@/_,Z.6% MVBG0_%+1W:,6W *[M]SL'U!+ P04 " 1@4%9EBI6JYX" #!!0 &0 M 'AL+W=O/$M%[M+ M B1=BW5 AZ+%UH=A#XI-7U!;\B2YZ?;UH^3$S88T?;%)BN?H4!(YWPKYH$I$ M#4]-S=7"*;5NSSQ/I24V3(U$BYQ6@VKN+.< MV]B-7,Y%I^N*XXT$U34-D[_76(OMP@F"V*DIM MYRWK("[U!_:V\D>=[ MDE4-X50_9+6SO5LF$*ST5]7V6Z7#BQ QGFK*OUK=A^QET] M$\.7BEK9+VS[W#!R(.V4%LT.3 J:BO=_]K0[AP- [+\ "'> T.KN-[(J/S'- MEG,IMB!--K$9PY9JT22NXN92[K2DU8IP>GG%'Y%K(2M4M;3JF_+Y_1^N%TS651<08TY0?W1C%ZL[ =&[VC1VB;="$TM M;\V29BQ*DT#KN: KW3EF@V%J+_\"4$L#!!0 ( !&!05E':.O5%00 #\+ M 9 >&PO=V]R:W-H965TV"DLR5$$E62CI/_?D=*]IPF\;9L3WN1R$]W MQ[OC=Z>;;J2ZU06B@?NZ:O3,*XQICT?.JP"S6?RK6IR@8O%.AU70OU<(*5W,P\[FV!RW)5& N, MYM-6K/ *S2_MA:+=:&0M^?!)9>2?P:XD;O;<&&\F-E+=V M\R6?>YFLM'O"II/E))RMM9%UKTP>U&73O<5]GX<] MA0E[02'H%0+G=W>0\_*#,&(^57(#RDJ3-;MPH3IM0D.&APL5X- M(>0^!"R(#M@+=X&%SEY\,##X;7&CC:*[__VY&#L3X?,F;#T6\!JP M^^I8;Q=4OV!(U!2E,H@-;!!O2']GHP:\./!75NS,J:(1/4N;:AR]--H0K M([/;0E8Y*A*1=4U%Y3 XK836L(!K:@MZK1[@0I0Y*<$BR];U$'ZF@Q52T=7E1RW5COGN=BK8THK+GM$/X29+]CT(U)*_)L$&Z#P/7THJ< MB$HT&8(P\..:?.XY!#] PD)Z1A-Z'!&UXC096'3LAPFW&/>3)+00+6)"T]A) M^IQ%/9HF/HO"/H",?%%8V(YTAU!2$#7ZT%#GE$LPXA[>OID$/'C_XIO[09J^ M@':9M$>0?>$Z5DMQ 9&7]JZ%Z2>J1V$\('T>!@?.9&D"'X@$.=VUAB.*:\AX M"BU%I NA<+"]S+]R?W=J%/LLH9.? %LB9/_4H#])^>#)_IQ2VZ49CBJBP.!O M6^11ZJ?)F!(T&0_<+D[9/E.HW5!SW36=\/OL,)^QB6"SP)S;3-A-QPK&ULE57;;MLP#/T5PBN&%DCC6^Y+ C2]8 7:HFBW]6'8@V(SL5!;\B2Y MZ?Y^E.QXV=9FZXLET3Q'AY1(33=2/>H,T9L09_/BW9&N_1?"YO%:W\EB7E!0K-I0"%JYEW$DX6/>OO'+YP MW.B=.=A(EE(^VL5E.O,"*PAS3(QE8#0\X2GFN24B&=\;3J_=T@)WYUOV"Q<[ MQ;)D&D]E_L!3D\V\D0=@!C()7 %$#B)SN>B.G\HP9-I\JN0%EO8G-3ERH#DWBN+"'6$,_,;.O=+D<@"H40%I[(H*%?W&5,X]0UM8-W\I"%;U&31*V0Q7$MA,@WG M(L7T=[Q/PEIUT5;=(MI+>%*MNQ"''8B"J+>'+VZCC1U?_^W1PM>3I3:*;LFW MEP*O>>.7>6WE3'3)$IQY5!H:U1-Z\_?OPD'P88_J7JNZMX_]K6?T#S)I$(9P M#/MRL6":)R#(@]<>=IKRO+(E!+A:44V!7(&VWL>V*E)@&Z92W85/&6Y1EC>I M>9TG'+)"5L)H<@"3R4HSD>H.X'."I7'NM5]*5_EH0E1<&40!#XB/&N@V4$&T M]P'N"83%DE"1L\1P4Q6HF)'*1=>H.("P-^[TQP'->F$(5ZCU!*ZDUL",47Q9 M&;;,$8P$(0DBC)(YI6U-! ;I. TLR<2OD;HC3K#06B' 0D^;S/=)M_J M43PA3)TK#>$PA+ ?O,@UCB,[C'K!KNZ_SN7_ JEOQ0'$W6!$0] -(CBSNDB+ MLPX:ZTMWWM_I471(:]>)-M%T:6KN,MI:'^Z:89/5BHK /]7TDJ@F9A-VB?P/E/4$L#!!0 ( M !&!05E42+Q^'0, /T& 9 >&PO=V]R:W-H965T FU\2:8P?;6==_S]EI MLX%&A>"AC7V^^[[OSO9YME'ZWM2(%AX;(&:5[5UAF@Q:UF%-VB_M%>:9M& 4O(&I>%*@L;U/#B/SR[&SM\[?.6X,<_& MX#)9*77O)A_*>3!R@E!@81T"H\\#+E$(!T0R?NPP@X'2!3X?[]'?^=PIEQ4S MN%3BCI>VG@=Y "6N62?LM=J\QUT^$X=7*&'\/VQZW_%I $5GK&IVP:2@X;+_ MLL=='9X%Y*,_!"2[@,3K[HF\RK?,LL5,JPUHYTUH;N!3]=$DCDNW*3=6TRJG M.+NXQ@>4'<):JP:62EI-=3(DPM:P]/2HS2RR1.4"HF('>]'#)G^ 3>$C8=4& M+F6)Y:_Q$4D<="9[G1?)0<#SKCJ!- XA&27C WCID'?J\2;_DS=\.U\9O_+] MI1+T#.G+#.XVG9F6%3@/Z+H8U \8+(Z/XNGHS0']XT'_^!#ZO^_;8=A/RB+D M\!K^KCZ?J&OHG2 T4JI.V[TZ#=>CMYWU+>W+O'X:/3%=<&A"XIM#1249W M6O?-MI]8U?H&MU*6SJ4?UO0^H78.M$Y[:O<31S"\>(N?4$L#!!0 ( !&! M05FTY:^< 0, &(& 9 >&PO=V]R:W-H965TDM@$[/>UBVP9QFUXL]H*6QA(1B51)*F[VZ7=( M*=H$2 STPA8/,Q__$6=&RZ/2-Z9"M/"SJ:59!96U[7D4F;S"AIM0M2AIYZ!T MPRU-=1F95B,OO%-31RR.9U'#A0S62[]VJ==+U=E:2+S48+JFX?INB[4ZKH(D MN%^X$F5EW4*T7K:\Q!W:;^VEIEDT4@K1H#1"2=!X6 6;Y'R;.7MO<"WP:!Z, MP46R5^K&3?XH5D'L!&&-N74$3H];O,"Z=B"2\6-@!N.1SO'A^)[^WL=.L>RY MP0M5?Q>%K5;!(H "#[RK[94Z?L0AGJGCY:HV_A^.O6TZ"R#OC%7-X$P*&B'[ M)_\YO(<'#HOX&0US*R1'FCX- M=35S;EJ>XRJ@HC"H;S%8OWR1S.(W)R1GH^3L%/V7;N??RQ8(E\S?&";5:Y$Z/J;C&OO2%O8//G0]) M'6#G-@Q\]U5+AIM;U-2$X(/FT@*5$L)[+C1<\[I#^-)9"E 60I83^+.3"$-: M IO/)V?3#'Z#["Q,%W!-9Q/N=S:)I_-7D&7AG 'UCP,*OYY,9@OV"J99.,L> M8RG=J=S'A"=R-F')])[\5#9%#^J^05WZ[F8@5YVT?0L85\<&NNG[QO_F???] MQ'4IZ 9J/)!K',ZIBG3?T?J)5:WO(GMEJ2?Y844? =3.@/8/BC)LF+@#QL_* M^C]02P,$% @ $8%!6?!1IL<]!0 -PL !D !X;"]W;W)K&ULG5;;4MQ&$/V5KG7B2JI >P%L,)>J90&'Q)@MX]@/J3S, M2BWMX)%&GAFQ\/+$.H MWPV'/EURJ7QB:ZZPDUM7JH"I*X:^=JRR:%2:X60T>C,LE:X&)T=Q;>Y.CFP3 MC*YX[L@W9:GC >/"Y]TL0RR,#PYJE7!-QS^K.<.L^':2Z9+KKRV M%3G.CP?3\;O373D?#WS1O/*],4DD"VN_R>0R.QZ,!! ;3H-X4/B[XQD;(XX MXWOG<["^4@S[XT?O%S%VQ+)0GF?6?-596!X/]@>4<:X:$S[9U6_FC0^V[(PQ+W75_JO[CH>>P?[H!P:3SF 2<;<7191G*JB3(V=7 MY.0TO,D@AAJM 4Y7DI2;X+"K81=.9K8L=0#+P9.J,IK9*NBJX"K5[(^& 5?( MP6':N3MMW4U^X&Z'KN!@Z>F\RCA[:C\$M#6^R2.^T\F+#J=-D=#.>(LFH\GN M"_YVUO'N1'][_R=>^FNZ\,%!*7\_%WKK>>=YSU(][WRM4CX>H#P\NSL>G+Q^ M-7XS.GP!]^X:]^Y+WO][GEYT]SQ8^F@#TWA$V_0R31_.WT\_T/S3]>S\_.SR MX_L;N@D*IC:GSWRO/%U7-*V=-K(RLXT+,KC3UJA8BK^\?K4_F8P.SS[/IW$X M/OPUH=GUE\NS[?$!U8QRJW W_00THZW1:$1 >=MD.N5$G-]P';A0E>J M0FL2'N@/I_) %]9FGMX;NU!FBRZK-"%T3F42NDMHZ@4GXFR\>: 4S<*3KNZL MN9/;:H,>&72>>UHM+7G;H&&@&T)R"NO X5C:Z+_.-O@W@"H'^7LC4 2_:5&M MP#::,7IU1AAF[%.G%Y@LI-]N/24K+)FNSCX@SPGB&X&68.F\**2-<94IR;8V MA@ME!#^[ !24LPH-1"(Y!-%9@XVG-$]VA:_QP1:EP%U",@4,0:1<""M\0ES, M/,PR[4OM/1#*)G16J^H!32\L^SG^C+TV-S /2^TCFPBJ4!7--^2,WR;[9+1: M&*:]G62G1XUOG>:Z@A?1<,NN%R)O\4V0V%5=LS*>%@\13:U<@+X3.FN<9 'R M.TC>1&,$YKW.=4LS)$WS2$7HH1$IC]\>(N7BFA!+$7,$#A$UFKE\R7P;D44T MO<6D+V$Q$#CXY@2PB_.;%+:9BMN/7(-,%R3C;1"2SPZ;[X%+-C5Z_5+Q.X4R9[2L,.=)@=(0D]W3ZC06Q177CTJ62M*)B MZ>=-RF,6$%#51/RXWI>0%Z7H*-)I-Y*"5Q4Z0W[D0$'$XM:>Q#I=5FL"IT_ M4+P07!B;-L%BO_.2D+'>4^YL25G#DAZ;:B4)BGK4U6U3Q:>(4)#I6!9MZ'RO MO9Q37>%4A145@G-=;+B,>VTNE8&0D 5:"0=&,YRV)$*??@GN< <*S$FUV=8I M?MR3>O=M0E#0<>LJBLZCM9'*6GABB_<<7'$K7NZJZG'1 X7)D*% 2P4,2J3+ M,4VT>OI^<^C,/>8Z9D5\0G&^K?HA&V[YKUZOI5.&T?0YOC[9/R M2KE"*MYP#M-1\A:O M<^T]I)L'5\&BULP$,K#I=XV;*3 ]C/+;Z(W40N6+^5 M3_X!4$L#!!0 ( !&!05G;Q2L>20( #,% 9 >&PO=V]R:W-H965T M+)(BG]Z312ZVVMS9"I%@U]3*+H.*J#T+0YM5 MV @[T2TJWBFT:02Q:\K0M@9%[HN:.DRBZ#ALA%1!NO"Q:Y,N=$>U5'AMP'9- M(\SC&FN]709Q\!2XD65%+A"FBU:4>(OTK;TV[(4C2BX;5%9J!0:+9;"*S]8S ME^\3ODO0(88T9.03!RP.>8UT[(*9Q/V &XY&N<-]^ M0O_LM;.6C;!XKNL?,J=J&9P$D&,ANIIN]/8+#GKF#B_3M?5?V/:YR6D 66=) M-T,Q,VBDZE>Q&^YAK^ D>J$@&0H2S[L_R+/\)$BD"Z.W8%PVHSG#2_753$XJ M]U-NR?"NY#I*;[N-Q?L.%<'% W_M(B2&=9MA-D"L>XCD!8@I7&E%E84+E6/^ M=WW(=$9.R1.G=7(0<-65$YC&1Y!$R>P WG34./5X\]=JA)^KC27#+^+710!YTIZ/.*W2!4<3S[, 7=9)52) MP', !,QC> M2$?(-$!M %8+B'G3'= 8G,#O]3\9SEQ7N/>0&3>G;U4*F.T7] MFQZCXT18]8WP)[T?)U?"E%)9J+'@TH@U!&#Z%NT=TJUOBXTF;C)O5CS5T+@$ MWB\TW^/@N /&.9G^!E!+ P04 " 1@4%9EU#LL50& "4$0 &0 'AL M+W=O+TG;S7EOU-LNW*GE*O#"8'I6RB7-*'PL M;QW>!@U*K@HR7EDC'"W.>Q>CUY>C"1^(.WY5M/%[SX)-F5M[SR\W^7EOR!J1 MIBPPA,2_-5V1UHP$/1YJT%XCDP_N/V_1KZ/Q,&8N/5U9_4GE877>.^F)G!:R MTN'.;GZFVJ!#QLNL]O&OV*2]AP<]D54^V*(^# T*9=)_^;DF8N_ R? K!\;U M@7'4.PF*6KZ104[/G-T(Q[N!Q@_1U'@:RBG#7ID%AU\5SH7I+'E#V(68J:51 M"Y5)$\1%EMG*!&66XM9JE2GRXL?X]/C\;! @F(\/LEK(91(R_HJ0B7AG35AY M\=;DE#\]/X#"C=;CK=:7XT[ BVK9%Y/1"S$>C@\Z\"8-"Y.(=_C?6?C]8NZ# M0S#]T<9#$C-I%\,9]MJ7,J/S'E+(DUM3;_KLA]'1\+3#B(/&B(,N].FE],JS M";>,;8+DL&]3\CM@Q(<5B6<_G(S'P],-O8A/H]/M2N7_OF(K5Z\\%XK3M[0N M\BA-OMW#OA,>^(0L#RPQ0 B$(J&\0,'!,#)6COG@DZ?H=7!TV7!UV M&GFM?":U^ UP;0S]Z\.1ERM;E-(\LEFCXU,?;9Q1";OFY,0X1ND$-&2Z0OB+ MT41LB.Z]Z#+DJ#'DJ%.7CYZ8N;<^*)0H\FW6?!M"- GA64J77%\[1GI4[I)7 MO$!:Z%SD:K& @0MG"^RPP*$M2)=IQXUIQYV*W9@U\&)LS#@05.#\NUA+I>5< MTTM$R,N9U-1FQZVB]OSKYA3)BM8R6R EX?*!K@3A>,>W;-T*JOW(VRM M8T\C\I4)!!%!8,W80F7@SN0JT1A6,HB%5$ZLI:Y(;*07FGS\P232"\Z;+\#* M+$#FG)O]*"2^_X2VZ\5LFT,Q;6],9@NDRLU6,H=CKM8J)Y-[5MSOS,LTW(IR M!P&0+9]PZ\&MZ/#C2>/'DTX_?G R)W%'&:DU@[?&:"=$N\/^@2O2BMM;08LX M'AV)@U?#NIF2\[&+YZ(N:H4U*MA89%;*\Q/GMK;P@C)IZHG30_XGSB>:#!%[ MERM4XU4FN8.K5PU7KSJY>M/XZ58^L@EM7'TCA/A$3\+XH9(N<-Y"?T0H(@U1 MAC:'!8TAC9G@T M6^)5TM+(Z9]806BFPF3G><'085B*7CT(N&(Z7KAL$^43, M9J6R5=RQ52*W\(ZQH6X-X#1PA82#XFK)L$W40DJ@;1TJ./#9Q]!X*^.-P@)\ MUUEW1L/=3#3LI/".UF2J&%L6T\#7^F@W2GO0MD"G=$;&&])([FVRXBMN\RC"UUR$/@H&!*=B_X,,^[E@Z6> ] MN\ \E3N8PD6*-?+5W--#Q0?SFVMY%SI5#1C)Z0\ M8/&FRX5L2)\>V33+L@O8:+ 6?@!Q[&&(WW"& QOV! M3^88/6*NUHXR,1"6UN8;I75G](]WA(\[B?K%1I+BW$N&A]Y6MK\51%R1"R!@ MUTZK4!O@X1:V+E;=- !R94)S4@73C7E)ZVW$(RVXOG/G)70QW]"7BE@L4W#C M0GA;X48FN$HC:3*F^V;'M/N?SDA*J"VU8LG\JLK5Z36*+8X%9 MG#W0+B5,)NN!($VH6V6:O;LT8=?!0,K[3X*N3FA?!XQ/!G&D+>O.$W]ZC F- M!,9 #(@N1^\N/:/.Z\CT/>[,^U<E[Q3OIECQ\:5K@Z+!_C#N#2Y\ TDNP9;QVSVU M/8^/*\)\XG@#?E]8C(_U"PMH/L1,_P)02P,$% @ $8%!6>:!T>Y* P M>@< !D !X;"]W;W)K&ULE55M;]LX#/XKA <, M&]"+$Z?M>FT2H.W=< .N0/=RNP_#/L@R;0N5)9>2D^7?'R4[7MHU >Z++4KD MPX<422TVEAYCA1Z.-6R:U]^UEFCI98R/])Y;2$:50#1JGK '"H?^/L;.L>3"X:W5_ZK"U\OD(H$" M2]%I_\EN_L(AGK. )ZUV\0N;7G=^EH#LG+?-8,P,&F7ZO_@QY&'/X&)ZP" ; M#++(NW<46?XAO%@MR&Z @C:CA44,-5HS.67"I7SVQ*>*[?SJO5 $7X7N$.Y0 MN(Z0,^X=O+FW6LGMVT7JV4O03>6 >-,C9@<0YW!GC:\=_&D*+)[:I\QNI)CM M*-YD1P&ONVH"\]D)9-/L] C>? QY'O'._F?(WZYSYXG+Y/M+0?>8\Y1SG2XUP:YM6F"W4"DF0 MK+<3"-L/QFXT%A6*7.,)"%-P(6H&J"!'<.B]1O"LJ)7(E59^R^>^CEN2L%#> MT@1>O[K(LO,K^!O7J&'V3,Z@4,3=J+=@"93922>L]_N[:78%'SOKL8"6E$0' M/'+ J49I02 <\NU 8<]-3_59GN<<7F54R<$:#]Y&(F6HH76L(5O^I/9+2D,Q M%,I);4.=N:#\U%0B>1[V4"HCF##G

\@>NA'X[@[/BS7_3S]J=Z_2G>"*G8'&DLVG4[>\52A?M+W@K=MG*ZY]3RK MX[+FQQ$I*/!Y:;E4!B$X&)_;U7]02P,$% @ $8%!6 @ X 4 M !D !X;"]W;W)K&ULC53O;]HP$/U73EDU=1)J M?@"EZR 2L%6KM$JH[;8/TSZ8Y$BL.G9J.Z7=7[^S RE,#/5+8OON/;]G^VZ\ M5OK!E(@6GBLAS20HK:TOP]!D)5;,G*D:)4562E?,TE07H:DULMR#*A$F470> M5HS+(!W[M85.QZJQ@DM<:#!-53'],D.AUI,@#K8+M[PHK5L(TW'-"KQ#^[U> M:)J%'4O.*Y2&*PD:5Y-@&E_.!B[?)_S@N#8[8W!.EDH]N,EU/@DB)P@%9M8Q M,/H]X1R%<$0DXW'#&71;.N#N>,M^Y;V3ER4S.%?B)\]M.0DN LAQQ1IA;]7Z M*V[\#!U?IH3Q7UAO;[^) 4=;*2K:Q9 U4@7#%#Y0!,YC"M5".M<_<;;D@ARC6KM'!1VV"W-F2LCV!-9.X G$<=P;)C'<8J8*R?\X M+:\R*5U:ON+NE0%K-;-=S6)',VLUP[5\(I32;NV$GD-O.!C!0E-7TO:E![5@ MTGHP$E%-[<+"1TH:)82T3!9\9[-1'.V=RW:/TWYT\0'NE65B7V3GZ-#EACM5 M5Z$N?&\Q=##DMRW ;K5K7].V:E_3V]YWPW3!I0&!*X)&9R-ZQ[KM)^W$JMK7 M\%)9Z@A^6%(+1NT2*+Y2RFXG;H.NJ:=_ 5!+ P04 " 1@4%9$1]V#L\# M !]"0 &0 'AL+W=O_-1@@+7YNZ-;-@8VUW'D6FW(B&FS/5B1:_K)1NN,6M7D>F MTX)77JFI(QK'6=1PV0;SJ<>N]7RJ>EO+5EQK,'W3 (^R?7& M.B":3SN^%C?"WG77&G?1R%+)1K1&JA:T6,V"!3F_2)V\%_@LQ=8."-WX<\<9C":=XN'ZB?V]CQUC67(C+E7] M159V,POR "JQXGUM/ZGM+V(7CW>P5+7Q3]@.LED<0-D;JYJ=,GK0R'9X\Z^[ M/!PHY"\IT)T"]7X/AKR7/W/+YU.MMJ"=-+*YA0_5:Z-SLG5%N;$:OTK4L_./ M[8,P%K-LX4:4O996"@,_W/)E+EX*68!'@PC](,(YF]>D2Q^>\+A9'0X.<4^O\%S6/6U +6" MH]4ZYO!)RN,. V8:^VW,-2P:I:W\2U1PJ1"_:_'0UW[_ 0^[.01^4\9@$M\9 M*_&@(/">2PV?>=T+N.I;6\$QKR+,R*'-)1'(%)S%!0=TJCM1TOS?.0Y0S29#**.JQ@,5P*C&0E M2Y0V+H^5Z)21V %I&.<9$#)J(%!,X.X&UNI!Z-:GFK<5X(!JRT=0RUJNN9LG M!DB"!HMB5)WL$ H+S(;%85'>8RK,OLEHF$_VSN5NGQ5PBVDTO7Z$I:QK RP- MLRP?I<@ 3.!66%3(B' MX[3XMI"$3<(\S?:14>*Q"4N_+29CV"3[W&98%,IHF&)V7RPF"]-XWR8D02#! M!'U?,=,D3&F\[YR4>(QB@5XJ)PM18M3 -D, T_W/>A8A9?M(2.P16APIJ"LT M>WXP0I(E_EN"L10GQDDZCI/TN\?))8YJ-_-Z]..*VZ>X_LN@.6GLA4%SM+N^ M2+N1+2CLVT?!M6OH#/-!&ULS5;?;]LV$/Y7"+4H-D"( M?EFRE=H&;&_%-C1 D*3=P[ '6CK+1"A2(ZFX^>]WE&19<6RW ?:P%Y$?>??Q MN^-1Y'0GU:/> ACRK>1"SYRM,=6UY^EL"R755[("@3,;J4IJ$*K"TY4"FC=. M)?="WT^\DC+AS*?-V*V:3V5M.!-PJXBNRY*JYR5PN9LY@;,?N&/%UM@!;SZM M: 'W8+Y4MPJ1U[/DK 2AF11$P6;F+(+KYSTH$]L)&LI'RWX/9\Y MOA4$'#)C&2@V3[ "SBT1ROBGXW3Z):WCL+]G_]3$CK&LJ8:5Y'^RW&QGSL0A M.6QHSZ-PEJ&?F7^B3)&OE-= M;H#J6@%FW&CRTP-=<] _3SV#JUA;+^L8ERUC>(8Q(C=2F*TFOXH<\I?^'JKK M)89[B MG6M=T0QF#IX-#>H)G/F'=T'B?[R@>-0K'EUBG]_C44\^O)N$0?@1>R,W3.(3(RM9EJ RADX5K4#U!I/$'?O1 M,5Q)54E%#71+[*?#R<1-(_\57H$R;,,R]- VISE44C-S<(Q=/QT?H2_WI)!/ MH(2M%D(%IKX D3T3N>:LH/8?)&08#Q>XD M28_0@VKV^IFL&><'TRAVDV1\#!^DP:31-O7EH$@VMDB&F8['@9N&T%;CS8]SW^;L5%[B@-CM#;*BZV1R=]A;]7<9$;8&Y? MHG,5E[IAF![#MU3<".-*3X[]3RKNU,_:&]RN6"5%\X;0**T6IKUH^]'^F;)H M;^>#>?O&N:&J8+AI'#;HZE^-\8Y2[;NA!496S5V]E@9O_J:[Q:<6*&N \QLI MS1[8!?K'V_Q?4$L#!!0 ( !&!05ETXW9(< ( $D% 9 >&PO=V]R M:W-H965TY%W/'BLRTK;@R";M;3$->HO[4H:+QA8BKI!KFK! M0>)V[BVBZV5BXUW UQKWZL0&F\E&B"?KW!=S+[2"D&&N+0,UGQW>(&.6R,CX M>>#TAB:>T: Y@HZ"I>?^ESX0H:TDN$BZZ\@KBR <2DN0"7SRD&3N^T7^D M^7VQ45J:=OAQ+M&>)S[/8T?D6K4TQ[EG9D"AW*&7O7D5CIXV0NOY- MW>B\AF@\]9/IQ%K)U)^F([@M2P64%X!E":T419=K!7'HIV$(9.23: )WB(6+ M45W;,EO[*?%3 T['_B@-#1N9QGZ4$FN-(W^2DG-5#$[:NT%9NB%6D(N.Z[[3 MA]-A3RSZ\?@;WB^9!RK+FBM@N#70\&IB&D;V@]L[6K1N6#9"F]%S9F5V'4H; M8.ZW0NBC8Q\8MF?V!U!+ P04 " 1@4%9IH*/[ $ >"P &0 'AL M+W=OU M*!MO/G6V:S6?RHVIR@:N%=&;NA;JZSE4OLCK>/A>(?^P<6.L2R%A@M9?2YS4\R\B4=R6(E- M96[D]@?HXXDM7B8K[7[)MMO+$X]D&VUDW3LC@[ILNJ]X[/-PX#"A+SCPWH$[ MWMU!CN5[8<1\JN26*+L;T>S A>J\D5S9V$NY-0I72_0S\\LOF])\)8,[L:Q M#Z>!05"[%&0]P'D'P%\ ",F5;$RAR6630_[4/T R>T9\Q^BA["%<:9;D<',0^5K4 _@S=^^ M86/Z[@3!:$\P.H4^O^WJ@<@5Z;DNK%1Q<(SI2:SC3,E=42H#T)#/ />:7(CJ M^RNL5R ?I,RU3SXVV8C<&IG=%[+*0>$66==8,\Y&+BJA-5F0.ZQZO4&FUZ+, MT0EY9IMZ1'XV!2AR \9BYN23;#*4A)(5LEN312TWC?GF#-&/)*W;R:<\7P3B"_<@M1@704GBW+U0^IGK((R'Z,]" M?N),FB;D//(SPTX(V3\% M]"EK']VQXSY84B/_4D&!SU+#6KM.C.-J4%-=^W+WKIO M_A9=S_/G]JYSO!)J7>*]5[!"5SI*L!5073?638QL70>TE ;[*3&PO M=V]R:W-H965TLFEJI):]0Z ):*M5 M:BM4NO7#M \F.8C5Q,YLIW3_?F>'9FRB:-H7;%_NGGN>\_D8;J1ZUCFB@=>R M$'KDY<94%[ZOTQQ+ICNR0D%?5E*5S-!1K7U=*629"RH+/PJ"GE\R+KSQT-GF M:CR4M2FXP+D"79,E M"LVE (6KD3<)+Z:)]7<.7SEN],X>K)*EE,_V<).-O, 2P@)38Q$8+2\XPZ*P M0$3CQQ;3:U/:P-W]&_JUTTY:EDSC3!9//#/YR.M[D.&*U85YD)O/N-73M7BI M++3[A4WCVTT\2&MM9+D-)@8E%\W*7K=UV GH!^\$1-N R/%N$CF6E\RP\5#) M#2CK36AVXZ2Z:"+'A;V4A5'TE5.<&=_3O=^(5)8(%2J8R;*D6BURIA".']FR M0'TR] UELOY^ND6=-JC1.Z@QW$EA<@U7(L/LSWB?&+8THS>:T^@@X*1>=R . M3R$*HN0 7MS*CAU>]S]D?YLLM5'4+M_W"6]PX_VX]@E=Z(JE./+HC6A4+^B- M/WX(>\&G ZR3EG5R"'U,-*O:,-?.<@53IGD*3&1PR8O:8 8[LN8DR^G9)^)@ MFOTBX#'GRB *>$)\UD W0MW9W@DLL#)8+BEKY"PQW-FCI@,C04@*$4;)@@BN"< @L3%P'/=[)W#< M#;LGN\A_A\]8<79'4PGA6LI,G]K"=+;Y!^<]V@VB'ERBD/2L',TG]X0Q.V,O M1'R-D/1/SWNA77I$^&JUHE%B"Y_95E.;M8!.T_T?C7U!+ P04 " 1@4%97IIZ2I4" "G!0 M&0 'AL+W=OQVB8&D[; =BA5-MQZ&'12;L8W*EB?)3?OO1\F)EV%I+KO8^N![?*1(SK9" M/JH*4<-SPULU=RJMNPO/4WF%#5-GHL.6;C9"-DS35I:>ZB2RPH(:[H6^/_4: M5K=.-K-GMS*;B5[SNL5;":IO&B9?ELC%=NX$SO[@KBXK;0Z\;-:Q$E>HOW6W MDG;>R%+4#;:J%BU(W,R=17"QG!A[:_"]QJTZ6(.)9"W$H]E\*>:.;P0AQUP; M!D:_)[Q$S@T1R?BUXW1&EP9XN-ZS?[*Q4RQKIO!2\(>ZT-7<21TH<,-ZKN_$ M]C/NXHD-7RZXLE_8#K:3=WDX *3^*X!P!PBM[L&1 M57G%-,MF4FQ!&FMB,PL;JD63N+HUC[+2DFYKPNGL#I^P[1$V4C1P*5HM*4^* M1.@*+JU[E K>W[,U1_5AYFGR:9!>ON-?#OSA*_P1W!!II>"Z+;#X&^^1UE%P MN!>\#$\2+OKR#*+ A= /)R?XHC$!D>6+_RL!/Q9K96]^'DO!X"$Z[L&TU87J M6(YSA_I&H7Q")WOW)ICZ'T_HGXSZ)Z?8LZM:L;*46#);Y6(#NXB."3U)=5PH MW%>UU(@M/" ^*J#\4U;&%X 5=AJ;-4H([4EDDD@"C!K&@2J3<\"R!,6H@N M M3-*)FT136H5A[(:I#ZL.\YIQ_?*/=1A/W21)B#=UIVD UW3325'TYHFBV V2 MF%C#-(+(I>22@R2-W30)C-/XW(TF1^O%.V@>>NO2C@@%N>A; M/?31>#I.H<70?'_,AQ%VPV19MPHX;@CJGR54='(8"\-&B\ZVXEIH*BR[K&B2 MHC0&=+\10N\WQL$XF[/?4$L#!!0 ( !&!05D$P9([B@( (,% 9 M>&PO=V]R:W-H965T"J0!]F*+%'EX*/%H5DOUH#-$ M \]%+O3>P-OY[CEV\Q8AQ_/2K;%%9I?Y8TBR^]0 M4EZ@T%P*4+B9>XO!^3*R\2[@CF.M]]9@.UE+^6"-K^G<"RPAS#$Q%H'1[PDO M,,\M$-%X;#&]KJ1-W%_OT*]<[]3+FFF\D/D]3TTV]Z8>I+AA56YN9?T%VWY& M%B^1N79?J)O8X=B#I-)&%FTR,2BX:/[LN3V'O81I\$9"V":$CG=3R+'\Q R+ M9TK6H&PTH=F%:]5E$SDN[*6LC*)=3GDF7AF9/,"2^DKA0A9TUYJYXSKYR=8Y MZM.9;ZB,#?:3%G+90(9O0 [A6@J3:;@4*::O\WVBUW$,=QR7X5' 1;7MPW#0 M@S (HR-XPZ[GH<,;_6_/OQ=K;10-RI]#73>@P\.@5CSGNF0)SCU2AT;UA%[\ MX=U@''P\0CGJ*$?'T.-5HQF0&[A\K+AY@47-5 H+.]1D'N)[%/$P7_A>%6M4 MMLPJ8^2&>S?6=%"+)U2D4OBLF#! LX9PQ;B".Y97"#\JHPT3*1?;'GRK!$)[ M71!.)KVS403O(3KK#Z=PA]K"G82]8#0YA2CJ3T(@@6V0._^@-YZ&IS"*^N/H M-2R- >FA&P1"CGKA8+1#/G3*_IXP"E1;)W\-B:R$:332>;L79M$(ZU]X\SQ= M,[7E0D..&TH-^A.:+M5(OC&,+)W,UM*0:-TRHU<2E0V@_8V49F?8 MV[&_\% M4$L#!!0 ( !&!05D"'TQ8_P( #T) 9 >&PO=V]R:W-H965T<_S23RWCL>*8@3#%2AH'HGPW.,$T-D2[C5\7IU"D- M<'^\8[^PVK666R)QQM-O-%;)V#ES(,85*5)US;M,*<7Z,">* MA"/!MR#,:LUF!M9,B];R*3/;OE1"/Z4:I\)EN=W 5["D:T97-"),P22*>,$4 M96M8\)1&%"4'1+%!)WS]JCOPWC4Y]Y)D\Q^!JKW:UU\8> M7E 9D11R%)3'$!?F!>>LR;]VGO,NQ.2^Z:V?/1^=>G?"!XD&M M>-"J>($B0J9TKS.'(=,=E[*(9VAE0R$Q!L5!1_)"H>Y7D2AT**8;&N.!\ZY, M>+97I=<)].>1,ZUU/=69%R(K+73W&DN&8FT;M 1[^)3GQ:?= MX:QLY7]HRHO%%1%KRB2DN-*47N=4;ZTHFW4Y43RW[>N6*]T,[3#1]QL49H%^ MON)<[28F07UC"G\#4$L#!!0 ( !&!05GJ/=6>RP, (\/ 9 >&PO M=V]R:W-H965T\)&MUDH;;'^RH2MX O5I M\RAP9)L(#BV/4P/OOZ0L(6;?=*TBJEHFM,'8=@1T4<=[F<7I'XNR3!YZJ MM21W:0AAW=_&G,O$O7WBMV_$NBL 4#22D"@B/L(8HF39A;)4[%6-[;.7'Q1S;3>0Z"J9& M[JHD=]4:G?G4D8#B DR]$*J(6@-16,X=4,03+?\L-N',U[BNGC&]RZ%=F'3!]T&D]>($A$\[I4:,)T_0J3V_,.,+6N?2JFCL1J MF%SG9SGIO!%4@&W#NPC!(*HC)=2\$!M4Z1RP:5_O5#A=J=7I5(IMMY7.#%LS MS2;&37.)!?$64L4% TG0@'\$5BNR$3S, MQBN*OH,TM7),(7-=:OZG="&S&Z MKS .',):JO)DIK66W.3,]EOUS>MZJ M/E"Q8JDD,43HZO3&^"T6>?>7#Q3?F'YHR15V5^9RC1TS"#T![T>&PO=V]R:W-H965T MO M5'[GNC+90X;E@.? =,V6BPPKG14[5^8"<&I%&74#SQNY&2;,B:>V;"7B*2\4 M)0Q6 LDBR[!XO ?*CS/'=YX*/I/=7ID"-Y[F> =K4%_SE= YMW9)209,$LZ0 M@.W,F?MW2]\*;(N_"1SE21J94#:9AW3F>&9$0"%1Q@+KOP,L@%+CI,?Q MHS)UZCZ-\#3]Y/[!!J^#V6 )"T[_(:G:SYR)@U+8XH*JS_SX)U0!1<8OX53: M7W2LVGH.2@JI>%:)]0@RPLI__+,"<2+PPS."H!($;Q4,*\'PK8*P$H263!F* MY;#$"L=3P8](F-;:S20L3*O6X1-FYGVMA*XE6J?B>?*C()+8.;A:EY./^!8M MN)[:% 2V-2M,4J07&?J I9YQA%F*YADOF)*F\5Q*T"GK)2"UU1\)WA"JC4&: M^B*#]!I=+4%A0N4U>H^^KI?HZMTU>H<(0U_VO)!:)J>NTE&9L;E)%<%]&4%P M)H*_"C9 P>0&!5X0ML@7W?)YL1N@H7]6OGQ#[UZKW-534<]'4,]'8/VB,W[W MA=0ELH)93*U5(\:PCC'LC/%A_;O>B"!(@F_0 TL&Z-LGR#8@6M=)I]>E4?=IMNS)K,$P MJAE&_6^YJ$^4?9HM>S)KH!S5*$>=RW&!Y1XEC4]'KC\=;0!'+[:#[_M1X#=W MS:*SOTO1]&360#.NT8R[=RH[ %-S!HM) MS6+2R6(E]+U5J,<;E%/,E+TO@-Y[N;Y0JC8^DQ=\;KUH'#SCT]GII7QZ,FOP MN:WYW+ZR5A1F.[*A@+"]6K4QN7W!9.Q[SXAT=G,ID9[,&D1\[_][JM?)Y/0^ MB MVU?0ABO]IK+)O7XG@S -=/V6<_64,0^K^N4=_P=02P,$% @ $8%!67*J M2=0' P $0H !D !X;"]W;W)K&ULK59=;],P M%/TK5D!HD[8F3?HQ2ANI'PR&-%2M&CP@'MSDMHWFQ,%VVL&OY]I)0]=D@8WU MH;&=>\[U.7;L.]QQ<2/V8-;7\2;@2P0[>= F6LF2 M\SO=N0I'EJ,G! P"I1DH/K8P!<8T$4[C1\%IE2DU\+"]9[\TVE'+DDJ8%R <09QE.1/>E_X M< ! GGJ 6P#<8T#G$8!7 +Q_!70*0,1KWD30>N>:)VDCR/@DA?(BW<(USXCKN-V:N8S;88O(&T1QS5PKP8^:X9_RA*$UV9_H,8K5\$S?-V_KH(\ M7(9OXZ54 C^-[W6.YY1>/:4^+@8RI0&,+#P/)(@M6/Z;5^V>\Z[.KI3\MR,RM+G,_S0A$#S MZUS.L_5,-GV&;GW7>=MW]&]H;P\MK$:VO>Y%3>2L4<$S_>F6_G0;_?D@N)1X M8%,6_8*0K/%FD 0/8.V)_#^K\L2=0P/:59NJ46[5H48-SW2H5SK4>XI##'OP M4A;U*N*/[>E5=M%%U9Y& <^TIU_:TV^T9\RP5*!) 3%DT! &*G"I#K%_8J> M8\6-Z9YZ]#2ER^7:!Y=E#&)MB@Y) IXE*K]_RM&RKAF;Z_QH?-(>3//RY ]- M7BQ=4['6GQ6#%5(ZK3YN9Y$7('E'\=1G7M)GG-YI>D#XU^++:4"?,_2 MO+@<;878O1Z/B^669G%QP78TE[^L&<]B(2_Y9ESL.(U7U: L'2//"\99G.2C MV;3Z[H[/IFPOTB2G=QP4^RR+^8]KFK*'RQ$<_?SB0[+9BO*+\6RZBS?TGHI/ MNSLNK\8G+ZLDHWF1L!QPNKX<7<'7B=!'+?PI(XOM5.1Z=[E@.;GW]Z?U,%+X-9Q 6=L_3O9"6V MEZ-P!%9T'>]3\8$]_$'K@/S2WY*E1?47/-2VW@@L]X5@63U8(LB2_/@__EXG MHC$ DIX!J!Z GCH UP-P%>@1617632SBV92S!\!+:^FM_%#EIAHMHTGR_)G*/WL!GH$D!Q^W;%_$^:J8CH5$6-YGO*S17!_1H!XT5_O-!<#P)4 > M(H;A<_OP/_?Y!?",P\QXOR42SI+*Z!O)8T55J1'5Z0)H7'_(TS=QC,C]$\( M_:*@MHA^MKM<3>1N@F$ 3&##$X@ RO(WPN12):4&-_$"0>?XW1/K3@# M/943&*%N-DUFA$21&>WDA'9B1?M^GR?+9!>GX)I)Y@%?WM-L0;EQ1UH]#=V1 MCIRU@@Y/08=GIZ?093(<.6LE(SHE(W)%3Y&V! D*O>. MG&I?9N:I]=!FTL;8J B@0WJJG;7(Q^^BU&T([(&IM!E:U6XX0=7^VO,>:%@- M5I[?0T]0B2>TJ^><91GERT0RU%V\H]S*4'9?0W>E*V_MR)4<0W)VEH)6R1^< M$$?>V@E1Z@_M\C^ J:"N[&$01&%WS1H* #P)_:!GU:H: -J+@&%T99#V+E#= MI(^NE/)#N_0/I*O)XYRJFT#41U=*JZ%5_?X'786&N9]XW7K*8";G?H+]'L!* M3Z%=4.>,[QB7B)]04ME=#=Z?CKRUSWQ*HY%W_E.?M0P8?.QSY*V=$%40('M! M,("PD*[T* QQV%VU)CN,4=BCLZAQ8K=7!8,8"^E:[Y-)%ZINU,-92%4#R%X- M#..LVIF-LPPF033I@:FD&]F/TH,Y"^EG93G]$=;@&NPP\B/4@UAI*[)KZYS* ME;I.EA)T4?:N;NB.%8FPLY?=Y^#-ZLA;.P-*LE%P?O:R5@6#$^+(6SLAJCY M]OI@"'OIRN][8=!=O+H5]KT>O46J0$#V F$8\>J1, N MN^]8/UIKM*";(+^/%92.8\?]=ZR?K:O)1UVX!CN?H*"G],9*:/$C0BN3*)EJIRVDSWI6W=@*4@N/S]^.QTX:\*V_MA*AJ 3OKR6.]#D#A1-MJ MNA66B[?G@:&J%XC#KCQYO"MO-6EC5%4"<=F5)_KYNMLT-)C@/I1*O8GCICS1 M3]%YO!\$VNXRF$4(]X@L464!<=B1)[9V>XWSR1UY MH@H!XK(C3PSM]BY(@TD?2J76Q'%#OO87=&:^JU$FLPBA[LR/&^]LE2_,O8_Y M1LXG2.E:CO,N)G(!\>,[:,<+P7;5:UP+)@3+JH];&J\H+PWD[VO&Q,^+\LVP MTYN L_\ 4$L#!!0 ( !&!05F>Z?X\=P( +T& 9 >&PO=V]R:W-H M965TY;2P<.[.=%O[];">-,A:Z">TE\;7O.3[G.KY)=EP\R0) H>>2,CES"J6J M<]>560$EEF-> =,K:RY*K'0H-JZL!.#<@DKJ!IXW<4M,F),F=NY6I FO%24, M;@62=5EB\7(!E.]FCN_L)^[(IE!FPDV3"F]@">JANA4ZV-DG*PX?S+!=3YS/",(*&3*,&#]VL("*#5$6L;/EM/I MMC3 _GC/_L5ZUUY66,*"TT>2JV+FG#DHAS6NJ;KCNRMH_5B!&:?2/M&NS?4< ME-52\;(%:P4E88E&1\?H"!&&[@M>2\QRF;A*:S<* MW*S5>='H#-[0.:\W8Q3ZGU#@!=$ ?'$8_K5F8^0-PEU=L:YL05>VP/+%?RV; M[-?M^WPE;:U^##EL*,-A2G-=SV6%,Y@Y^CY*$%MPTH\?_(GW>/1!7Z.#D#] )8#'EM"":6P'22;1I.XDEPEKC;OHN#^[S31=2YB ZZ M\$]B*W_P:VR@44]_X$V":?Q*_\$=WJD_[O3'!_7?433+)M \&ULM53+;MLP$/R5A0H4"1!8LFRG M16H+L/- \1!D*#I(>B!EM82$3Y4DHJ3O^^2DA47<-Q3+Q(?.\,9G&VV> M;87HX%4*96=1Y5Q]%LY:"2U26:P4&U[-H/CQ;3'Q\"'CDN+$[8_!.5EH_^\EU,8L2+P@%YLXS,/J] MX#D*X8E(QN^.,^J/],#=\9;]*G@G+RMF\5R+G[QPU2SZ&D&!:]8(=Z\WW['S M$P3F6MCPA4T7FT20-]9IV8%)@>2J_;/7[AYV ,2S'Y!V@#3H;@\**B^88]G4 MZ T8'TUL?A"L!C2)X\H_RH,SM,L)Y[(KQ@T\,M$@+)'9QB#=N+-P=,N,8?[& MCN'H AWCPAY/8T='>F"<=_2+EC[]@'X$2ZU<9>%2%5C\C8]):J\WW>I=I <) MYTTY@-'P!-(D'1_@&_7^1X%O]*%_2_D%EV4)5\Q(>P+7*A_ TQ+E"LVO?8X/ M$OHB.K,URW$64958-"\899\_#4^3;P?DCGNYX\ ^^>=SG<#<6J278JJ &\Y6 M7'#'T6Z?L0#*^7O,&V.X*D/4K5:F7U@PRRT\W= !<.U0VKU>Q__!ZZ3W.CGX M-.>4.:24TA%R35V@0)^0Y$J^)RK4:+@N]DD_3#Z"-V3&[I,9[U231%.&GF%) M0Z-<6UC]:M^6YFTUOH>W/6W)3,F5!8%K@B:#+R3*M'VBG3A=A]I<:4>5'H85 MM58T/H#VUUJ[[<0?T#?K[ ]02P,$% @ $8%!64>[O-XR"@ RV\ !D M !X;"]W;W)K&ULS9UM;^,V$L>_"N$KBBW06^N1 MDK:)@22+7EMTV\6FVWM1W O%9A)A9;=?%XO'\4ZK=^6&U&T?[DOJW7: MM&^KAWF]J42ZVAVTSN>>X_#Y.LV*V>)B]]G':G%1;IL\*\3'BM7;]3JMOEZ+ MO'R^G+FSXP>?LH?'IOM@OKC8I _B5C2?-Q^K]MW\I++*UJ*HL[)@E;B_G%VY M[VY67[LW/J\N9T[DD])W(@\[Z1: M1_Y[4)V=3MH=*+\^JO^X:WW;FKNT%C=E_N]LU3Q>SN(96XG[=)LWG\KGG\2A M16&GMRSS>OS[8.C.VW-9-N3XV /\ MPP'^KJ%[SW;->I\VZ>*B*I]9U5FW:MV+76QV1[>MR8JN'V^;JOUKUA[7+'Y, MLXK]F>9;P3Z(M-Y6HNVDIF9O;MN,66USPBR;-\O;5/]GGV_?LS3??L6]85K _'LMMG1:K^F+> MM WHW)@O#\Y>[YWUSCA[M7UXRWSW>^8Y7C!P^ U^^"_;XBUS!@^?MV$[Q=9D0@I9&R0(46?U6UE4:LS87[^V)V _-V)= M_V[O-<,)%]XZ#@O'-88*>Z&)W=#U-V;LFC:G&I',5N6[7R[$E6ZFS'_ M^B#6=Z(:3"U4TC2UB,24UO-3Z[E58Y)3!HY(3 E<= I<-$&61V.R7&.DN!N? MW(UQ=\63R)F+)C6J8-HW1&)*8Y-38Q.KDCJA#!R1F!(XUP&\<6@O-0<].5M? MYC-JHOHI89@[P? [B*+.8B:JL\ ]+DH'O<''_L=>==7!3V.::%1J:E" :5S? MJD'JHHQE'#PB-35X@%CN%(SE]OFIE_Z8B>HL ):+$]8^_3T\M4F)BDI-;3 P ME6L75+FD5$6EI@8/N,K%PH/QU=J >NA$&:\-$&DI@8/4,R; L4\/8JA M)JJSTA+4&!3ST=3&)8Q[9PK,\@"S/+LPRR/%+"HU-7B 61Z.6<;7(D]/6*B) MZB<0EJ**3 A>5 MFEK/ .#R[0(NGQ2XJ-34X %P^3APF9>#^B 5>#Q\60T:L'+",]^.?" N'R>N M3OAC%J5Q=>.>FZ2,)]7Q[((QGQ3&J-34X &,^<0PYNMA##51_008\W$8 MTR8\OA*&JQOWV10K83Y0GF_72IA/2H-4:FKP@ 9]XI4PO[_"-33/#UB=G^VZ*\J,/7.?;58#T2=F02DW]]0BP84!<@@ST)4C41/43 M,"S ,>RF7*]%MN9=I#5&IJRP'I KM^R!60,B"5FAH\8," M^,=.2_+&P-FKA]%?G@FSZ6?<^'<=3;/1Q(\+F_<>T1J:C [H+0 MKM0GI4$J-35X0(,!ON9GGOI-MFC)JJ?P&,ASF,W9;4IJ[01(];@ M<2GC#IIB/2T$K@L#N[*;E .IU-3@23<-X(M\YMG=+Z-Z<9SXO10?L/.],/'. MY#G 5XC#U[D\'TGQN+IQ[TVQLA8"X(5VU5E#4B"D4E.#!T 8X@M]YJFO_Z4; M:J+Z">P5XNRE37@9GK?R@\2]TRR X!Q',"TR3X2Z?'3&'?A%"MM M'&B/VU5RY:1X2*6FWLH,>!@1EUPC?T&%$7(V-^F76@9E_P.K\S!\!CD6:4NSH_,WS+?M7^22J MHMMN:==S5P^B6'YEO]_EVUUXT"_(L ?DKCCIQBL2X& M.HSM*NC&I!1)I:8&#R@R)B[HQOU"[>!58<@.NRH NL4XNKUN/.!?#/!3&G?I M%*MZ,3!C;%>5-R9%3"HU-7C2?G'$5=Y87^5%350_@>;B$337=M#R2^OD;==C M^YY%LYQT[8Y*3=WJ#N PL:NTFY""(Y6:&CP QX2XM)L,E7:EN?S0JKZ5[W9[ MZ [E>@*DEHP@-2371Z(_?A;C'IQB 2\!*DSL*N\FI,1(I:8&#X@Q(2[O)OKR M+FJB^@EPEHR LS&)C],^?A;COIMBY2X!_$OL*O@FI&A(I:8&#] P(2[X)OU2 M[M"\/U#P/3_O XLE(UAL3/KC<(^?Q;@')]GA5]KBUZYZ;T*[R>\TN_S*V_R2 M[_,[9J/?\3O].M)6OPX.:7]4.R^_LNLLSW&RUT@9;TM()?>B[9[4=KN*NT=_ MR (XR2;#CK3+L$-)YY[83=:3-?1T0B#;@S@F*]1-^Y"*KD7X9 ?]6!7==?%GSUA'L!)(%)^_(3F^1/F8^ @ MR+'Y'[79^SJ7'K36/>;N0UH]9$7-[EX\B78FJ,VC_?E^6S?%-]SBWT_/[%O\'4$L#!!0 ( !&!05DS-!EG M5 ( /H% 9 >&PO=V]R:W-H965TL(+=L>QBA*?!.+RI(GR4D+_?&39,>XBQLRV(NM MCWN/SCG2O5 VCT5#"N)EZN=3G&6"US*(CR10G<[*R$+(@V4[G&JI1 M,I=4,!P&P1 7A'(O3=S:7*:)J#2C'.82J:HHB'R^ B:V$V_@[1;NZ#K7=@&G M24G6< _Z6SF79H9;E(P6P!45'$E83;SI8#R+;;P+^$YAJSIC9)4LA'BTDYML MX@66$#!8:HM S&\#,V#, AD:OQM,KSW2)G;'._2/3KO1LB *9H+]H)G.)]ZE MAS)8D8KI.[']!(V>FQ U"9$36C-SLJZ))FDBQ19)&VW0[,!YX[*-&LKM+=YK:7:IR=/I#=\ MUT)24.CD*Y&26%M/TMD6%K9.A..C_"R)_3A=+2O-!??5;4.%$_CJW:L2K)$B:>*4L%<@->^O[= M8!A\Z)/_G\!>28Y:R=$A]'3N?%3(&(D:(Q5Z.>[>KFKHD8.VK6:3#@)_E.!- M5UU/T,"_;(->L8Y;UO%!ULTC>&E>0Q^W>._8>.A?_,5M/R@:=034W'"G,FU7 MO"5R3;E"#%8F+? OS'.2=:>I)UJ4KE@70IO2=\/<-&>0-L#LKX30NXFM_[;= MIW\ 4$L#!!0 ( !&!05G4Y=(JIP( /H& 9 >&PO=V]R:W-H965T MF7-18F5GHK"E94 G%M02=W \V*WQ(0YZ*$@8W M LFZ++'XQD;XR,DQ7G#V9RG<\=SP@""IDR#%B_MK 2@V1EO&[Y72Z ME ;8'S^Q7UGOVLL*2UAP^H/D:C-W$@?EL,8U5;=\]QE:/Y'ARSB5]HEV3>PD M=%!62\7+%JP5E(0U;_S8UJ$'\,>O ((6$+P5$+: T!IME%E;EUCA=";X#@D3 MK=G,P-;&HK4;PLQ?7"JA5XG&J?2:;8$I+@A(=+S4>R2O*:!O:]1;.$''EZ P MH7KT =TO+]'QT0DZ0H2ANPVO)6:YG+E*JS&<;M9FOF@R!Z]D/J^+$0K]4Q1X MP7@ OC@,_U*S$?(&X:ZN05>(H"M$8/FB-Q3BY_E**J%WV*\A6PU/.,QC3MV9 MK' &Q^'3/XGLF>6P\YR>(@]O:(\>Y"GB.EFP=<(EUPH M\A>;XS7DNR&++9EI#MO4CZ?CZ63F;ON.!L+&TVD2=6'/M(X[K>.#6C\5A41Z MHR$H"E0)GM>9&MQT#HT1H?K"9!;C;*N*JHW MTI"^:"_S-$AZU6GT[4&ULM9I;;]LV%,>_"N$50P(T-F^2 MK"PQD#@=5F#M@J;='H8],#9C"]7%E>BD!?;A=W2):$D4;2_*2Z++X='_D(?G M1\JZ>$K2K]E:2H6^1V&<78[62FW.)Y-LL9:1R,;)1L9PYR%)(Z'@-%U-LDTJ MQ;)H%(43BK$[B400CV87Q;7;=':1;%48Q/(V1=DVBD3ZXUJ&R=/EB(R>+WP* M5FN57YC,+C9B)>^D^K*Y3>%L4GM9!I&,LR")42H?+D=7Y'S.>=Z@L/@SD$_9 MSC'*0[E/DJ_YR?OEY0CGBF0H%RIW(>#?HYS+,,P]@8YOE=-1_[QL_=? MB^ AF'N1R7D2_A4LU?IR-!VAI7P0VU!]2IY^DU5 3NYOD819\1<]5;9XA!;; M3"51U1@41$%<_A??JX[8:0!^S UHU8"V&_">!JQJP(I 2V5%6#="B=E%FCRA M-+<&;_E!T3=%:X@FB/-AO%,IW V@G9J]^[8-U ]T4'7I*N]@.#A% M)S=2B2#,3M$9^G)W@T[>G*(W:(*RM4AEAH(8?8D#E;V%BW#\>9UL,Q$OLXN) M H'Y8R:+2LQU*8;VB&'H0Q*K=8;>Q4NY;+:?0&!U=/0YNFMJ=7BU78T1(V\1 MQ90;],SMS>_D9HPP+9HSBQQ6=S8K_+$>?]=R%<1Q$*\@\T(1+Z2IBTH7;N$B MGX2/,^+Y'N8@X'%7NL'.Q;XSU78-C;S6R*T:_U!KF:)%$D%56.?3]5'"J,*Y M1"=ADF6G;U$,U07R1(GO)OVE>[ZKB_I^2WS7R/$=LW"G%NY8A=^I9/&U$ ZJ M15$C-M#)2*4"SHNB84Q)IZL7^UY+K\F(]0AV:\&N5?!'Z,9&SYK4N=T'<]_Q M<4M?UXP38I;GU?(\JSR8@WLRU>MFX-3WL=O.5(.=2PACV"QP6@N<6@7>0'E: M2B@T:%-F; 1#7M0D= )U:)F$H4C+F\558_^6CR!X5]P8DW:^&LSP&$AICL"O M(_"M$DTNHF)_UYMA$+>3F"29O)]%&.9C__!.7@%U/- M&\A9(V*"-6_PRVM@Y6,W93S<3JL]1DU].SPDKU)&*K>[4[ ]2:TF3;E4RZ4O MG*65 V[O2[M14YS&';'S[C,L++,MK"KV9[C=T[$I/I2W9MP:H<3.T,-RO,O M,T:<#GJ,=ACC:<_H:%Z2UP$FZ<+P;(>%E6J#44^U)!J8Q$[, Y*]"T+H5)?1 MMCR3'<:$]TC4T"1V:MZ*8(G>QV@N-H$2H3WGK:Z.SOF!O#4#US F=AH?EO/3 M;IEQF4?:HV,PHX30GL'1N"5VWO[OC/>[JS#2S2F#%>8]JS"J@4GMP-R?])6# M1G=Y3J?&F\R@X/14>:J)2>W$O%HLMM$8E1L'6-+ GNEW6,Y:4]_N\MC4'\I; MLP,T@ZF=P0>E/NT2]HQX7F>0#&9T.NTIG52CF-I1_.)M7>5_S[[.8-6[L:.: MI]3.TP.F@ &2W.-M=08K2OV^*:I)2NTD_92_'XGE$KT3:9X'>W+?ZNSHW!_( M6S-TC61J1_)AN6_8Q7J.R_SVJL%DZ'BDM_13S65JY_)!F^W*1VNW[7MN6V;7 MSJ=]4U03E-H)>D"6=[E(IH[+<:$'W;X.Y:WY!D_CF VP?V5=U,(R%+?KD6M& MKUG.#GPW;8RT2^M-HTI6FL M\SU8WY/]Q\'$_K!CI\!0WII=L_.[[PO87[5U]Y0LDUFG9$UVOE:(9+HJ/N+( M(+VWL2I_VJ^OUA^*7!6?1[2N7Y/S>?FYAW93?GWR0:0PGS,4R@=PB<<><#HM M/^@H3U2R*;Z)N$^42J+B<"W%4J:Y =Q_2!+U?)(_H/ZL9O8?4$L#!!0 ( M !&!05FVB[X*Y , $D- 9 >&PO=V]R:W-H965TM)MM3JZO0]5/YAD .N2.+4-7/]] MQTX( ;S9TXDO$#LSD^=YQIZQ1WLNOLD-@"+?LS278V>C5/'HNC+>0$9EAQ>0 MXYL5%QE5.!1K5Q8":&*_,>9'VH' M8_$7@[UL/!--9P.0>40G#MTWW (*P>CG%LB,[3F5-')2/ ]$=H: MH^D'HXWQ1C8LUVE<*(%O&?JIR1^X4C[E,<^ %"#(C&<9BKO84 'D%D?%5E&C M-U^1*94L)C1/R)RE6P4):7B_H+=QNR.WN&$U+1L$;C$+RS'.UD>1#GD!R MZN^B.K5$P4&B:= :\&F[[I#0OR>!%W0M>&;M[@LH.L0+C'O8 B>L,Q::>+V? MR-C?3TNI!&Z-?VRZE7%#>UQ=+QYE06,8.U@0)(@=.)-??_$C[S<;Z2L%.Y&@ M6TO0;8MN)&!& AO-TCB-WUR1P:=;U_=KF!%>OQM5KQ?49 MI'PDG[F4A"HEV!(WSS(%HCC).>+-E> I.JT1O0+41=GPE]_H-H ]A(/H#+W% MJ.?W[/"C&G[T@[)>P)_1].$9FP*0CYSK78HKL&,#']G$'_;/X5^:#8/(CKY? MH^^W[HLYY!P+)%5@YCEHS=)7TYD@>: [$-AI25Q6@*J8 M8JN6"BLGKK)[W>"P8M^RP]L[FS*#BZ74'?0C_RQC-JNHL:E.N QK+L-6+A]6 M*VSGNK.G=.[6B*2JF&^ MPZ7ZXJG*PS XHV,U&W3?8M0X"_COMA9V;"U-/C]?$:IO7FGG72O:J4+!4:&@ M->?3>D,E6,FID$8HHY ]H66X?B-38<<;G.?STLKK>,$;Z3P>%/S6)CR9-Q;= M#\(-;7#/B[?%R@+7;1Q*,Q!K8P^XQ M3'G)>*9BS7))4EAA2*_3QX4MRG-[.5"\,$??)5=XD#:/&[SK@- &^'[%N3H, M] ?JV]/D?U!+ P04 " 1@4%9"AN=#I@# [$ &0 'AL+W=OF5R9'4N2 M%U#RG):(P69AW-HW2SM0 !WQ3PX[?G"-5"K/E'Y6B_?)PK"4(B"P%HH"RX\M M+($0Q21U_-^2&MTS%?#P^H7]=YV\3.89B&QA1 9*8(-K(I[H[@]H M$_(5WYH2KG^C71MK&6A=,[H#C$5+=G4A:Z-1LML\E(=XTHP>3>7.!$_P1;*&M"&T0(M M:2F8+"R7(D2&EOKQP#AZ>Y]SG*8,4JR+3S>H!5[)>R!P3O@5^A5]7-VCMV^N MT!N4E^COC-8OH+I&EJ/A[H@LK\3ID_JDR^ M!?(LU,%@@N2;10B"-&W$HD\/4#P#&SR;4=I+SV8BLEX%@JX"P2O9,YBR!!.1 M]4H0=B4(?]R>#=0[]%WDA6YP9,_3,,?QG<@:MF?4*8M&E:TJ6.>8B*\7>7.4 M\]*#F8BLE_ZL2W_V2MZ<35F"BQ1=>^D(RM&DUIU$F.F'.>Y]$BF8NMG[>RS=E[)F"WQ5&68B*U? MAGUG8X]V#=^QIGMB.=>W0__8F:=ACOQQSQASWW+8XSW'7R(#-N[(48*+CV(B MMGZZ^S[&]E_+D9.V,E.Q]W?JMA[ID+.;OHRD],],!4@[V\H%2\+]8#N_P7Q-U!+ P04 M" 1@4%9TB:P'72<"JHK[ [GK.F3G'WIGAAO$'D2-*>"R+2HR<7,KZTG5%DF-)1(_56*DG M2\9+(M669ZZH.9+4@,K"#3POFK,9CX=L)0M:X8R#6)4EX=L)%FPS MUB3#.L;5SFU84EIB)2BK@.-RY(S]RVFDXTW =XH; MT5J#5K)@[$%OKM.1X^F"L,!$:@:B_M8XQ:+01*J,7SM.ITFI@>WUGOVST:ZT M+(C *2ON:2KSD?/>@1279%7(6[;Y@CL] \V7L$*87]C8V(L/#B0K(5FY ZL* M2EK9?_*X\Z$%" 9' ,$.$#P#^/TC@' '"(U06YF1=44DB8><;8#K:,6F%\8; M@U9J:*7?XEQR]90JG(SGDB4/,%%&I#!EI?HX!#'^GGXCG!/M\1F<7J$DM!!G M< YW\RLX/3F#$Z 5W-"B4,%BZ$I5BV9TDUW>B8.!A1SEAXVMH^ ;'^'+" M\7SQTM>Q1\/F?.?R)Y8U6^LZG>QQW<5QX1E%?VM/$C:7N&C M7N,A]9;2MY^U;E7K..JI%[=NJ^K,^TI5@T;5H%/5O6D@2A%9(U?]$&KDE*7 MEK!ZC>#N;#YLD7#P/2CMM0KZD)+MH8LY[61ZI2M1XTK46:=M-_9S_U?ET#>$9K004N%247N]"6V;:(4RR(&+(2J?JS8KP@4BWYVA8E1Y(8H2*W/<<9VP7)J!5-S=X5CZ:L MDGE&\8J#J(J"\/L%YFP[LUSK8>,Z6Z=2;]C1M"1KO$'Y;WG%UO32IO^,%2-M *741V5&\G5WTS)R>A&LO@.%HI7 N>L4,$6Q+CKZ*:.$[ 5 M7/RL,GD/\RWA"HR19+HZGME10M$([;LPN:K/>'K,C^,*H3 5< MT 23I_*VHM#R\!YX++R#"N?5>@@C=P">X_GP-]@@4L)1-*\#%D:MIT;&0K#/ M4UK1R7+74W/."5VC2E4)RWOHGKLB]V;;>&X 7QD]N2R-4./2SU1(7NDS8@"7 ME122T"2C:_A^S?(<5.)IR1]]#J[1COK1ZF(^$R6)<6:I:A7(-VA%__SECIUW M!WSAM[[P#VF/OE;%$KE.#^IW\@?H];;UV>C#"SR/PK*I.5)\B7$"I'&:"K[/@L?_V,:^QA9U, M\$^'HTE_(KC.XTWFO FI3NV_ GP#PO6Z\/UAN*?FW,Y%[+X)_*=-XC4,W%T& M@3\<[VFRKO?(P'O[K.KI)J_AY#TKI^S.H%0@7YMQ4$#,*BKKF:G=;4?.>3UH M/1ZOY]4OA*MR$)#C2HDZPU!U*%Z/@/5"LM*,74LFU1!G/E,U-B/7!]3_%6/R M8:$-M(-X]!]02P,$% @ $8%!60YSDZKW P .1( !D !X;"]W;W)K M&ULK9A;;]LV%,>_RH$V# F06C=?DM0VD$CM%LS9 MC*99'XH]T-*Q)%0B/9*V$Z ?OJ2D*%8F"S7 /,2BQ/,_AS_R\#;=,_Y-I(@2 MGHJ9L/[-7HB##'2&H) MHGYV&&">:R45QW^UJ-7XU(:'SR_J'\O&J\:LB," Y5^R6*8SZ]*"&-=DF\M/ M;/\'U@T::;V(Y:+\#_NZKF-!M!62%;6QBJ#(:/5+GFH0!P;N\(B!5QMX;PU& M1PS\VL#_60_#VF!8DJF:4G((B23S*6=[X+JV4M,/) M3VVI0M!"=E2["RIWWA%W/MPK!ZF #S3&N&UOJ]";^+V7^&^]7L$0HP$X[@5X MCN=WQ=-O?K--!N!7YL,.\_!GO'M=WENM\9O>\$L]_XC>K>H'E0P!VU+Y#!\9 MBP5\O<=BA?S?CNAN>]7TE'$M-B3"F:7F!(%\A];\MU_H=CG_O*7*1 M9AO(J$2E+[O8]6J2O163<$!GW$OF3D[6L$_/W MG*U(?@%W5$T":H4F^0!V WBDF<08/B0)+#F+MY%">%BI-Z%[O9_*TJ18:$BL M17W24)^83NB)29 FQ4)#8BV0EPW(R][A>U/HE07(GG"U_()DP&2*'#:$R^._FLG9=#K]U1$AL1:B*X:1%>]B#YS7.4(,2G4ME=T,;GZ'Y.1 M[WD7.37KC*J%M5IK M*%^-V]W6AG.PA79[X2R1QFIF@D4FLX24QYGO\"")1&!K^(Q/1.B%(2#YNWNB MIZUR_:C7A-A>V02^I"H#&7U?[L'K0FL;> &+1="[=/0'>3)\DVJA*;5V!WFO M'>297C]J15,T3:J%IM3:-%_/*&[_(26LID80;*O.U)WPC)Y+:K56YG9,MZ$I MKQ46^^!,72!/RKL) 9'.R>IXVKQM[C]NRE/_F_>!OA-1Q(' MVVE!XL?/=M*T86G6HO"2V+'ON3[7Q\Z]O25E#]P'$.@I#"+>-WPAXA/3Y!,? M0LP;-(9(CLPH"[&0738W>

\9/ DF^TD:(RIO1!=2ZG?<-2*X( )D)!8/E:P ""0"')=3QFH$;N M4QENME?H%YJ\)#/&' 8T^$6FPN\;QP::P@PG@;BERV^0$6HIO D-N'ZB93;7 M,M DX8*&F;%<04BB](V?LD!L&#C.%@,G,W!>&=C=+09N9J C9Z8KT[3.L MC]$E8FJV1%,-'1MM+=F02&WC2# Y2J2=\$;)F,-C I% 7Q?RR='A#68,J^ > MH<-S$)@$_ @=(!*A'SY-.(ZFO&<*Z5LAF)/,SUGJQ]GF!^(&LKJ?D&,Y370W M.D>'!T0-^0!XH#6X#A??Q@MZTO93QK BL0=G/"KD9O[;CI MZ/Y*SM#AY*7,W3J9UP168-[,F304K92!XPZ06]E&@II5Z) MMR_U%*RIP=0%N_#A+K! M_U#90RHFB1QY00=ET4A=M#=4VNZTUBI-65:NXXTLCW.6Q^\@>36(@\_76&EA MMQ-1N8Q]=5$36"%BW3QBW7I/1+=.YC6!%9C;UCK#L2K5\GT9 >,^B5$,;"+) MR_2T-(%)86QW0_A6HV6_$GZUM[>RV^+K1BM-:9G>W4 MJWN[UB2O+K0B^W6:9U?F4KLKWRU3?K/[6OFU9F[F1M&B*L9KS.8DXBB F82W M&AVYIRPMPM*.H+&N8\94R*I(-WU9N )3$^3XC%*QZJC2*"^%O;]02P,$% M @ $8%!6:5T]$!* P RA0 T !X;"]S='EL97,N>&UL[5AM;]HP$/XK M4;I.K30U0-I 5D#:D"I-VJ9*[8=]JPQQP))C9X[I8+]^OMB$E_HHZX>-3@.U ML>_Q/??<^:RX[5=ZR>G=C%(=+ HNJD$XT[I\'T759$8+4EW(D@J#Y%(51)NI MFD95J2C)*G J>-1IM9*H($R$P[Z8%S>%KH*)G L]"+N-*;"/3]D@;">786#I M1C*C@_#A[.WWN=37;P+[/'EWM9_5P'D8>4FO#B"]:.&\!L.HDVWJ MU?)3P]7XGF+.7:_SABOFV#LLH;T9H>3I0>1[J!'B;LN3[KI0MDJ1:Y-A/Y=B MW2UQ: V&EQ0T>"1\$(X(9V/%P"LG!>-+:^Z 82*Y5($V;6H"M<%2_;1PV\Z@ M@QU/P814=6P;P?X>N^4[P&H& AGGCJ'"3*6*J.J"=,.5Z9AG],;B!H9U0SN_@>'_+M[@7^<:.U?LEFJ$1Y(:6QDZ ?Y/-BMHCE;U/-%W@C V-LX.RE+OOS V504U"9_<,!AGZS\@IE4 M[*>)!JTR,0:JPN"1*LTFFY8?BI3W=*%7[;3(<O\CX M%6AT-\NC$QFYF]#&=6OKLM58 [C4#L*O<#GFZZ#!>,ZX9L+-9BS+J'ARYS+T MFHS-'VI;_&9]1G,RY_J^ 0?A>OR%9FQ>I,VJ6RB$6[4>?X;TVDESHS:QF,CH M@F8C-U73<3T,S,!$=1]PV$5NZH\?P7PLYD< P^)@"C ?ZX7%^9?RZ:'Y6 S3 MUO,B/=2GA_I8+Q\RJK]8'+]/:C[^3-,TCI,$J^AHY%4PPNJ6)/#C9\.T@0<6 M!R+]7JWQW<8[9'\?8'NZKT.P3/%.Q#+%:PV(OV[@D:;^W<;B@ >V"UCO0'Q_ M'.@IOT\31*D.@E\_?N#G9(X3E,_ IA?01QC")Q& M',$4@ 8,B>/Z/;CS/HI6[ZEH_=_+X2]02P,$% @ $8%!69>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'MO@*(S21C=B[-/"X8U'V,\ MWV ^/EAWM[7VCOVCE?'K;!?"_G2Q\&('FONW=@\&CS36:1YPU]TN_-X!K_T. M(&BU*);+DX7FTF2?/HY]7;M%O&,#B""MP<:NX4;"@__O>+?+[J676ZED>%QG M_;:"C&EII):_H%YGRXSYG7WX:IW\94W@JA+.*K7.\N' #;@@Q;/FJH/\BV]] MWQ+X]@='D'5VLL0.&^E\Z,_H^^?(> ]X\K#7!OM9J@#N@@?XXFR[E^:VZP;O M8A'=1A^'\7<(XJG[/V&T32,%7%C1:C!AB*,#U0$:OY-[GS'#-:RS\13&39(6LFJUYNZ1V895\M9(_!O'N7XFA&UQKD>0[PC(=VDAS\3/%J_Y)-V\ M)X#>IP7:F'OPH<^*%8C6(1KX".T#@?8A+=IG+AV[X:H%]B=PW[INUH88+E]2 M>7J9/G(FH$6Q!7VNS'":F![<)@ZM+:&53ON M($:D#)$G5L0/P#'$YZMQ5G>Y+3@L7CQ[D&''SMO)N%*.R!-+H@I6W*%=APRL ML2?_K&*A]) G]X/6LD\BOJ^MNDABD0=&/)DOC9=IGN\OYI(J&4 MD"=V BFN20F04Z+($YMB)AVSHVLL",0DZU#2R!-;(S(L.\*7$ 7^35PT4\HH M7D$9SV3[(B5ED2*Q168'>N",,PQ)J67XJ!ZB5_>"DHO16*]3/+V M%7>.=ZM(;]C1!00N58Q)Z:5X3;U$H>U>C&4=#WI)F:8\C&G&N,:8E&K*Q*J9 MP:RPZ[J=3*&24DWY"JJ9Q9PN=Y'K78FM,RON8=AC3,I"96(+S6(.\8PQ*0N5 MB2TTJ2_(A%12%BH36VB".4X<]KUAPX$8D[)0F=A"8T44IYG6.=<'7>K#DVKU#FV?3??+*_'CXSC!])/_P)02P,$% @ $8%!64<< M8+FD 0 FQH !H !X;"]?/L@*.!8*=*@/96UMCS^"^N3 MM9Y]A:I,A_H<]XXS[$%+1 M6Y7M+J1YX2[5\W1T]X/T;Y.+WG(S+]KE1@J7.T@A2/,'&019_B /03Y_T!"" MAOF#1A TRA\TAJ!Q_J )!$WR!TTA:)H_2 8HXX @J8,U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WMKYV";0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;.ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'I[U-L3 MZ.U1;T^@MT>]/8'>'O7V!'K[SF;W._6.Z5J%^.QYK/'Y[Z0ZW>X-S\??EX^3 MG;?WCK.#?U&+7U!+ P04 " 1@4%9+M+XP*X! #*&@ $P %M#;VYT M96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDM MVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR M5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO M&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+ M#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[ M[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2 MXQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*DE7>-:E&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( !&!05GE2Y%Y(08 +LA 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!6>V=D2#L @ I0H !@ M ("!\14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ $8%!6;TOTUHS!0 UQ, !@ ("!?"( 'AL+W=O M4G !X;"]W;W)KV@# ""!P & @(',+0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!6>+-L>8Q M! U0D !@ ("!:C$ 'AL+W=O&UL4$L! A0#% @ $8%! M698J5JN> @ P04 !D ("!(#L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!651(O'X= P _08 M !D ("!DT4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!6=O%*QY) @ ,P4 !D M ("!DU$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $8%!6 @ X 4 !D ("!'UX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!673C M=DAP @ 204 !D ("!H&@ 'AL+W=O"P &0 M @(%':P >&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!65Z:>DJ5 @ IP4 !D M ("!KW( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $8%!6>H]U9[+ P CP\ !D ("! M&PO=V]R:W-H965T&UL4$L! A0#% M @ $8%!6=*;\(I,!@ %2@ !D ("!?88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!64>[O-XR M"@ RV\ !D ("!49( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%!6?V@.?E=!@ 8B, !D M ("!(Z( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $8%!6=(FG,'2 @ V < !D ("!H; M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$8%!63#?D(=( P %@\ !D ("!C;L 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " 1@4%9+M+XP*X! #*&@ $P @ %/R0 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 - T ",. NRP ! 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 166 191 1 false 41 0 false 8 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-20240831.htm calm-20240831.xsd calm-20240831_cal.xml calm-20240831_def.xml calm-20240831_lab.xml calm-20240831_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "calm-20240831.htm": { "nsprefix": "calm", "nsuri": "http://www.calmainefoods.com/20240831", "dts": { "inline": { "local": [ "calm-20240831.htm" ] }, "schema": { "local": [ "calm-20240831.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-20240831_cal.xml" ] }, "definitionLink": { "local": [ "calm-20240831_def.xml" ] }, "labelLink": { "local": [ "calm-20240831_lab.xml" ] }, "presentationLink": { "local": [ "calm-20240831_pre.xml" ] } }, "keyStandard": 173, "keyCustom": 18, "axisStandard": 14, "axisCustom": 0, "memberStandard": 20, "memberCustom": 12, "hidden": { "total": 20, "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 6, "http://www.calmainefoods.com/20240831": 2 }, "contextCount": 166, "entityCount": 1, "segmentCount": 41, "elementCount": 398, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 412, "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_Jun02_2024_TO_Aug31_2024_Entity_0000016160", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_Entity_0000016160", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_Entity_0000016160", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_Entity_0000016160", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.htm", "first": true, "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_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_Entity_0000016160_us-gaap_BusinessAcquisitionAxis_calm_IseAmericaIncMember", "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": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun28_2024_TO_Jun28_2024_Entity_0000016160_us-gaap_BusinessAcquisitionAxis_calm_IseAmericaIncMember", "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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Aug31_2024_Entity_0000016160", "name": "calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_Entity_0000016160", "name": "calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.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_Aug31_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_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": "calm-20240831.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_Jun01_2024_Entity_0000016160", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "AS_OF_Jun03_2023_Entity_0000016160", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "FROM_Jun02_2024_TO_Aug31_2024_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": "calm-20240831.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_Aug31_2024_Entity_0000016160", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_Entity_0000016160", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "USD", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.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_Jun01_2024_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": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Jun01_2024_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": "calm-20240831.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_Aug31_2024_Entity_0000016160_srt_OwnershipAxis_calm_BentonCountyFoodsMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_Entity_0000016160_srt_OwnershipAxis_calm_BentonCountyFoodsMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "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": "AS_OF_Aug31_2024_Entity_0000016160_dei_LegalEntityAxis_calm_CrepiniLlcMember", "name": "us-gaap:NumberOfStores", "unitRef": "Item", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AS_OF_Aug31_2024_Entity_0000016160_dei_LegalEntityAxis_calm_CrepiniLlcMember", "name": "us-gaap:NumberOfStores", "unitRef": "Item", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "calm-20240831.htm", "first": true, "unique": true } } }, "tag": { "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_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_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": "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", "r737" ] }, "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": { "terseLabel": "Trade and other receivables, net", "label": "Accounts Receivable, Net, Current", "totalLabel": "Total receivables", "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": [ "r249", "r250" ] }, "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": [ "r85", "r126" ] }, "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": { "verboseLabel": "Accumulated other comprehensive income (loss), net of tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive 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", "r95", "r169", "r553", "r583", "r587" ] }, "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", "r469", "r472", "r501", "r578", "r579", "r785", "r786", "r787", "r792", "r793", "r794" ] }, "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": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital", "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": [ "r87" ] }, "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": [ "r432", "r433", "r434", "r601", "r792", "r793", "r794", "r862", "r882" ] }, "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": { "terseLabel": "Advertising Costs", "label": "Advertising Costs [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r142" ] }, "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": { "label": "Advertising Expense", "terseLabel": "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": [ "r440" ] }, "calm_AgriculturalRelatedInventoryEggs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r783" ] }, "calm_AgriculturalRelatedInventoryFlocks": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_AgriculturalRelatedInventoryLayers": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_AgriculturalRelatedInventoryPulletsandBreeders": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r427", "r439" ] }, "calm_AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days": { "xbrltype": "percentItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": { "verboseLabel": "Reserves for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r170", "r253", "r298" ] }, "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": [] }, "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": [ "r225" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Area of land", "terseLabel": "Area of land, inventories and an egg products breaking facility", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r860" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r860" ] }, "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": { "label": "Asset-backed Securities [Member]", "terseLabel": "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": [ "r727", "r800", "r803", "r804" ] }, "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": [ "r124", "r165", "r198", "r232", "r240", "r244", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r462", "r466", "r486", "r549", "r640", "r737", "r750", "r823", "r824", "r868" ] }, "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_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": [ "r158", "r173", "r198", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r462", "r466", "r486", "r737", "r823", "r824", "r868" ] }, "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": [] }, "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": [ "r77" ] }, "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": [ "r755", "r757", "r758" ] }, "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": [ "r755", "r757", "r758" ] }, "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": [ "r755", "r757", "r758" ] }, "calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r801" ] }, "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": [ "r802" ] }, "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": { "terseLabel": "Investment securities available-for-sale", "label": "Debt Securities, Available-for-sale", "totalLabel": "Total", "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": [ "r261", "r304", "r541", "r798" ] }, "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": [ "r257", "r304" ] }, "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": { "terseLabel": "Estimated Fair Value, Noncurrent", "label": "Debt Securities, Available-for-sale, 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": [ "r162", "r257", "r304" ] }, "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": [] }, "calm_BellEtAlVCalMaineFoodsEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_BentonCountyFoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "BentonCountyFoodsMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Benton County Foods [Member]" } } }, "auth_ref": [] }, "calm_BroilerProcessingPlanthhatcheryAndFeedMillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "BroilerProcessingPlanthhatcheryAndFeedMillMember", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Broiler Processing Plant,Hhatchery and Feed Mill [Member]" } } }, "auth_ref": [] }, "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", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "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": [ "r457", "r730", "r731" ] }, "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", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r63", "r65", "r457", "r730", "r731" ] }, "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_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": [ "r457" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails", "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": [ "r64" ] }, "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", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "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_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", "r68", "r460" ] }, "calm_BusinessCombinationContingentConsiderationMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "BusinessCombinationContingentConsiderationMeasurementPeriod", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Measurement Period", "terseLabel": "Contingent consideration measurement period" } } }, "auth_ref": [] }, "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": [ "r117", "r458" ] }, "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": [ "r67" ] }, "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": [ "r66", "r67" ] }, "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": [ "r67" ] }, "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": [ "r66", "r67" ] }, "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": [ "r67" ] }, "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": [ "r66", "r67" ] }, "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": [ "r67" ] }, "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_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": [ "r62" ] }, "calm_CalMaineFoodsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "CalMaineFoodsLlcMember", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cal-Maine Foods LLC [Member]" } } }, "auth_ref": [] }, "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": [ "r44", "r161", "r704" ] }, "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": [ "r45" ] }, "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": [ "r44", "r106", "r195" ] }, "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", "r106" ] }, "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", "r744", "r745", "r746", "r747" ] }, "calm_ChecksOutstandingInExcessOfBookCashBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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_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": [ "r153", "r166", "r167", "r168", "r198", "r219", "r220", "r222", "r224", "r230", "r231", "r293", "r324", "r326", "r327", "r328", "r331", "r332", "r352", "r353", "r355", "r358", "r365", "r486", "r594", "r595", "r596", "r597", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r628", "r649", "r666", "r691", "r692", "r693", "r694", "r695", "r763", "r788", "r796" ] }, "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": [ "r113", "r744", "r745", "r746", "r747" ] }, "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", "r83", "r551", "r627" ] }, "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_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": [ "r112", "r316", "r317", "r698", "r816" ] }, "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": [ "r56", "r699" ] }, "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": [ "r882" ] }, "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": [ "r115" ] }, "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": [ "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r792", "r793", "r862", "r881", "r882" ] }, "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": [ "r86" ] }, "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": [ "r86", "r628" ] }, "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": [ "r86" ] }, "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": [ "r86", "r552", "r737" ] }, "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", "r179", "r181", "r189", "r545", "r567" ] }, "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", "r72", "r76", "r179", "r181", "r188", "r544", "r566" ] }, "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": [ "r76", "r119", "r179", "r181", "r187", "r543", "r565" ] }, "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": [ "r49", "r50", "r79", "r80", "r248" ] }, "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": [ "r74", "r706" ] }, "calm_ContingentconsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "ContingentconsiderationMember", "presentation": [ "http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Contingent consideration [Member]" } } }, "auth_ref": [] }, "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": [ "r727", "r729", "r878" ] }, "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": [ "r100", "r539" ] }, "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": [] }, "calm_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "CreditAgreementMember", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "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_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": [] }, "calm_CrepiniFoodsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "CrepiniFoodsLlcMember", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Crepini Foods LLC [Member]" } } }, "auth_ref": [] }, "calm_CrepiniLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "CrepiniLlcMember", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Crepini LLC [Member]" } } }, "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": [ "r768", "r779", "r795", "r811", "r812", "r855", "r856", "r857", "r858", "r859", "r861", "r862", "r863", "r867" ] }, "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_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", "r84", "r85", "r125", "r127", "r199", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r495", "r714", "r715", "r716", "r717", "r718", "r789" ] }, "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", "r127", "r350" ] }, "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", "r199", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r495", "r714", "r715", "r716", "r717", "r718", "r789" ] }, "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": [ "r262", "r304", "r308", "r309" ] }, "calm_DebtSecuritiesAvailableForSaleCurrentRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_DebtSecuritiesAvailableForSaleCurrentRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "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", "r116", "r149", "r453", "r454", "r791" ] }, "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": [ "r443", "r444", "r550" ] }, "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", "r235" ] }, "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_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": [ "r384", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "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": [ "r384", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "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": [ "r826" ] }, "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": [ "r394", "r397", "r428", "r429", "r431", "r733" ] }, "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_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", "r115" ] }, "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" ] }, "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": [ "r755", "r757", "r758" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.calmainefoods.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fin Stmt Error Correction Flag", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r755", "r757", "r758", "r760" ] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r756" ] }, "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": [ "r759" ] }, "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_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": [ "r753" ] }, "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_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": [ "r190", "r205", "r206", "r208", "r209", "r211", "r217", "r219", "r222", "r223", "r224", "r228", "r478", "r479", "r546", "r568", "r708" ] }, "calm_EarningsPerShareBasicDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r190", "r205", "r206", "r208", "r209", "r211", "r219", "r222", "r223", "r224", "r228", "r478", "r479", "r546", "r568", "r708" ] }, "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": [ "r47", "r48" ] }, "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": [ "r216", "r225", "r226", "r227" ] }, "calm_EggProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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_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": [ "r430" ] }, "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": [ "r854" ] }, "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": [] }, "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": [] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r752" ] }, "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": [] }, "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": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "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": [ "r752" ] }, "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": [] }, "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": [ "r752" ] }, "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_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": [ "r761" ] }, "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": [] }, "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": [ "r752" ] }, "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": [ "r752" ] }, "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": [ "r752" ] }, "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": [ "r752" ] }, "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": [] }, "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": [ "r762" ] }, "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", "r155", "r183", "r184", "r185", "r200", "r201", "r202", "r204", "r212", "r214", "r229", "r294", "r297", "r366", "r432", "r433", "r434", "r450", "r451", "r468", "r469", "r470", "r471", "r472", "r473", "r477", "r487", "r489", "r490", "r491", "r492", "r493", "r501", "r578", "r579", "r580", "r601", "r666" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investee, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r290", "r291", "r292" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r290" ] }, "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", "r81", "r291" ] }, "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": [ "r481", "r482", "r483" ] }, "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": [ "r481", "r482", "r483" ] }, "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": [ "r77", "r122" ] }, "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": [ "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r482", "r508", "r509", "r510", "r715", "r716", "r727", "r728", "r729" ] }, "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": [ "r78", "r121" ] }, "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_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": [ "r480" ] }, "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": [ "r341", "r387", "r392", "r482", "r508", "r727", "r728", "r729" ] }, "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": [ "r341", "r387", "r392", "r482", "r509", "r715", "r716", "r727", "r728", "r729" ] }, "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": [ "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r482", "r510", "r715", "r716", "r727", "r728", "r729" ] }, "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" ] }, "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": [] }, "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": [ "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r508", "r509", "r510", "r715", "r716", "r727", "r728", "r729" ] }, "calm_FassioEggFarmsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": 19.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": [ "r497", "r499" ] }, "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": [ "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", "r288", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r349", "r363", "r474", "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", "r532", "r533", "r534", "r564", "r712", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r805", "r806", "r807", "r808" ] }, "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": [] }, "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": [ "r69" ] }, "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": [] }, "calm_FlockCostsAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_FlockCostsCostAccumulationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_FraserEtAlVCalMaineFoodsIncEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": 6.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain 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" ] }, "calm_GainOnInvoluntaryConversionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "GainOnInvoluntaryConversionsPolicyTextBlock", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "label": "Gain on Involuntary Conversions [Policy Text Block]", "terseLabel": "Gain on Involuntary Conversions" } } }, "auth_ref": [] }, "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": [ "r163", "r314", "r540", "r713", "r737", "r813", "r814" ] }, "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": [ "r313", "r315", "r713" ] }, "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_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": [ "r99", "r198", "r232", "r239", "r243", "r245", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r486", "r710", "r823" ] }, "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": [ "r755", "r757", "r758" ] }, "calm_ImmaterialErrorCorrectionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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", "r111" ] }, "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": 18.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": [ "r70", "r119" ] }, "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": 15.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", "r96", "r131", "r232", "r239", "r243", "r245", "r547", "r560", "r710" ] }, "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": 12.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Equity income (loss) 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", "r97", "r130", "r236", "r289", "r559" ] }, "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_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": 16.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": [ "r139", "r150", "r213", "r214", "r237", "r445", "r452", "r570" ] }, "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": [ "r182", "r441", "r442", "r446", "r447", "r448", "r449", "r593" ] }, "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": [ "r82", "r782" ] }, "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": [ "r54", "r55" ] }, "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": 9.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": [ "r133" ] }, "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_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": [ "r310" ] }, "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": [ "r172", "r705", "r737" ] }, "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": [ "r140", "r160", "r171", "r310", "r311", "r312", "r538", "r707" ] }, "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 Available-for-Sale", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r569", "r589", "r590", "r591", "r592", "r675", "r676" ] }, "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": [ "r613", "r614", "r615", "r616", "r617", "r672", "r674", "r678", "r681", "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r690", "r742" ] }, "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": [ "r613", "r614", "r615", "r616", "r617", "r672", "r674", "r678", "r681", "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r690", "r742" ] }, "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_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": [] }, "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": [ "r781" ] }, "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": [ "r123", "r134", "r135", "r154", "r255", "r258", "r484", "r485" ] }, "calm_IseAmericaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "IseAmericaIncMember", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails", "http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "ISE America, Inc. [Member]" } } }, "auth_ref": [] }, "calm_IseIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "IseIncMember", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "ISE Inc [Member]" } } }, "auth_ref": [] }, "calm_KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "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": [ "r865" ] }, "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": [ "r498" ] }, "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": [ "r866" ] }, "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", "r198", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r463", "r466", "r467", "r486", "r626", "r709", "r750", "r823", "r868", "r869" ] }, "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": [ "r91", "r129", "r556", "r737", "r790", "r810", "r864" ] }, "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_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", "r159", "r198", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r463", "r466", "r467", "r486", "r737", "r823", "r868", "r869" ] }, "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": [] }, "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": [ "r77" ] }, "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", "r127", "r876" ] }, "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": [] }, "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": [] }, "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": [] }, "calm_LitigationSettlementTrebleDamages": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r817" ] }, "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": [ "r817" ] }, "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_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": [ "r318", "r319", "r320", "r323", "r818", "r819" ] }, "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": [ "r318", "r319", "r320", "r323", "r818", "r819" ] }, "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": [ "r817" ] }, "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": [ "r817", "r818", "r819" ] }, "calm_LossContingencyDamagesSoughtvaluePerClaim": { "xbrltype": "decimalItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_LossFromCatastrophes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossFromCatastrophes", "crdr": "debit", "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": { "label": "Loss From Catastrophes", "terseLabel": "Loss on involuntary conversions", "documentation": "The charge against earnings in the period for the uninsured portion of a loss from a fire, explosion, or natural disaster (hurricane, earthquake)." } } }, "auth_ref": [ "r103" ] }, "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", "r128", "r198", "r293", "r324", "r326", "r327", "r328", "r331", "r332", "r486", "r555", "r630" ] }, "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": [ "r73", "r115", "r120" ] }, "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_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_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": [ "r827" ] }, "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": [ "r141", "r151" ] }, "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": 20.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": [ "r194" ] }, "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": 15.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": [ "r194" ] }, "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": [ "r106", "r107", "r108" ] }, "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_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": [ "r98", "r108", "r132", "r157", "r177", "r180", "r185", "r198", "r203", "r205", "r206", "r208", "r209", "r213", "r214", "r221", "r232", "r239", "r243", "r245", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r479", "r486", "r562", "r648", "r664", "r665", "r710", "r748", "r823" ] }, "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": [] }, "calm_NonSpecialtyShellEggSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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", "r57", "r120" ] }, "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": [ "r70", "r366", "r792", "r793", "r794", "r882" ] }, "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": 14.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": [ "r102" ] }, "calm_NumberOfCageFreeAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "NumberOfCageFreeAcquired", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Cage Free Acquired", "terseLabel": "Number of cage-free" } } }, "auth_ref": [] }, "calm_NumberOfFacilitiesTestedPositiveForHpai": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "NumberOfFacilitiesTestedPositiveForHpai", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Facilities, Tested Positive For HPAI", "documentation": "Number Of Facilities, Tested Positive For HPAI", "terseLabel": "Number of facilities, tested positive for HPAI" } } }, "auth_ref": [] }, "calm_NumberOfLayingHensAffectedByHpaiPositiveTest": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "NumberOfLayingHensAffectedByHpaiPositiveTest", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Laying Hens, Affected By HPAI Positive Test", "documentation": "Number Of Laying Hens, Affected By HPAI Positive Test", "terseLabel": "Number of laying hens, affected by HPAI positive test" } } }, "auth_ref": [] }, "calm_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_NumberOfPulletsAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "NumberOfPulletsAcquired", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Pullets Acquired", "terseLabel": "Number of pullets" } } }, "auth_ref": [] }, "calm_NumberOfPulletsTestedPositiveForHpai": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "NumberOfPulletsTestedPositiveForHpai", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Pullets, Tested Positive For HPAI", "documentation": "Number Of Pullets, Tested Positive For HPAI", "terseLabel": "Number of pullets, tested positive for HPAI" } } }, "auth_ref": [] }, "us-gaap_NumberOfStores": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStores", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Stores", "terseLabel": "Number of retail stores", "documentation": "Represents the number of stores." } } }, "auth_ref": [] }, "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": 7.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income Loss", "verboseLabel": "Operating income (loss)", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r232", "r239", "r243", "r245", "r710" ] }, "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": [ "r164" ] }, "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 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": [ "r174", "r175", "r176" ] }, "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_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, 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", "r178", "r181", "r186", "r487", "r488", "r493", "r542", "r563", "r785", "r786" ] }, "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 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", "r183", "r186", "r445", "r455", "r456", "r487", "r491", "r493", "r542", "r563" ] }, "us-gaap_OtherInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvesteesMember", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Investees [Member]", "terseLabel": "Crepini Foods LLC [Member]", "documentation": "Investment in group of nonconsolidated investees classified as other." } } }, "auth_ref": [ "r809" ] }, "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" ] }, "calm_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "OtherMember", "presentation": [ "http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other [Member]", "documentation": "Other [Member]" } } }, "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": 13.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": [ "r103" ] }, "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_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": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "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": 11.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": [ "r535", "r536" ] }, "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": 17.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": [ "r43" ] }, "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": [ "r41", "r191", "r256" ] }, "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": [ "r42", "r459" ] }, "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": 12.0 } }, "presentation": [ "http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r42" ] }, "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", "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in unconsolidated entities", "label": "Payments to Acquire Interest in Joint Venture", "terseLabel": "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": [ "r42" ] }, "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": 13.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": [ "r105" ] }, "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": [ "r817" ] }, "calm_PercentOfTotalFlockAffectedByHpaiPositiveTest": { "xbrltype": "percentItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "PercentOfTotalFlockAffectedByHpaiPositiveTest", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Percent Of Total Flock Affected By HPAI Positive Test", "documentation": "Percent Of Total Flock Affected By HPAI Positive Test", "terseLabel": "Percent of total flock affected by HPAI positive test" } } }, "auth_ref": [] }, "calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends": { "xbrltype": "percentItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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": [ "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "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": [ "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "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": [ "r784" ] }, "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": [ "r780" ] }, "us-gaap_ProceedsFromDivestitureOfInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfInterestInJointVenture", "crdr": "debit", "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": { "label": "Proceeds From Divestiture Of Interest In Joint Venture", "terseLabel": "Distributions from unconsolidated entities", "documentation": "The cash inflow from the sale of an investment interest in a joint venture that the reporting entity has not previously accounted for using consolidation or the equity method of accounting." } } }, "auth_ref": [ "r40" ] }, "calm_ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward", "crdr": "debit", "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": { "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": [] }, "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": [ "r191", "r192", "r799" ] }, "calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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": 14.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": [ "r104" ] }, "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": [ "r246", "r539", "r571", "r572", "r573", "r574", "r575", "r576", "r703", "r720", "r738", "r769", "r820", "r821", "r826", "r877" ] }, "calm_ProductionAndProcessingFacilitiesCapacityNumberOfLayers": { "xbrltype": "integerItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "ProductionAndProcessingFacilitiesCapacityNumberOfLayers", "presentation": [ "http://www.calmainefoods.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Production and Processing Facilities, Capacity, Number of Layers", "terseLabel": "Layer capacity at the time of acquisition", "documentation": "Production and Processing Facilities, Capacity, Number of 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": [ "r246", "r539", "r571", "r572", "r573", "r574", "r575", "r576", "r703", "r720", "r738", "r769", "r820", "r821", "r826", "r877" ] }, "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": 17.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": [ "r157", "r177", "r180", "r193", "r198", "r203", "r213", "r214", "r232", "r239", "r243", "r245", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r461", "r464", "r465", "r479", "r486", "r547", "r561", "r600", "r648", "r664", "r665", "r710", "r735", "r736", "r749", "r787", "r823" ] }, "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", "r548", "r558", "r737" ] }, "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", "r145", "r148", "r557" ] }, "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_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": [] }, "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", "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r386", "r393", "r423", "r424", "r425", "r511", "r537", "r577", "r618", "r619", "r673", "r677", "r679", "r680", "r685", "r700", "r701", "r711", "r719", "r732", "r739", "r742", "r815", "r825", "r870", "r871", "r872", "r873", "r874" ] }, "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", "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r386", "r393", "r423", "r424", "r425", "r511", "r537", "r577", "r618", "r619", "r673", "r677", "r679", "r680", "r685", "r700", "r701", "r711", "r719", "r732", "r739", "r742", "r815", "r825", "r870", "r871", "r872", "r873", "r874" ] }, "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": [ "r200", "r201", "r202", "r211", "r212", "r228", "r477", "r478", "r764", "r765", "r766", "r767", "r768", "r770", "r771" ] }, "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": [ "r156", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r228", "r295", "r296", "r451", "r476", "r477", "r478", "r479", "r496", "r500", "r501", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588" ] }, "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": [ "r156", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r228", "r295", "r296", "r451", "r476", "r477", "r478", "r479", "r496", "r500", "r501", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588" ] }, "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": [ "r88", "r115", "r554", "r582", "r587", "r598", "r629", "r737" ] }, "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": [ "r155", "r200", "r201", "r202", "r204", "r212", "r214", "r294", "r297", "r432", "r433", "r434", "r450", "r451", "r468", "r470", "r471", "r473", "r477", "r578", "r580", "r601", "r882" ] }, "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_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": [ "r233", "r234", "r238", "r241", "r242", "r246", "r247", "r248", "r383", "r384", "r539" ] }, "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", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r152", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r702" ] }, "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": [ "r152", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r385" ] }, "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": 10.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": [ "r102" ] }, "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": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "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_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": [ "r63", "r65", "r457" ] }, "calm_ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r290", "r291", "r292" ] }, "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", "r92", "r93", "r94" ] }, "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": [ "r118" ] }, "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": [ "r395", "r396", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r424", "r425", "r426" ] }, "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": [ "r61" ] }, "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_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": [ "r46" ] }, "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": [ "r751" ] }, "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": [ "r754" ] }, "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": [] }, "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": [ "r101" ] }, "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": [ "r733" ] }, "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": [ "r415" ] }, "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": [ "r415" ] }, "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": [ "r413" ] }, "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": [ "r413" ] }, "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": [ "r410", "r411" ] }, "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": [ "r410", "r411" ] }, "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": [] }, "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": [ "r414" ] }, "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": [ "r414" ] }, "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": [ "r395", "r396", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r424", "r425", "r426" ] }, "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_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": [ "r734" ] }, "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": [ "r60" ] }, "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": { "label": "Share-based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock Based Compensation", "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": [ "r394", "r401", "r420", "r421", "r422", "r423", "r426", "r435", "r436", "r437", "r438" ] }, "calm_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Line Items]" } } }, "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": [ "r109", "r196" ] }, "calm_SignificantaccountingpoliciestableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.calmainefoods.com/20240831", "localname": "SignificantaccountingpoliciestableTable", "presentation": [ "http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "calm_SpecialtyShellEggSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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", "r822", "r879", "r880" ] }, "calm_StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r153", "r166", "r167", "r168", "r198", "r219", "r220", "r222", "r224", "r230", "r231", "r293", "r324", "r326", "r327", "r328", "r331", "r332", "r352", "r353", "r355", "r358", "r365", "r486", "r594", "r595", "r596", "r597", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r628", "r649", "r666", "r691", "r692", "r693", "r694", "r695", "r763", "r788", "r796" ] }, "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", "r155", "r183", "r184", "r185", "r200", "r201", "r202", "r204", "r212", "r214", "r229", "r294", "r297", "r366", "r432", "r433", "r434", "r450", "r451", "r468", "r469", "r470", "r471", "r472", "r473", "r477", "r487", "r489", "r490", "r491", "r492", "r493", "r501", "r578", "r579", "r580", "r601", "r666" ] }, "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": [ "r200", "r201", "r202", "r229", "r539", "r589", "r612", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r743" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows [Abstract]", "terseLabel": "Condensed Consolidated Statements of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income [Abstract]", "terseLabel": "Consolidated Statements of Comprehensive Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "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": [ "r200", "r201", "r202", "r229", "r539", "r589", "r612", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r743" ] }, "calm_StockCompensationPlanTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "calm_StockCompensationPlanTransactionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] }, "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": [ "r86", "r89", "r90", "r110", "r630", "r646", "r667", "r668", "r737", "r750", "r790", "r810", "r864", "r882" ] }, "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": [ "r70", "r71", "r75", "r155", "r156", "r184", "r200", "r201", "r202", "r204", "r212", "r294", "r297", "r366", "r432", "r433", "r434", "r450", "r451", "r468", "r469", "r470", "r471", "r472", "r473", "r477", "r487", "r489", "r493", "r501", "r579", "r580", "r599", "r630", "r646", "r667", "r668", "r696", "r749", "r790", "r810", "r864", "r882" ] }, "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_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders' Equity Note [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": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r114", "r197", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r366", "r475", "r669", "r671", "r697" ] }, "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", "r670" ] }, "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": [ "r494", "r503" ] }, "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": [ "r494", "r503" ] }, "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": [ "r494", "r503" ] }, "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": [ "r494", "r503" ] }, "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": [ "r494", "r503" ] }, "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_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": [ "r502", "r504" ] }, "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": [ "r136", "r137", "r138", "r251", "r252", "r254" ] }, "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": [] }, "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": [ "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", "r288", "r349", "r363", "r474", "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", "r532", "r533", "r534", "r564", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r805", "r806", "r807", "r808" ] }, "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": [ "r58" ] }, "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": [ "r58" ] }, "calm_TreasuryStockPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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,024 shares at August 31, 2024 and 26,022 shares at June 1, 2024", "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", "r58", "r59" ] }, "calm_TwoThousandTwelveOmnibusLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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_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": [ "r744", "r745", "r746", "r747", "r875" ] }, "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": [ "r875" ] }, "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": [ "r51", "r52", "r53", "r143", "r144", "r146", "r147" ] }, "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": [ "r797" ] }, "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": [ "r218", "r224" ] }, "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": [ "r217", "r224" ] }, "calm_WeightedAverageSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.calmainefoods.com/20240831", "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": [] } } } }, "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": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "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" }, "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(19))", "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(20))", "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(29))", "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)(1))", "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)(a)(3))", "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(30))", "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(31))", "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(32))", "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)(a))", "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "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" }, "r95": { "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" }, "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(10))", "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(12))", "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(20))", "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.1,2)", "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.2(a),(d))", "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.4)", "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "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(11))", "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(13))", "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(15)(1))", "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(16))", "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(22))", "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": "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" }, "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(13)(f))", "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(15))", "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(22))", "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": "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "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(1))", "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(12))", "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(15))", "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(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(4))", "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)(b))", "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "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(21))", "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(22))", "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(23))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "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(e)(1))", "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": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "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)(4)(i))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "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" }, "r327": { "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" }, "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)(i))", "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)(4)(iii)(A))", "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": "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "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)", "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)(02)(A)", "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": "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "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)", "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)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(1)", "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)", "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)(i)", "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)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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": "(h)(1)(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": "(h)(2)", "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": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "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.C.Q3)", "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.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "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(23))", "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(24))", "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": "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "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)(12))", "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)(15)(b)(2))", "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)(19))", "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)(22))", "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)(23)(a)(3))", "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)(23)(a)(4))", "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)(24))", "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": "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" }, "r557": { "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" }, "r558": { "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" }, "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(10))", "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(11))", "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(16))", "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(18))", "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(19))", "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(2)(a))", "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(20))", "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(21))", "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(22))", "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": "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" }, "r569": { "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" }, "r570": { "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" }, "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 A))", "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 B))", "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 C))", "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": "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "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(d))", "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(f)(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(f)(2))", "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(f)(3))", "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(h)(1))", "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)(1))", "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": "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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)(b))", "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": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "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(1))", "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(2)(a))", "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)(1))", "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)(2))", "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)(3))", "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)(a)(5))", "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)(a)(6))", "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)(a)(7))", "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)(1))", "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)(2))", "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)(3))", "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(7)(c)(5))", "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": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "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" }, "r664": { "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" }, "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(1)(d))", "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": "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "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 A)(Footnote 4)(a))", "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": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "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 A))", "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": "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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 63 0001562762-24-000230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001562762-24-000230-xbrl.zip M4$L#!!0 ( !&!05DZ:-:G ((! *U;$ 1 8V%L;2TR,#(T,#@S,2YH M=&WLO6EWVSB6,/R]?P7?])SNU#F2PWUQJNL]CI<:SR1Q)DY-][Q??"@*LM@E MD2J2\E*__@7 50(H00 HR3;[F2>52")Q<7$WW/7G__=I/E,>0)*&"*4?J/=],L M6YQ^^/#X^'CR:)S$R?T'S?.\#T_H-^_R'YT^47^GJZKVX5]?/M\&4S#WJ]^. MDEFX\G/T2?F \2&,TLR/ E#^'N[F]PT_1U^/_+3Z^1/Q^Q6HT;?U3S>\]U^? MF[],P^T;'*Y#CEXXSJH'F^^W/N1?KOPTI/[4SG\:EC\-T]C4-6<3!O-?E \$ M_FR^\FOT@0]I9!+'X_0DB.?P,=U474,K'XG /2*7UC6\#TD\ Q^*GY5/C;-D MF#TO0$I_#G[] 7V-5M.'JC&LUUNFPWO?7U3/3?QTA)\IOD"/&.6/$S!I!?P)=0WK_PHB)=1ECRO(B %P,+^J(6]]J)]N'# MY5<,P^G,AZKA'8B&O]V^0R(=^.-??L["; 9^00)@6/+\SQ_R#__R\QQDOH)@ M'H(_EN'#/]Z=QQ%2%<,?D #?*4'^KW^\RR#S?$#B_^.[#_"Q#_C5?_EY%(^? ME31[GH%_O!OYP>_W":2Q\3"(9W%R^OW73^]U0QTHY1\_?9S ]PTG_CRC_#O\KM,((6A6?!+^"4XUXT1W%T_Y)X\@O)]FJS_*$I % MT_*S?/V_JOA_'Q$JQN%#">/UQ9WU3HG\.7H-"$_/H*(=(V5[-?/O"VP]9=^1L+KZ?O/E[K^6 MD:K?(:S?_;BY.UO>&UK^K\L('L#S'89/LS4;"J"<*/[Q#E+1Z2B&C.1'$W\& ME=PO5V>?;R]__K "3AMX=A.\B\(4N I3>/S_!_SD"GZ2B@'Z"_S<8H3&:4*3 MO^H('B)]+<+P* MGD+KG9['\WD&T!W MQ;OO\+O0AL]G?IK>3/ J9T]A6OVBL?H7,!\!*'6749@O]-OMQ:*"8 R"$'(: M5 ,Z/(43M=IQN/=+YJ.H-D!'_I6?%RGZ?)%XL)1=7L7TK DL<,F_MP9+?CK ML^[XP3Y&&=#UIC<)OKT+@9;-BE"^Z>XD SP!&; /8M\?*K3MZF%/XG#?J%@S M571KQ=8\7R;)BBUW&8TOX$8$;97A4+6&!K/!8M;:"MTH3J$\"B!4_CVXF7P% MV74$KV'@T/K+B7;>H C/,$!VG9]$8W=O" MZ!Y$00C27:7$JH"'=\DT/(W"&;SVP6/#%[XVJ*AR:P>H-C$L*U1K9VJ2NJ5I MX%\L<[^/(-]\\[0+QCN'24KW'0 R$0@& N@6+'+P#$& #,]98>)/RS2,0)K" MLQN%N<.A.K@,_BV%7)O#^ 7X*>0Y=+PY\$)8K.1M"XI/I]C9N.(O.7E*D<<3?XT\I%PTC9<)_N=?%.5G M[/X^+1"%#V%G_7R MO/YPO>"']16;<"PP$=#@2#,_R9!^0OX",S%NFGU MFW702B#^4G]4X+H-_0P2\>5A/ ]%9!3$E=_(0MQ&H?W2$0<)M3/$2;74F[?U M@R"=8'EPC\#^I?BT^$_Q]1@"];28A4&8Y3 KXW".PC'(XUVJQ=:MO_N%61?7EX9QAMTNX:X@^C'JS#RHR!$<>HT M2W"0>$72?5E&D*$7_NQ3'(W3UR7K6O9>2SK:Y@\OZ[K4CU)H!BD(D* ??/,A M(&^,:*B[[ZF&@6J219Q S7$!1MDM")9)F(7@K8FCLTU(Z#GH+NKOPPP3FUGYZKO_XG/"P_":;/G\$#F*T0 M5/6;ZVBQS%+\ RW'6O6;Z^@!I#CY"97/O!W[B0F3-5UN0.5&NN0"CCR3WJ[K MGC/TGC.D$]_!>%/O.4,>9Q@]9[P>SC!ZSCB(-?6Z/0LOU9SJ/1['8$_UO"'! MG.EYX^7PQ@X65<\;$@R:GC=>#F_L9%.]!;_[R[6M^GC ,=E8/:\*EVUU'7;;P&/MG![NKYY'CMKIY/CL?NZOGD>.VNGD_V8W?UA+Z; MX=33UV[V2D]??89VEWJ^IZ\^SYFDKSY=OZ^B$J:45YV&V&?Z2::5-Y ^T6-WNOW&O@ MC+YOPBOBC*/Q)[X&SNC[)KQP<^I(O6*O@3?ZO@DO/*NIYXUCL*AZWCC&3*:> M-X[#IGH# 9H7;%L==?3H-?!*WS?AU=A:/:\\=H./7TU=?O]9E"1T!? M??U>GV_3U^_UV;S=4TT3K(,)//7+(RVSD7>&3.OF]JDS-ONJ>T54=O!:Y/W M&SU^N[3[4F/*/4\=>Z?8GJ=>6ORYYZEC[RK;\]1+BU7W/"6U+\V;98">QB3[ M3OK[Q4N1V_W]XO >HB/,9.UYJK]?]#S5WR^.AJ?Z^\4+X:F> 7H:$Z"QFR#; M?H>]S?P,H(V=S_PTO9G<9G'P.Y%"%$?X\]=%2JU;7\TB6MG[P2E&4SN\D4JE M&/SUV1LEF>;F7RO-7'V_^8(=97I.,C]N-JNU-,GNOB7Q>!ED-\DM2!["(%=J M@3^;WWV%?+8 *#R=/=].P6QV>7]_Z\]>B_Z"FS^E;?[=+VCWIUMV?P@2@F22 M9!>0WFM7F%ZM47U'>1!$X\9C30U7?B.1]DQ$;0:BO5NPR"G1Z&GO5=&>@6G/ MW)7VX&->@V0[H#TI177SY-DB-V._!Z>MU M2[6>O@Y-7Z];?MUDT]=20[>%LAH[/3A-O6Z9U=-4+Z>D5E.]@5%Z6RM9CGJ> MW@NHD/J1 #]=)L^?PMGLM482&WE[5'EK;X%;NF(( _&N4?3G^TU<,M.&:D]M[P\;CF:;G,' MYY:>M'O+1-#/220(7OZQA#\YC^>+.(+_3%>HJL0H3J'+D^9>%T%M1$--6ZUX MZ'VD_-*L)\$72X)'5G_;4](KH:2#>]W9*.EL/(:F11RAOJ7A^#HZ]Q=AYL_> M)#5MQ,7A*:ICJXLQ8Z$GKU=#7D>=]2!=9_:D>,2DN _=V>W]LB>O(R:OH[YG M=DR70;"<+V?PIV.<$(5^EH I.MD'V-WEIY$7QZ)OD@_X'>0^6$$QI=^$H71_2L+MC*2%1T)AZ>AEZA= M>X(Z*H)Z6WJS)[ZC(KZ7[]WK">JH".JH_2/"E,C>&J^GXKU0L1@X1][N[TWS M4K-O7L],G78>/#*>?M/LW4:Z:WPTW2_=E? MXPB]/XEG,XCV:[A2 M)7UI:$D00WH>+PWJ"7Z-ONB>MHB>L%2+F>$-\"(;Y\ MGW=/7$=+7+V7X96287\C/UZZZP?,''# S,N@O.XC?F^.\(Y)XAVMIMU#=.S- M$=Y12;RCI;P==>VG91I& .(U@/9VBHO$ZM;45Q#A87QY?W_E)_/T.@I>%^6U M[+WH5MVR^8-3WK'IVJ.=9?\&^F!OZEG%VP*;"Y!]]1SMB,&.;.[O?OM\]GSR MLOCD:#I\O@8^V:'#9\\G+XM/CJ:WY\'YI"=JV43]-NBFGQ/BOX8Y(8>GHW[* M@WRJ[*<\]-PBX?;W-KCEM?6M[^^ A[D#]MSR$KFEOPGVI-U;)D00!(?A>I>%UT>M3F_\9"*<.G&4^IY MIPNKON>=_1K4/>^\7-Y9M_%[WMFO>=WSSN%YIR?TGI9(6NJV,K,?C)3_[*@& M([V ?,)^T.#K)L&&9%O+B9:M)?N1(IU0T]&-%'F9%-7W$W_1_<1?#J6]D1Y$ M+Z7YSXNDH;X!P=$V(-@?/3'UA.J]#J_&Z]#E!.9=::F/.G9&GGW4L>>=/NK8 M1QU[WNFCCB^"=_JHX[YY9]=(49ID=Y_#++S'N#GW4U"3.;YFW4Q^@"<__=]S M?_8%W1MDS_L7GS^=K?%6O@MZ[7+VU M?@/1&)Y5_9O7Q4NTO=>5P##_F4/.2"3:2<!F )"V^>1W,LY%J M.7%R<#HUAIK>$/SL/8E6'I-,I\C]:*S0::LSLJ?3MT*GR$%I\-%I9_/3MYHR M-X\11.4T7-14^0GB845IO1ZJ6]EM07 MVSV\O7NP++LQ".\^@WM_EG_5N,8E M8!%&X>?9*^F9!C=ZNK;1\BJTMM/72@V5-O.JVT_C7W21<0O/;[R<01,XCR9] M =DT'MC%/RQ1.]Z )2JKK7O7PDIY^@HI^OV-^PRI]>X_&37:]R7+C=[ZN^I M_W7(_FZ;9+]^:GX!9'34_G5A^NM%<2^*>Q[*>1,8M+(42'Z[O6@%)$QC4]><4_B;O<"R6&[ M2G$NRSWA)9WZ"4BW0)/_:%_G!&GR%BU( #4.'Z"THA$^6N[KNOO7Z%A4NL='$:G_UGD+13QW@YGS^?YC_: M"W5\6\YF(+OSH_'=IP2 ,45-KL*VJ!\8Y0_L!0 M4.)E$H"T^/<4^&.D@G[^ ,\>_@?^B5>=A$]@/)SYS_$R&X;1+(S /I-!Q#2^GC*$X@[H=XV=,TGH7C\J/'<)Q-3[-I6/VHAD3SW(%2_@$A@; / M(3WZOP_]20:@&IP]^L_IQ_P5KF9#M!0HU50+_6L=*>56_!&$89F!CTK^K.YX M)QK\O5(^?F*@?^$=VO8)>I62Q8M32U/S?Q"(^RLV$=6/RKM?_O97:"=^;%+( MMN4US6E9W#"]$Z?CU3=MWG14X?6Q1:.^:X>C2?A_7Z/\OW]LK'!U]3''BH<@ M1"#EA_RSKTP3,/G'N[_ZNNY6*ZT^B:RSX1@$<=[Q%DH*2&R(#>$+KN'?GW[^ MX!=\78.MO\-O7ZQ^7%\KMC[,? ME[=-"BAE6"'C1C-HKA?,8R,IT3RZV\OSW[Y?_[B^O%7.OEXHE_\Z_\^SK[]> M*NWWPE]F&+[<,PRT-UL06-8U[CTUY/8IGXV+3CEX12+[KJYOO7RCKWEEW_'1"7]O$ K.Y]L]0 M2T(%A\VV,,A5\L6=]TZ)?'0[1JW4+@K%B$HXWBG%I><[XKT=/;V0$]3A_V#% M7"])\!_<:%(>_X.%G&2B9V.,D%&2?:/=R&4FBD((/KBV)L M%&,L>(YI?=QZ?HZ84'#<"B'.3B=%,'2%'27!Z%'@73%=^E$&59MR"P($FJ(9 M2IPHFO5^_),23Y1L"M!7RP0"#H&[? JF?G0/>*7169"AMVJ>81("X/^CVG?NM% U'5CY^D4?)IV/D MSH(OFX[]YV< [Y+1NU_@T\LT4PP-&KSP%=M(6A>T"0S=6$>,).FC"UH2IEI! M9GL8,DA#Q"+21)R[4<3I5*V3^%&^YMYDG+E5QNG29)PK*.-J]# *.5Y)UBX; ME4U"SA!DG8IV='55R&7UQ@LI-TGBN7+7^!_"P,J_"> L0;ZN;'V]4-[(*QZF MR*&N7(4SH$ "&L%;*Z])2@)\IUO(.A/B>2S1]L()+T>L72?R @$"VSP68^8\^"IIL/DJ+ MWSPL3 M]'4&2>,XR))^E9:EL9VF39_G#?[HN L,!/D\IXM$VAZJEJH;C;CTF M05.D4K"&J>8,APD2V0LQ:GR@_!OJ^W0) M:JN:C H 99&1+4K@KK..NNN3[R>WRN5\,8N?(>I6"4/Y&I^0^+%E^WATHU3O MAJMN(F:').:S\3A!O07R_WR&*-6$/3Z6KOPG!''F1V/E/)[%T;/R[??'YVUT M;9O(U)&N73UG#3D#RHG1Q7549CL&P MY;OC+)OE& Q7_C'8.MLQ>*W'< [_>I/\B!\CP4/X'H[O >(+AD,P'>F'8&%= MM_403.].N@_QB/66H_X6PR/8?;_A0MQL_@7P],LA^7DY/.9 M;7">W'8+QA6\;9F5!/#RL.K[ O7(T%LDD+'"A3]3P!,(EB@/ 'X,K1F0LGJ1 M;'-]"^_A<2KH/$E+R)$>::ML6Q/G3\#MD6O>:7>RKQ.&HZVMVT+Z*PY/I%;. M$N!+('8;-7'83.IPXR)>E3;K:GWCM%.^L^_XZ;9M88\-XRLNK<]QX,^^3>-( MCDO+,]VA[6H& ^HU^;@WJSMLA0))4L81])+J-1N:N0_W?>VH^MM?75US/J9* M!F9@@OO1U6H\2S(3@G@7,' H&:5KBG3,S%T/\)LAMUGP ^F2H#RQ\E5^<5@SH.6 ML[YJXN-SR(-![U/R&%Q!=Z'IZ6MK?BW\A'BCH(Q00+0_3D/X2>-L"%@$2<(K MK]V69FX202M^VX)LGC5]A,](U&>+D_(5G)4_4/Y#/5$U9>$GR@,:$8[B) K. MIMTFH3Q!SXCA>FRX6/&-%N224XNX\_K+UET*QD[KH$*YRQ^0H\E5H*(5)'/+ ML-GP:=-HJXS328@)?#V[O3C;FL$#MZRI=Z)!1^=A#,PYGW8G\WX=XZB_MQ@)^"/99CP M0Y[%W/3-?=A"J.9GJ\* XWT<7@PXGXRY.6J7C ]RV8D (Y/YK*JL=#>KB(MW MDZ;'^XHQA 7:NFCKBP0$ )DRO._2= 5GK*7*>^:S)UXRB:&UMPRFO,^GTQB% MTLOLFFSJ9[RO0DAI!.X?F:4L\:927*$+%4EALG*-+#>_02-!@W%8Y%:E/PT4 M%,9ZK_^D0%6AC "(X/>C?R.[ D*$?PH?0H100(I2V%+D7LXIPT^YD>BIRMA_ M3D]H^[[S+ $O5A$#-]9VW^9"H41&SI=) C>:9^@A&S[SLV4J:&S^'ZKZVY)K MK#+OFIZ::#E.M>O< UIE.:^O)'I;<-UU_+(1@D[X4+]2:%]CEJXM.9I5[NX* M(DP2$9H@H55<9A>Y%J6AK(R>E5U,5X)#D.FJ%#:HPFY,4H1,):H0ET,&GX=9 MQFQR$._#]XXDCN N9[-G!3R A-4((=Z%1\WY 7;&7_B9C],,94A39G.,5!0E M?BA4*>@ZK&FEJ 5H.-1XP?V^A$+=5"V!1-COX!X-)V4W!HF7W Y_*._1!\Y' MW=!/Q,#)IB&W0H5VTP(GS.7VBXB&EV?V\+X 6DM(U?(3,E3?A=G#^X["6B(Y M09;#V;9R9PBRQQ32L%*:/)US9F66@/0GBO6@N7>6+6H]&%5.<0E?B_5 23IJ MB#0DT0I;8@_& WL!#%UG&E4:OVWI&XT'X0*2*OA?H5>F\SD!'A&D8-$10 MC =#UB70+M*#&\8#OPB$-H>R@]^+>$/#YFBP(W< *U5\9>8G_-=9/PB@S9&@ M\=F8[YF#::1C*E(:+^.^BF(8%)_W>BD&;)L6Z>H5DG* M&Q%OLDX0SQ=^],RZ6>)Y?M^1S^WI@I=>U!R">\_W2?R8L?HM2.]WCK$3WM5O M ;=C4L"!/0:3,,($QVK]D$?-[:]#07A=_;B+S"%6WUU,$*_(V1H#HWWD?4FQ M%]G@4&2%H$.@EA6:6^A,#'DIG"K1H90R8#?,D%HA&BO%&B6'*CFKE2N4>PTC M!=^2-'TTU!5FNJ+>"II5@A3KTQ"TBS6M;B'A;#(\*6G5Z.J< M#$G"*FBW.II&PPK%;K4$F5VK<@4<.[<,OL81YD8-\ALOA@CCGH2;.7]^*]W8 MVD8,V:+A?EU=P]!MFR"4AAWVVINM]&-OJAO3*2YSO+MRF.=1%+5KCJB+NS[" MPL5]2=Q,T#A ;],!&I0ZA')OO^*MG><[.XZ#%$WEJTP3U\A9\9K; MM-S;+8)X7LHM@OO>%;Z][)]0)%] //'G #D_.+##GXH2Q=Q \Z?=+--#7&^A M1*0W(=)<6=^21CY41#ZW(EW?A"@I@T"IX7ZX([]9,PM?U"!8CCFQT$93>67 M0A1^%LQUKOG9ULLTKZ*'T7N_JIO8XE5@S^5ON?94M0RNK6Z\]GBR'X,Q0R52$%Q5W8F'B!N^ZG-\L,BW"H E;O??G\P9L@DS?MO3GO1$$=S_%" MQ4P"R.]!./=G*03^Z]5J^\-H.1_'6?&#=[^8YD W[('EZN4MLMP[V>0.(EW7 M[D1;.FD>@73.ZW^^6P%_]$IY%.]+UJJJN-^#W/$TE-LBO4>*4E"=E^$_=[JNCP3)G,%8X.7OLZ4'*7<*6J-(D+N M;"B?TDU4$R3O6G$4MEG.ATI7EU17?% -; MMT^L1>L(A\;R1OX[N>/+W;WGY>O7R>K6\IAOYDGEG93L'5.[^M0W+>VJ^8H?+F[:9DW@! M@%$,"BF;8]8S1+K:O[NR_NKQ0]XTJ_4=HQ/ILT9_*PA8H;]N]F\;J^)G9?^> MO>?=MW.?9[>M+Y?[3#KWZ9K>)OVD0NJ^CY=EU7U?[9^8^VSJH[NMH_ZS< MMY_=MW.?ZQY4]QGPWG5 W=?1\A3N<^G7>V?6?I M[;,'OTNKY=W1_EFESWYVW\I])I1^+9-3)4L?NO0S=?N@-P\3WCQ:I-]>I*]I M.8<]?Z>3FQ?[^I#^N]#]K.M;JG%0^K>@G#PD_5O0^C@D_5NF=U#ZM^S#6E^6 MJW9R\V2F/\_:$_W3]V]KZD'OOB@X=\BHDVUJ//1?S/ODS^H[[.QR\7F@Q/1R MG8S@LP\$91V14/?VPVM>?[VX_!=E75DI9VX^ZY2R@F!N@J:;JTLP9DYL'_1J M"/9DUJH6(M(A$\RF0B;:?JAJ\2(>,O]LPG8,>C%(B%V0N8F1>N!)55;#C)E.L34EK%=E!89R'>69?"@UD81$5.B[=E=(LD2[&7G=@28JE&NJESR] M4[<$I7*#ZJ6#)M@$OD'DTD$3S9JLV4 V:**#-!ML(!TT40E;LT'1(>(Z W-% M(^M?=%LX3UY=6TH>%OA%*.4ZTR!R@[C06(VI&NP7FEH55(GB*?5^XXA*W)H+ M9"/9$:T$\[H#353BUEQ@26901UCBJIV!)GH7K/E$-FBNJ,2MV4 Z:**])[SN M0!.5T#4;V)(Y5'3X5(,-9(/F\8O7@_>SY?TRS12CJ*[!DQ'^ M:QF!LMR&CG#1\O!:8]EL-LA??X8QHF&1K8\T\ ?D]_ M3A=^Q'"Z.!S6]M;ZW-';?KG$'8YH:O$6+#)E76YU7>Z@<4-N M0+36C16@PL=+-3<,7=K-5SBHU1:ZHLN.5O"L*3EOL@'35KR MBWS01+-?:AZ1#IHT6C,D!\X-T6!F36OR0>.GM8V*HP*T(5F,AMM7MJKTTZER M-8L?6YRRABU(N*:K=W8$_(;4YB.@W(/XCN#X=;6I(YACV%OU;Y:ETT(2#;EY7H+G27$'R09-':Y(#O(9P M@+>F->F@=>0?K0!M2!;;X"DJ^!IG<-TL5EJ4.&N.CB$0,%ZG7=FG(!#NW2S? MI9V"0T>I-->2(?NZZTES+;!<@?I*I>4Y/F%C4DNWQ,3:Y;U"0 %4:_1M6]IFB[XEH>FI*OJR;[ /-M M\E,^:-+\HO)!D^87E0^:/%K3G5KW&A3=:W0D#LN%&_SH-,/P[/SX/V@T39CA M[ME8#L(/9N6_D:J;Q>D2=4H_&\7+3/GB)[^#3/D>IK]3^5@@/+M1 ,G;L$YU M[IC"58(U410Q44P4)H4HQ&<]J&M+26,-@3+ S?1*QHF=9GAQ)^=WEL2S%-/J MMR0.P!B1)_5,A2L':QDD&]&6W#NR20 JC.@6/A&N*ZSYQ)&;&F**UQ6JG8$F M[9(L'33ANL*:2:2#QB^3MY2SFX4]FY>SD_7LIG"=84WFLFU\@3K#=3*7#9I MX>"V>O82UAL\H&U3+;LI7"-84[1T!$DC*TN56YAABL=IU*Y $XW3U%0D'S1I MM"8?-'FTIGFU14NIRC;E%=:52TG#0E>%=16@34/+Y;F0? ;W_BPW90&:BT2W M985'8-:$)AW%4FOH:EM6'HIUNM-).*I2T7JS!3-)!$VVZ M5K./=-"DQ_G',LR>E5L0+!,(-<@=P;^E 'U9&-%TN2W0E7&=)&4?AD#?QLUR6]IA MM,AMT7F^#5[RY&;86*:T!GCR09/6 $\^:-+2QJ6#)J_9HJTUY+9-D=ORFB>6 M2\G#0D>U$16@#5%AV3S)E9=/TW 4TM-6+7D-%J5C5B 0LE$(R\-LBQ"6UW[1 MUN6V,K'DM6N4#YJTN@3IH,GKOR@?-+G]LFK*,XG:' MI4P%LC3 MDX%:S->6#S%GX_NOG][KEC50RC]^^EBA(0$SG,?U<>XG]V$TQ#OTEUE"?\O&6R:BJ MUL5\%M-65U=OG4VJZODW':_?,I59[60ZC:8ZJZM7BUMZ,0JV7+UE[RK^']_J MQ:AG8FW;T!L3D=O7%MPY?6U3[WS?U:@WVDPDMYY%;-B=3*1:Y[<6BC/,?&Z@ M;+RW;]TVC.;ZG>R>@GN3AGNG$ZICQ;W=.@=9+N[-%MQWLWM&ND=3> ]']P:4 M\X>D^XYVSZSG#,/K9 HOH>5;)J ;AM/)%%A6VN]H_Z2>;]U_)W-(&36]T2YU M.]?T&];N7--WM&]VKG.,3J:/$C+O1&M97^O&RF+ENF[VSXQ_LV2/@^@<4VV= M/+X7['>T>W;LEZS8.?6WX-_LZ([!BO]N]D_@WVW;O^%U=,=BT3EP]0-IG-:5 M.]QY$[Z+X;)%85$;M^]C]9(HI:_>@G5C'SMG6+N;?3-K>-.Q#ROC':<3 M&<=VG[R>T;*QO%8?:C?Z1N]\;69Y;VN'].+9FGY0+U)'NV?' MONGMQ9]@YP1'6;\3;<^._V[V3_'BM>W?/J#<0:L?*EZW8>W.;U4=[9M5YKC: M87G>-3JQ\-GL# ?RPB$]F(YV6!]:1_MG/GW'T@[HP72@O#TH]O>U^S;J@[QW M2-YW7.O$V,OZ.G5]MYNH%7/4T#7VQ/TM4=N.]L\<-72-3NQ-1GL#K=Z!;XO) MWMBP=N?V1D?[9N9ZU^G$XF#G.D?M0NHP2_V.]L_.=;;7S?[9N,YVVV1.]US7 MOG;W7-?-OEFQ[G:2*<"V\\[69HG<>*J5\\&!5G?VBW=C'SMG69MKWT5&O=0: M#\,K^_<3D]5TG2>=_AK^_8E:VR':\Z5 MDY2LO%KGV]GW'XSU$=9Z?<3U">.3SOJ35]=?S[Z>7Y]])G8LT'N(OF-3MU9W M?/WUZN;[E[,?US=?280+]!=J0WA9=E1T++S^?^;/C%A_ J5W$\3@=H1.9)/C1J.4K#<>@GJ&)^'3); ME7W -8:U8CA8R[R33_[,CP*@W$X!R&B0"9Y]7K\29OXL# K07+<$3=EKX,CJS+* M%F@#U(([PZD$I)$S[OO?(G\Y#N%1DJ@1'E-@:FNK24.-: \?4ZU.S9;;&=@6 M:.&?$Y11G9&;:]SU(7+DDJ)%V;:QMN1_+:$,:EU/H*,^7=S8U0Q--1?H9VE* M%2>BO5_JA8I1@N?+) %1IOAXP5-R1=%YU6XU[[7@ 3S8$8GT /T%_+$,H83" M4Q_)M85ED[VV^']0%A$D'LM=7^3G\.DTBJ.KQ _0V_ ZUQ=WJ&UZY,_A.LMT M>._[BU.$BK-HC/YS6>/A+#OWD^0YC.[_%XGN=TH @8#VY'=D=)[=WMUP_ MWH5/V6FTG(_CK/@>(B'P$1*,=[]HKC:P;>?G#ZL;(7E=8$AU:?-O/R#1SO:. MNKY(VP$YT@X(R@^UPP."&QFXCLMP0(+"N.9>*^_N>AT]@#1#\X24M-'"Z,$/ M9_YH!H80_&$*P22/4;3]28//"EC:CM%=/\:S$KRK.$&-F.KF2Q=@E-7_.@"K M68XV\- (U&TG*=H; ]#P&] E*^9H1G-S*_9'XXWS@ M2(P[>B<@ %! 0"Q!$SP"&CDY)K4W6(03!3$ MH92YA BV3,&FLL@DEW!"V$MDK>AR-@515U;W;8V<)A0)*BU:IK5\QX^WQ*P M\,.Q IX6R >9-NR.8.4"3U*TZ)SE6BJ7P+0=E[E^7 74ESG0\!Z%9Y_DKHW# MV1Z:.= L>_LA"GCM"QEM,R+.DH2XKFWM@6XP7#D]0=U6N:@,(P\*_(@S?U;2 M.6]8J94]1+T_SCJX;:=,VN2'9H2!81H#T]FNA!WAN02U$-F")=(*/S#5:P/= MU :NP8(ET9&A]41[NQ#[\0(DV?- @70.9?S?_/GB(R\'($_K CENZ-=31W3H M0L/T*4>G& /X5G^U]Q&&7_"W^.FH(>0E% L]?:[GAP1,/A)W%T?TP \F\ MS97CB([=:!"[OEF_$G?5A@/B:QP%A[NSZM 48:!N2YJXWH8JXL+*C*JNR1FB M2M<84"5-=IM&PU_3DL'DB(XFJ7-ZRO7(E!%'-%A>>W7*1=J.G\PUP/L^A -_ M8'CPWJIN=]$YMF@W_"IM9\,9V*)BTEM?I.T,R(2%UC/H.D(PT%QSX-@,;"=] MU'C-ATX>$OP<^B-X#ZIFC-UF).G?_NKJFO.QG$9&0B?(0#4PGK62 M9SBK@2*3#1V!RHW5P(FEY2[W,H:O+/QG:M3:$:VYJ.51N2:%%T3G2UON^B)M M:0P&86V5*/B68^" _F;='=@J@UO-$U3>M7C:<"2>J.].4UF/I#4;9_N1="RO M'&O@VML#FHXG*PG8TKV2+Y,E&"N/_GTAG48@ I.09C$(E)VLF;WEZBTG9;C$ M25W.%[/X&8#O:!()&#=$Z@'YR!UX#!K&%2B*6:?P;7@CC& NO'5,[(8^\!P6 MO$E30J:]0NQAE4<%VA62*UR04^L*L+2>2Z/"(O(&E5N*3;8=6DK'*&\JT;EB@X=;U#_ M-C22G@,):.R>+:!IQX!&66YJRW/EY6%M9"#16L.&Z>-M3(MVB)C\47"(H5L# M4V-A$<%G)+BFJ"NA'H)L-6(U4>78WZP11$L7 M:XU0KM]V3H1EB@%M'-9!PS:&/7"M[=E!KBEXU:]%_S9\$5;B;OCJ.G;C##1U M>\:A:XDZ\BOR-G(?U@68 +CIU;LJ/?;NRBOH+%=O.RS22"W K.Y=S8,[2,X@ M=FXRI$JX\NHXMV&-\ 1S8*UK.C?U@6NS8$VXPT.)-$MM&#,;A;=H *M!W]9& M.]0AW(Z-@SG(-54=>":#&6*+EK'5M+P%0X2#<0N&NK;!76A_: R^%EM6OP[; M+KIGQ/-Y6*2[XB8:\!UA= ^B -'P4$D!4+[&&5 TE:1HQ[S3[@1[EZ3AG^!4 M.\%=?XJ>9Q>7EY^NG)+HR^XMMH/$TS %P3!\&N93N4]QI:W[$=T)7%W3/Y(@ M>IV#Z*CZ5A"]#2 *#&Q?.U,W=\[0 K, !V;)$*GKRI*$CJI6% 4Y+45 *.__ M@[+@G6;="1JRFJVO+=O"Z1[9@P/#AW'TS4]NDML,111PYXUO(+F=^LG.E;YW MQ;OO\+L0,YW/_#2]F>!5SI["M/I%8_4O8#X"R:KT6%00U%)$?_>+>J(RN/D0 M9N'_"9I16L5Q%6K9[N9$*Z>J6]A/%+H3+>NJO&Q0;I)T-U3\93:-$\BY8]K: M=[I])V@XZ8:]!D$;"1)>H081X--.SRI@#T1Z*0:C27777Z^83564)L3@6(5H M-XP[4=>][GCK>.>DSWS3 R5,TV4+F9C>G2"XAD6 2R<3325\(P2=7&-(7R"- M..I 9XDQ0Y1;UIV@D6-X!&<*40A!&9YH*-Q6&8G"(_P*C1/B:N3=;AWU8R_/I,J=\V!RZ"9$=IM753LF@:! M=LEB5Q.M7JM:*&PA#(_P=>U=[+80 [<7?-S\<#\-("?P%:DI,\HLN&O^LPD7EDFW^-#)_8#S&Z_DS!.5U M=)[#V#CG S@B'6=@L2A(730<6H6-MN&-3!C@PEO7:;WVP&#(,_)$BUIK"B^: M2'\'&>K>/E: GT1A=$_1"89H2-197[3EK%PBQE]"=UD =Q8$R_D2)ZA>@$D8 MA(?IPN):]L!4M[O;/4/4F5R+ARVH(VZV?*CKO#6+ U%G,.04>:+5KC6ENU5. M;XF LA%7/%\D8 JB-'P RBQ.B[AI/,&=$TF01.ON5',%IM)@F\P ;FS?=K:T M'-9R*S@(?M[<2!XK_ QW\Q5D-Y,?_M/^>41)P_L(_ARJ;8=,(B#Z]GNB=;*. MIG%AEKC[2\!LMRQ48Q;RDD-J6@IN984?7-4DW<#0.,H2X*?+Y%GQ,XB.-%-P M1$3[2&$@[\ZP1-U]NN6N =1Z]R2.]TY, M[4[4<- ]:QWK8E=/2"SK4R*0VX(&OJ.+THQ9!;.VT@SAK]J)9O;@N!*FF>V9 MJ)ZT"G.W&%I1'_K&.1V>)9J078W:R5=F502;3_U04QT@9]@&>5RDC!J M,62[H8UPXK"AK>M<#Y2V3L["H*!-5EZ 6XRIR'.4UF=B\69>XU%::6NJ &"^Q)&<0)!O"YV<,B+EC$P/3(.0ONY2 MQ@ :?BS(DZ8P'+VA,"@R7J1G+(UG1'O -U2#LS&)V2.<>*2\@XHM[QWV+4[0 MLV=9EH2C988*N'[$J^+A<+R%9*3G#52;09T(Y_C5ZF0S>HU]XK=[;Z#G#%2& MJB!/N,%(/;94:S >0\,=7D9LZ=/CB78QJ;O7E%LA6Z5XHMT_&MR^N?>EMZG: M["P:'X59R-YGRQ/M7%(WLFD_'0UN39JTV'(\A.N8YWB.I@47Q)S@0.,\T1Q) MV%6QX.EYD."V2,9/E2Q66@8(7X61'P4A%!^5(R<]*4#%?_ZE_$]#="S\,1+( MIPH>@EW//O_FWX,ZOD;,3O_^ZZ?WNF4-E/*/GSY6^TY0IY;P 7R<^\E]& WQ MCOQE%ICUS'G-TD]0FI_D>?>F;>>C[,O5K1.S @!^IU7K.WK;S/OS\\O+JRN^ M]6W7S-L;K7LWO!.WX\T3R'=:-Z]VL7E-=?(=;R$]V^N" M] IZ)M9&F+<9UNYFY[99''6'.V=F.AV"J1^0Z735/A3+=;1U9I;3U0X8GI'A M=-4\:4%\YPRW8>T],%Q'.Z&ZV3J[ MK'.L+B0]NZQS.B%\1FG7S>;9I9UC[)?K5^4=7+U%UG\ZV;GINFV M,QTNN,"K&VHWQM5)*]%;EEIOOJ/E26%[HE&)WE#=3HY^]>!7Y9U:\WQ'VV<] M>]/L0M\,T.KE1L9Y]-]MGEO<&%$*'NU :T-0XU(5RP]I[D/<= M[9P5[U:K?=G-ZJM[[V9U9@/3<+P#VO:&XYPXAS(O.]HZ*]EY9A=&#BO9=;,Z MLY5A:OI>'!EM9&]JYL%.WM3=_8J[E9/O:'7BY,T69X)I:3D+=GSR;AOEFYMA]>Y476-UKPWW>U"T)C1U.^"Z50/':%"]VO69>^N&K;["(S;V-W2W7UX,'0ZLUMZ)\S.2O/M MJ^^#XW3S@#X$2[>Z.'<&TZ:K,U\S;=P6;M<[B="PRII]4]S:ZGNFN!7#IB.* M8Y=TMMM%;(PT;%I6[X3NV,R:CK9."OE\BY3-[S4TMRIFV];>AXBWC4.*>+N3 MX 2+B._DO-<$?(/45H2X!.*VQ>JMP MW\>Y[WOO:ZMS[;U(CM?XRPH:BT#BPH 9]22;!2XQ\)5I@O+\_^KK>IV&O_HD MJAP8CD$0)SY>'FX )*A8!K[@&O[]Z>J#:Q7-_M=*OQ5U:LAGU;Z_CI1L&B]3B"Z(.? 4 M@$6F+$"BX.X1BC_'@]Y^HD''7U35 IWAU!25=UI\_UOD+\992,:S;T)#F5-P6(^V[37UKR%C(7;RB@Z7M6@K2K8 M2Z(JK=(*^?,59$KJSZC23W0ZGE7U12U7HY7=B8Z6LSQ];976,95$8Y3OX %$ M2W"5Q/-S5'P+'_AGF$W/X=E#@9M179)VA EB0 M/(0!2&^AW71H?K,,=V S]*Z!^!/4" U.V(8_2ION'?&W/X+7C(&GL<@KT8E^ M%<'K:FYT_)K$::HLDG@2DF,7-=661N_E@JWG1=3C8]"^8<@.3>"ZZ0QTAAEL M$&&B!%ZUA]Z*,$+4;T?8'D7XP#18!()HXZ^:H/720L3-00;*/8A XL_P%=8? MS\,H3+,$EYU3Z-P1[&M@>=X:'*W'1C0V*"#^-8<7BJ:S%6@O\\GPAV8!6QMX ME(Y^%%0*FE0-#MB&2K)!F0@J]\8V#2"$J!>W&FCG,O#4/Z@"L( Q& M#_ E4>8GS\5@EA2^FV;P.*+M@;1U&%I.TR3[W2-HL=WJ9SX\PG@Q76]=NG\V MT)@.SA5LE5-/R]B&-;+S_ Y8DTWQ?X(D'OOIM(FP:K+E=J2)>@LJ2K-RM]RO M?A@A:D?NDQA:],BPGX1/:,P0O.ED-')W12\4U7BA' C&'G,Z.2,< 8^.\B:Z MA:B\F4"]O@!)]OQMYD<9ZGBSF!/SP@_ #@-78^A7JJF>H/O)T5T^Q!*M#X40 MNS\=08H9&E9%W1<5RSAYJ.0&HL+/\MZ6V)_^'@T7H#FN/=&.K?7-H%B[]0B) M%L<5E'5?^X,S@FL//&M[3U(-CW(4LX^T%<0Q]MK";31#6A0-''?[;!:(.^%Y'5 M:[<>'6%='2_=JP//8Q%4HG'GAI#?ACTBRG"T-.]0VZQ3D"?+(VO81F'58%-J M!""8H#2L,O^)%F#31(>GU=>*;[.P#QEZ5%] -;Q''@]87#(:Z(1\8;2V'8 A/MV_P>P M/^YCB89HHHD"->^Y:I/WT%# XB9#XSG1')9:V;A;;&+"&U,=92$E/X$('$' MSW0'!D/W?$T3G3?58)=MN"/N[[OA;F^D;C#,Z8*(D^7M-3RGRM(*6Y) -4O0 ME&NH%6^C*6R00:D\(GL43BK3&UA,1H#H?*D&66_!ETV(A*WXVF->!LLURY;E MA,U[N[S[Y3-(TU,%Q^K\QOP+U-@]:AE 1(%*U(RKW(PY6(QN1H-T,V[7ZINF M?.3G>F#.:W[6#(1#J6@]F;3O5TED.1%M@TB^GS#0Y>Y /4\21H5)Y#">WHHD&Z>OUB MAOLG/PT#VD*B0Y5JL5"L1*$^714UMC5];956L4!0WZ6?1%"3I-] @JR?W03*3=?83<]S[/Z)JW=1 M2MT#O$_< ]ZRQ6+,>KS,TLR/\H%C)/B&Z/BY"GS3V:B6#5&U7+E$RY5:N9B@ MH1*E9SE&ORY1O>/-!)]Z>E,C2*HBS?'/ZRME&H&GBT:6ZLSP;4@E4\9D('5G M=A5#JLWBJ=-%"U!KEK"]+0K4%"TAKIFB6*N5*5C/KP"6.,;C8 NF@@E=N#JT M9HLM:"5KXN2@=<^,X9HLC&$)MLQH&[AIJV6AT0$&;M;WN'[@9C5P<]'6F:>> M^&A97?3R->V5M=N';7H'G?NG.1WT<&YO.6>JG6\=(GYUZ_7J1>?>?'&[JS%8 M],57::Y]=1&:VS06Q>M^Y_2US>[W;5IN8VU#/:D;Z3KU "ZMF\%K*VNO4'MC M;4/;!Y<;9DO';%WK9*HM&Y]WM'E& :MWTU63(F#I73WU;IK>,:*^F\VSB5C= M-DY:>G;O0<1N6+US$=O=SK>+V([VS8IU5^VHT2##SKM9FW6BJ])]+SMG69MKW^7EG]_5 M>-B&HKHEZ,^C-!2U*+X\@<8^'3<4U05:Z+2 5M6.[]!0E (7/TW1X3(MHM'I M?)& *00-=:EIZVBJVX(=5RD]0^W2,TOK:$HI_]8%$MQ:^Y96S=C(OJ4T" 3= MIHT&G&;>'+33!IRZ< )8W8#3SGN";&W B2L;Q0*NSMJ:# TX=>&,JHH0BI3X M3:G=N(Q$4@?.8CE:4-D5KI%87Z4]@?SL%620ZZ(-/QJ=-3<6)U6M^U8 M;'?W8SFN1'6HH:5UR\SS(O)6"<&*UEKI&S(HJ_XR_XD2SS=$L]^J5M>ZEEMF MOT4)@"KE3RB!IU#/HASY^Z(+D/_@AS.4M3N$$ U1@T\E!<$R@:N"-*_#C2=* M H*9GZ;A) RPV48#6C!EK ;:R&6J/_XWE..YX4$NIXFF(E9U\.5Z;15&'I'2 MBP]XQ2JI$TG/2GQ>Q0GJI'-;(?.LVD]>KG<$'8&U@4-)':<@6[1R6&=&-I$H MV36R]U?K2*F1H*!:-!ND8B,SMUDIM8XX[@EE018K(:H-11P>MPLM$DCA)A1U MLQYSE[95'KTE10MU' &#F1I+78PAWI*"$Y_T!A4[XW-_'2H\4J/3\"FK ;9N MVUM4>J4B$8.1D(AFS#74E+TEQ9FH&-QTEO#N<#,Y @;1!KKG,8A%X20YG16/ M-MD0C!^/^VN,Y['H<6E9<;IK4EPSK?I"/$7.6%NX5:(1*7*4@RL/#?XK[_+_ M+4[06S:5_!U-RPI+';@N"\N()]"MGW8KTBE-Y?>!]/VIG8'*DLEO2!N\8*BY M[RVO>5[ELAFM AJ**/8J:$.T/4-MO^6 ,ML;1'.9#83R KAQUP)H0W1006WH M[8AXHOU"-X@_UMIG0S1^5'.FKK9K/LXJ:,.65NY8@D?Q"AJB0QAJ+5RNTDIN MA"VZ@=P.KU&A$>JPF$^VM*K(3<]941+4#J\3G(! M69BMH[59S]PQNJ X9OT"S>:]E'#1=V^H3B?:C:1XG4+QANIUH=M8]VYJ>;G! M0;C=,(U.[!I&S#O.(3$/:;X#GB.43+WS%273T>:9!*WAZ9T46+ (VH[69CQT M4^O$D&46M*:F[:64RVFIHC--LY-"-C9Q8YI=*#G&M9U.+'E6NG/<+NB.U:+M M:/-,PL;TS$[N;RS"IJ.U2;\!]= MW-OT4*(&KKX7FY).\)9V*.5F:7HW53TL M_H(-BW?N+^AHXXP2SC+M3JZMS.1NNGMQD;6N[W9B2C.[*"VWU:[:AX;I:/O, M'DK+U3JI5V:2.*[:=H?;@\1I7[Q[B=/1QEN1[C8(#O[C4&O;JMJ)BFG%>>&A M.,"^5];FW'<1T'/YXZ&'+5HU1.O,*$6K-B5@+%!8UG'1JN'QGUT+:'9Y?#L4 MK2KG?CI5KF;Q(Q5&_E.253=J"!1LM=:-UK1#U(U2 !#,#3%-;6TYQD)18[U0 ME *;8-*4J9:%SKFTD@B;J8H.9JOH&?+QHO-R6U.XL;I6%F=K5G[.6\MM356T MP,[PUM9D*+=*-<]00;DH#[CLB%+-9PH73U6, M[&VO^S5%ZX=,SUU;CI*C9(JVK+8F$76535CAWV< )^-'X[,&R(=F+UT?J";#O K3$*5[U6-%)%&"*(#(/=;- M#0R6]L"F(8TE=+-@B0E($FB+;)YP:XJ6)EF.N;(R8V:\IA$ED"7$QSF#L\Y\ MU\R!K;(DOYNFM&FM)&QT.6B:>FZ(5 M10VV,'F'3$IWK69?* M%0?B DH4K_MCE8&ML3"+0(?YM2)3RZON.P&Z?"V2^"%$]]K1=)%%9!:-'1?2M@_?3\6XJD'^6$#VU=0> 'D/09CE2@+=ZZ M>;4-GT3ED# ^]\8@.N00EZ&.R!3H5+?&(1[=-1%&#R!E<$V(-HNK])JAY;?% M;\LDF/HIP%[7' HDNAHMA2A0"#CX"Q^:LP(&LXXCRI^^^<]8&_^(SX(_EF$" MVAO,7(#1H37=+_#% \UC*3PU19O/.:K)A6.=:)XD!\?[8VIWH#.B6!HSZ?D5 M%"$CQ6X$"&;)/KOPE30G70E1ZRD3W@4HK@, QGBZ,MH'O ]_R3?Q?#-I/_'# M2XI M)BU5]*Y5U[J;&YT1!MDM3 )*97/+GR")QW#9)C;_]E=7U_2/VQG%4D75>L4H MMD8:T$2AF+\MM')KAD"BEZ"D*OXDVRFQ8?KMAEW %"F-W?T:?/;!M%J//TF2U M:C6<>B+[HM#O^64.(3Q._=D>.5(TB&RYZ]MJI1+"S[ANW-Q,CI<)!Y[)T!;* M$AZ]7*N\S>@T[*V&^.[HW%^#5),%E[)&-1N>U>Y=?+],<.EW$D\R,#C.$ W2:;3D'7G M,XOA*M\@=H)P :]XBTIK187J!,H,(/ZE@"&:5JWJ:W"TBDK[F%4 M.Y+"$XYHB]/:FL.0,.LM(I3<U..MC.P-(91#+9HS+-FY&)XR7DKZ_J9,@+W810A78DB!ABI)$?;JK"J MU-> :N5APBDM1":KIWYV>W=SA8^]R[00*+-=AR%SP5:%-:/!AE73(IMW=X%5 MH\,HFZ<6[.)?P#\?!/GB,;\ZA++$AQ**9\M6C;:X,_- MXULT@_!T2Z>DKM-/7&U@VPX+)8DZO*LRS$UGIPM'*0S6LR-R&*2?7>?.475@ MF PI=[; 5+>-G?TA42P.UMF_-O'?2F?_XC0%(GF';>MB&_+;NC@4(2)0T]IQ M6Q=;(&S8 II5M@\IFBWP\"$%4%.P_PRMKTJ)Q+*W2]U691T ^-\[S7'N_O7I M^^>['[=WAF_9CAE,)KKFF(8>>+ZF6\;8!KHW"DQMM '60OF4=(/[F$">]K-3 M]$VM(+XNY]!L">HP(Z';;^&-$L]QCK*S((#B)L.SV. &X5G_@!SQ">4/"=Y[ MT<-AM 3C,RC^6;=_!ZT\ !7# D*;)4OPKL9D!1/S2J^<>TB\[JY#.,*S=?].0R1M#C5FN]"U,=O*-+9I/2AJ!6/ M*)HRA-PZAU+_&1FMC=-5ZN-5RO-5FJIJC4[=BDZMR". M@\"U;-WVP<9V+AA,MWU M3,=E*99Y7Q"4FD?@!97"XGW'I-1SO"](*_7(^X9XPOMD95_POB W2WAS79$U MP[LR-()X'PWY49TVS"[>=[S/^'D&A4]U]2.: N='SP/\3^TCC.EBZC\ 981:K"T2L/ 39NXDWA1&B@]U5#+& M@?K',)ORO@G-;PTC>"M?!GE1>Q;SONH**B%%4X?_H[ 3,?&2LR0+@QDT+U2% MF?^)EWP']\M9KBENA__"%PN2E&Q)&J-(> HC7FCKD^1] R( Y1Y A>[/9L_< MHB<(4'L[[J/S*ZN)NT@@ST) U:?,Z"2VP2Z&B/5_BW;0V\33^$*8LI,M ?D9 M-DY]WO7?%Y+JU[.S;Z*B:A(G_+(I@]N8_":@SP]Y KC)G%_F":CX>!%&(;^(XK=)(0OZ]YC*N!$6@0"DJ9^P6G@D MWKAM>VZC9.*'"4V,B8:R2X>TEI>/5RR,7$5(PQ()E@E+UE0CU$P'<>J#JSM41 0C(28C-3"E9.&2^IE'$YAA>$I"#%AUU MU0R<7W55>%($Y"JDM3 I+2\:Q4ARW&AF?MU&1MI*_+O\<\71OQYP6(NS4&#: M[ORFA#!:-)YXW9@UAP&?88AA$CML5 M/H(\IW%OD0K:Q)$=(Q6%'Z7EK#8NP!*H$&CVQA2HR-&N_!^Z/)#D[TK2=W5X M0BFIJ"3'%T-4)K5U_H0MV@=MS5F-\R.( 11AA-*4:3,W MX/IWD+D%?2::JS;!&*8@&(9/PSREYQ0EA*IND]6P(#R_O3,L,S"TR4@%8\<$ MIN_;(]?W)O9XXH,1_'^;Y$53$#9KG%;.!Y7O*X]X5@DMMESLW[L33.'4#77U M&(2U#N5 ^+2.66L='>@Z&*L3RU#-T<1V=6]BF?;$MSW-T4:;A,^JUL']4UCR M.]:USF\IN)ED=BB&ZH]YQ-@;(-R[ HG?D3WE:U3N_Y376%>HI M2%7:,*\HS#BP'N 94J M]>6)_SX-7_([4$"%?'JHB9;0(Z((TG0Y7^!PG8C/1_%Q,8M G 6-&5D*1/AS M!SS8P?U-A4)JOH,BGKB ![ $06Z?L5_-B/=$*!?Q1#D+,G8'*P7'^?V.0I62 MKF2%X1[@.,@XA$25Y#U8LBDT 6OF$%:<7+E*-,599T;:]D0W#-T? Q7>+ -[ MI 7&Q'7&@>..- _XS!EGV$IB4)Q$VOQUU53W4%EF[B:#A$V'ZJJY48ERF3PU MJ3H"T^Z8E&A]"$K=MI:1XTPB(%(VPAU"Y3-$72I(YG-$I\2U7PCYLU-290PR M /5EQ._?Q(J%/1.)>'X,1LWNTB+^-G_E'%)X#OPNMY(\H#C^)W>64S"#FCN< M/"-S22!:5;?>]KGQ@]RMU!:,CG"166FKY)[=$0C\90IVL!!)=9H;&45'/ '7 M>Y,FN.V$.%$*Y/&'H,H)(E"W[PB/OOXR8=INDE/"3]I^DH30D../).) T8,_ M6_('%$=^2O.#.**U=VN&#KSR_+&,D=DZ]Y/?<=O4,! 056D9LQKY,YS/ETX! MX,8CLH('^75G&24 :KP_(:3W4!'S0PCMV5F,FE7#RQ/*55FE&*D(K_\">*47V9PNS^10A67#=R: MDY_H< R3']L"<;_F\,S]'QADBWFXG(MP*_>C09" P^P:_C;8Q9<@,;>A&'+" M;3@+(#RDW,L=T:[-58J76<;6*Y&-H]F 7PR5 MY7U6Q2 ! VLR=*61(?]0VTK(&^,P4_Q[$ 4B5Q.:B] 1;2]=)\3D M-UIXZ%$\#P/D1!B'8K["&%XT4C2U1(#2 XAQX7U,8,MDT MB9?WW-FR_FP6/V)C34#/% 250\1M]<[".W8F2R(69'1'$HTC/W$<[7-.(-S#'HH@G M=[D04Y9%IA7OT^]!/MTZ9:WX(7'.?5IXD#"K^G+)I&96R2GQI-BM2^)1OK0K M8MOG.Q9Y4^!HQ,TI@D12=:/F%CV*ZG@\-*ROBWO =7&?P''O<37M #5[K^5W MX?;&[L%4HHI _ES:Y:;T)HF%&W5:S(DKW.BI5;C1G6C^6/6SA1J+I\X_$'Z.YC9AIBSX7Z7<0@/ !'4H>@]Q; MZ-&C7'5W;7"A;^ZELFD%EM"CV7&#"WP@2GT"W,8.*0-,R3TQ,*2).*2(<7&6 MA4B\ -(OO$.@N,,.*1;$6_ =)!THC],PX+X,%BF8BH^*#D#RP"W1<'"I>2GD MKH,XPV(Z3U'E?4>9V2IRH\"5D!3*E)L0Q5QJ2<2MT/ZX'RY.FSM/B/W.1\;; M=O&!$$_O9)T33S\"_CCA?]!HX<[4[P3O/;JIK9)$6]]*A^A>>U:Z MCK+),M!'8&4 M,-VY.1!9>QYG9>8\U7$I*A;66K.PLU6;@X;W\7D8A?/P3W[G)7B""%CR>S"9 MXSC$DUBA\'L@%W["' 0GU]Y%G)!>VS#]G=^7MTLD3S+@?N3/GE/F"(5,%[N_ M0(.#H:)G58"2MX[CCOR+T\/@EJ2+8='>9AY#TRA.V!T$)%.@T8-CR,[,=W'B M%=?<;NHR?B4 ?[SDE@>[.3.(Q]EOM[()Q@<=-XI1^P(ZL1J%E@YG<' M1J3S:J!)&^AJ:5#F=Q_#M*;9K .UJ^;X%QDX )JZJ F.3,WTEPN&8C#V\#8VX;N/YKM-X M-H9W!S1C))/\<&+$V!D8VK< 2&+$[+FR^J,*)W_SG M'4HD&%* ;+D%T;3J&)4TA8 ?RA,SC'P^%Y7X)%O8B"/4?)"=@H[Z"'!38@3*G!'N\\NR M)!PM,Z2F!!)QU^^XBKMALD03J2ZAR*TBX$;U3D M,7.K0$C5,U1^$,-?9M.07SN\USX8/R%7<[KD=S570J$JD*N,(I'@\4-4%7^:*O\W:M1QS$*A4E*@"DJ:28QBN.A"YB S(+Z)E,@N )J M$Y%4J3"XHU_@"77[%VV/.8F7">1PL8;;Q5:X0QU78JTKBSWLB% J.F08:/5E M@$+0DFS*LDIHS92KN1FE<&*>M"!F$'/A68LB6"[M!;BSAAA3JJR3RI<6,WP]59C7C6)N% *WQ7?I6QLL/*FSQ6.JU0G\5C9=8$Y#IK781R M[%C,SL7MV&EVE63'#<.Z&W%#FUPHLSONY@58G'FT]KH\BJ7HA5L92M7%%M], MJPM?53P\CN'+\MP"/#Q$^E5,HPPBF?D[> #1$EQ!SD![15LXJS@95.F#"E3I8VP=69UB"[DET.Y(4/Y7=;@",Y4P MPOCO?D(-'E!AHL H/Q39@/IOO SXV\CR"^HJ<_9 R$L Y,K9 -I\T.("R4/( M[$ 6* 2@YTYP.Q3#-+(?V1_QC MFFGN&4'I)!I6WDW&D%PNT)DB@8J)OULUU._<%Z3[! @.YA;H^I?;)/RU9^P3 M+LF*AQVE(O&"7;+4B*TO%\SA86J3B8A%@ MCCA$%\I\\+O0>1W"!BS8F#\'D'NWS#45[3XY?%O.1XA9S0W"^]Z M+Z?F]E&DJZ0T2TW-2[.+3H.XVHD_PW^#6P+G!%6:JM$<-HX GE-*R;9W55G] M[LP5=_TN0S':?> [##BC]2X0RVG%#7<3,)D!]ALR-9.*O5,CS>^3AN-B[(GR MR#]E&MX"GO4BZ2.5G:"8)3;2E<("L_L,CD*ATK(K'H P6@ MRF"UD+6+9MEQ\PS2^/R#,R*48!"RW_5)X+G)4RAP DGF/O'YQU>(Y,OSS\-* MP A-(."^E8W+\17<;X"/P]L1__,/D,GG8$B1";+ZG1%;U**\.*J[H>,Y'E5,M M=NT0[GKJ)Z3H0)I"N3<*HWP(ZGY;SNLT>MNQ3J6T<%H.;^,*K8?7 M9 G^P@.F5-3R%)3F,=!84]:,ZBH9M2JY\!>+60AR!Z(?_+$,4Z&^F?E '<3H M?MY6%YI3@A9GT>P2NQXS)49&.,Y>BG$_S=S5"YB;S]),^WSS:0J0RS/(6VM2 M3D'69+@BU1#/>0K]43@K9TBGD&WY-Y(WO\>U/G.A 8[KA3M0H!0(GPF4@)9# M0> %I#DOA!]()1\\4#)9FO$I_0H4;(LR<61EB21&&1(B.0 MO+3DM[CYT[4>?&C5++E#:E7O9?YP;S"-0FB8\6=(_W/*;'++BZ[G \)%T,9] MV/P)4%',#3&TNL6[$Q+/XGM++Q-4E MN>>*))DR(I>;8 F8^[C-;.VSA')Z4M4\KELI2$@^3OG]9A L_QY'>Y4RI1%9 M5;B\$K-,,1QT@CM[Q&D)@;PQH*ZT28M%FT5^+9H]+_(PE0)E.\:!6 5T80SC M_M"H%9A H!+RA!_=ATT-7I* 0$1;&947D*"^@)PHMR&\B:,9F0+]FRHU'M*< MG8:LBNXB20 1J4 *@E1_[]5+F/XS%JER+L MX!;UD1KNG:;?"<8.G-*G;7K>+K.HC!;SDN: KWL[00X:JWY@^[H9F.;$'^FZ M.C8]"?/P5X/:O8CB@"=;HZ,VMV&&TRS/HO$Y;I=Q#Z( $M.A>D/0 MO-V[]H:P[8T.^4TK-%_71FQ=SX#]'&-G?.,P*-PL;9IK[HT_%S,^JU%7_'56 M_#TPP5/(/]:4/TGL('4#R&5[@&6#QGAQ;GNH'(S&^X*T&CK.?=C\%X4P39?\ M>\^$O",""1WI<:\)^X6#8^0OL.E;@4?31%J789O^0+HP$\S\ 2L*4IQ&S)ZCA0)+UCJUL@)(8G.C3H1\80 M'>:#E1"ZK>8NQVGNG' M3]4)KMH<*\B]Q6^#H,0G_L1O7B:GV:TU:]"(4U)&=%FP77"1GRJ/ %XDBK+M M=:16H7X<+\HG0IH=3@)B1(BZ,\6U) 0/H*"I@G83'8E/\ARE:[# M/>Z872ZW+\[[@NIX>%^ ZSCVC_5\;"?WPLQV@LS#XK,*7 E^87(R^(Y^8>(% MM5^8?R@[Z_6*=@8T:2(MUJHU[D[!#TQFY#9RYZ:2DTA=UW EJ7K5_B$LA?0B%'E)&$[FV)!=@ MV?BBK(43F<*%[KZEY<,M^^$Z? M<2EQZ>@23H6E%"+Q]7IPJE13&Z@&O)+ZKF\[IN%,?-6WU;'F67I@ZLYXTUUU M)=74U32V5%,=Y:GJPA%/*]J5.X]RX0/-M M;?FF-K\9SY1OBGY?GXVR>CBXN ^?#3T/U9$4GBCR4+_&2O3_D_>NS6TC29OH M]_T5B)XW-KHC* WJAHO\;D?(;KO7[^FV?=J>G=U/"I H2MRF" U(VE;_^E.% M^Z4 %)$HD)H3,:.V+D0B*[.R,K,R\Q%_4M8:1E>^ROM5GQOGWW?2I.?V2./6OG9PX15X7\>0$ MM,T2=V6BS\UYG;@ASKWZ5B^(,XK-RUR/ M^,PRKVVTN65>)SZ.\]R)&7^57B$BC&BZ#9.JJJ1B.?6R ^LAEC'!WP*,2]>Z M_DD9.%R%LAIX+#>2.@YB"^88*#4_I^ M22-Y$>Y/%:]E3B4/;P__XX=\:5:A&S*,E]CW' M5BCEB6$>\BIMH8K(O8^"3ISG ?L*OZ6ON8RVH3+,BP[5WR#0%KK+:-XI:-Y^W^SO1(#[>/=^SV^3EP[>[U:_\\TV MWP\W,E1\%&_Q$ ;/,ASFNQ]^%B\A%$=$/Y+R0#(K77-,Q+(#,^J(L/JJ+TXH M&@4B+;8SO]FEO9UW?V]PF#XTS;]Y8@I5I(N Q 60>K?,K#^%:0 M]Y_?6MGV'[WXPFY<0^959%.. %S(ZN1@O1;+ 1D7_J,L?_PMG+[]E0C1%/7-K$%8U]4WX2H]G]F0@ WJW#C M ]_*8Y]P0GW#=*W9PM$6+ZY=G*N8E3OVDX!>$8G&,3I#/]I"33#"&D!<#OK[ MGE2B;!67P\(("-_,O8.ZQ+Y=-P:93_PN#C) E=PIIKE3+!W0FT_%WKW=A9^* MO?2NV!-O,C43_J5P3C^N?PN>>;Q7N\;8*USCRG=3NL;'W28EF;]&R%=B:;?[ M__'#%:M[SKOC8Q@=LM^+Q14/%4P[/_Q,K]W<:^28H1\ZKB*H%A4J+H7VIZ1[=1V5M/V M7(G?!/?\7K&"50%<.$:.J8H]2Q3\?M5GB@%Z-BZ?ORV6/)2_ M'*5P6$_AJ','G8F%67.; Q7N*97)PEKS\2Z]?)C$*Q@ZU]T[W[Z#>OB>KJ%K M@;G[ANK=?K[[^,ZXM@6KF%?UR^Y3KY_I0M#64RN?W4'G!#,TD5I) M)M,:-+'* (@..6TGBC<9O$&@R +[:*J6^'0SB]X/P$61Z& IN+_XVQ221&V''#]^B^$]!/H[22DSK0Q2+_P1[ M12N&/Q6N%4)90]CX"/;W37AU>]C*;.1J=#[S ,)'A<7?P. _>LJ0IP&CKD>O M?1 _@S:OT(NQ'_TO$2=V6DJ_P4;,9/"$TU%W*]D3D!;>W$$SDTR*7Y 5P93)%X92I8% 6V6@5E M(4XK[L+?RM7_#9=\"]RC\S?6*""E!FN.'%\7*DX8;1><9((B-AW^A4R>IT=RA'B MU4+OA+H^564YC^NRT/."M1M@1(-U&'#B+KGMAKZW#-U@/;">^*F^_\\N\X4^?:V4PN? ML+/N.T/L,\^]KEE\KXM]:H)]O\:\^JCI(3U4CUZOT>UU(JH>0T>-KC\5_'): MDOLFV#]8[?A)%;Y <] ^JE'^#Q4-X-6L0YP:C%GA-""8:1QU4"FZJ--7=PR5*I&J$KL MJ:%P5?&N$Q5P.VFBYWWE0J)-#("VT]#\C)Q*]2EP6SL4UXETZ;[3"F\5[17M M.%<*3"/2S5?R^1Q7<&/W"+87C.J4R-")4J9>>B?U*98W 8?GA?4D+T,2_9< MX$]JX 6? O.;I8YD+]"I(ZV[U2EU)&?[DV1:_,7;G.67I#.^T!E7IS!@JM'> MR,:9K6I"X"IH0HT)\QM4.S6EL^-D&FN2\YK^\4TD:XR*= M"__)9DVC]*;_-ZWS%#HMU&%UNGDJ>;WE\B5^[%0?WZ3Z5'[RDA2%V%Y+47YJ MRVRJ@6&(I [#E^@@QXI4EGCLY<".'[IMDP-T,TMO*G]QE3OE NQRD@BI](9 M2[0P+:=4X0_\19V* ]%&\QZH7W=6R*:B%W_'@)XH: HM3ZU M(YBB^OU,(]O01T&C(]AW)BJ6MEMQ5I)TV,MR@:=X(R^!M\\R0%S+)4K+%:W- M[E[LBXV,R\>WZ@6K/X-[\:1%ZE[?WUMY^=GXJJ]W\I?E2Q"TNTVMX3+8"_GY.TL8=S_%!YA@F.?P/X(,U_KZ)^P!,R=JL$4US,THX^? M/+$S6HA%/DBN+V@3A=;Q(+S+OP#:F,\A!=FA0$+(RLFMHS?F/E6NT?6W.ROF MXJ]7IYQA*M@L\11P,7 QUE6AS!.- L@@#@\/9X_ MQ<*C3YW<%$$N*9&/HT?KZ>%YOY$#*I.ITIMLJ!' IOU=@N4>=\G*B-RLKDASR_8KO5ER!QN6#1R05J2V_D5#3Y*<-OW-*YWWKTX4C//8!A?\\ M]@':=:GM=S^MH4$!N+0?OW#YO=%HS)TWV=N/?@/0ZY]@SUN?3>WYV$\?3Q@> M,"7DTV:WBK2[X5N??N2'ATB5O/2F2H3A]%8D/Z2Z1M.JLA;US(17ED?::.D2 MCY 5Y91BUW?7#+,UMD/7I\N@+[INS%9+B@(TZE>'*=:S53(FWQ^2R^_WNU_X M4M[(_)YX;#)%)>]F#L^?^>H8IVFI7?@FG9_R)0YD<7R:PYII'%O ;.22T/$# M3*GO<,]VP]"AS*.AO[:]Y4G%L8IC1*.:D](R^9*-V.G*O?01J#ZM*_?BC;_% MT9[&1JPKJ]2 ]M[RQ^\M]3ND]P/E6Y2JI=C9_D2U+MG\+MFL5S8N2.>-[Y,) MX^/;*Y2]C>EB6ON2M33H$1HO3AR+H#3L2;RP)!#*?S!)]3Q%I?59KI>(VF+; MD) BU_;6(5T'A-A^2# :'KM?6!_'4=9G*ZS/(,6NTOK;K\%F*TW.NRC^'&QY MJ1@R>;Y;)=.6Q"M.6DNOM#+(=]:!ZW''981BC@+J.:M5$(0X\)B+@U.LC*IB M0,/*>%XEQ>LTACZF4L9W^E;11 G^,%7EXA(>.C9Q/!PXG(8>\6S?8XRN5[X= MA@R[ \LYKJ.A.T2\M7=,]%(OI[5\_UKR\UTV=">J:HRD(.:M_9V:_::2&D+"% M'8S#D/*4I&OY&6.D=;(D\_)=G\V/=5Q,IAM-B&SKLE_CUVH9_ M[&(NYRYJUT@-EA:+=X0*VO;J:_&KT,!VU8,@!)VT8:..Q5 1 ]:8,H3K7/T6 MR:$9*DK NDT'U=EZNS\D#0T3BA@#VW,%]S<5R\R_!]PM5@+]X'(7!_J$J^Z0V#;_2D3ZT<\!C&M('[G163)D8DKX[ MI?3E 77ITN]NL&8:TI]N8%&/].$#BW2EWRH:["X55*K"2Y.Q,/&.EI@GZG5C MV2BX$KCQ*7CBL4KF0!>.8%2GV2ES_Z+/]G*I/LF5FDSRGK-P_/;PC[8@H -^ M: $H/2 (:K^\@]>4='3V) ,&S.69."08]/+.1*!@8"Z1 XWMBN%I0Y+!EWI> M&31;KDUT9#!1Q.NXV8D5/\E65-X9\4+'EQ#$ZB0[A4XN_,#*5JK^(M--4/2\ M!?%T5 \ 87J2H2^Q)/+K)ATIEP*$4'SC\49-B2B,1F*Q-(1_8H>9#A_]37?E<[J%FVI#Y.OZ?/]F G71$V#\^ M6_?15Q[ODJ[X!/#WGN]6SU:TW&[N4R#4]NF&;.!^+6.W_$4Z% +3,?<+\QUO M__C\:[%\MW+EQ%M\?A#D#SQ^-.3^("H".M\?UA8$+1$IC[U!,7DO[]PS*#N0 MM44(>D?D.+IB&Y/+/_-Q>(XMIV&:$;0TJ#+6>D!JK#76^E(.R?.9PV&X!R&A MB08F(Y0.[4OF*R55CCRL3I1I4X86+Y718$Z[,RMPV>=ELF2ODQ4SD1A8>*[. M5H7B957.Q2%QO,!S<1(9P4Y #'1S*R?@D(!>X EH=A-IW'$C:'%9&0\.R>=R MSSKCILS17^,GZWE9KM5'650>+>RSB0GV87>@<9JF'VCQ&3<='!Y?1%=T>:0EK"J&U2M=OV@FBBI>? MK)LC?WU%F2^"(L-5LK"LO\Z7G>4HGB*O[J(%\75V/[0&K6S*Z!,9N,J*:HOL M3H:!0P(6>RUHI>&4[66S$HP\LYRJM?O%'X/X?K.[2L07' ]1_H,X:65/?B)3U^MM].WF81.& M?/=J&<4ACZ\2LC=".39A_J/4/3@\;(H_*M\$^=["RK^(-Q$O?[44>_#/JV!] MX/%-L/T6/.\S#\-+T.+R?GJ;I=AQVH, U#,+":YTXV.234.8? J!%G$V*W%* M6#E_86[.&\3-<.YUS"1E%)N7N2;Q>67N4/]\,F\0-\(Y=7):T/ M"(^9$9J?B.-=IPJ1=^_RF0\D+V)-3\? >HCED?2W %>:T.N?E(?,VF61 TX/OOWFF/RN]^I09Z M@Q29_F3_8;K*R?XAP# .IF9*Q /E7#>"3&*&N/=G-%/.= M"U]'/)B=^3KBP=S,UQ$/3#&O-]QM=K6O(QZ8H=Y&// *^C7$@WFUKHYW8(1U M3;P# _Z6)MK!]"SK81W,R'$#Z6 VCALX!P8<>CV4 Q,,ZV$4VT SH/0%07VH$1UK7'?MN=\UEG&?QMAKS^Z._9V6_@'N.>!FN-='/*#G]/4,D3\!]6!N M]ANX![.SWT ^,$+_!.P#4_SKHA_,SG\#_\ (?5T$A,[KL9D0$,SL/1T,!.H; M@4S4P4 P15H+ V%6ONL8".-(*S 0^NZ8-# 0D <_1E\ AB(4Z> F8##&D"YN C.!FW#1,E[83*.='4^%NZ2-FX![:S5/:J(; MF#W.C.$F3")X4P/($7$7'M,8THFAL$CER3L@"6=>X(1+$ _LZ(4.F6#:DID7 M.>$2)-.]<;#.N0@=QU%VL@V)Q@1TPF4+0%@NEV@@BV HJ-.IV D8"B^DC9W@ M&)LN/9'H#4\:)V2!/1W'!0J_5!Y>0Q*9=\+T)8D)=HA!!THP;0G-.V/ZDB34 MN9$G&&(K0I(V=X)@8,_TB!($)7C"=:9F8331J^F3L! P=DJ&+G8 <8\,R MI]$%HR/'R8+9.LX-%*=)%SLAF:OQXDZVL\_FQ^")&9K8"V:1"O.,BR< MT07#.I>-T#(1?>R$F2=U7;KL8*@) M)B9RO5CI2(.(=29-8W^J2=.GHB=@: F3-GH"P9=]8IH=.4X60AF&%8% P9^T MT1,(?H$GX_G1$P@4]JDRH')(0"_P##2\B31\2P*M,=.&3R#X8@\[X[8,Z]@R M--64:4WX! +%(-*&3T@H7?!99G[2N+_ 1,.Q(="J+VWX!()>8(;S(N 3"!2Q MJ7*D#^#B(HJ'Z;2R*48Y09N=,>]*P[EQH[LH-%?Y+R,&'E M8&JV=I?B<[0T,IE88K.$!S&YR05 ,;,@2*%4R MFA2JC^MHOR>J!VCND^2WR6=O-L+WVJSJCEG6()_OA2NAF%=[H8"*S0K%-BJZ M9#W>9#O_&86_^ADO^=Q^Z@]S>.7U>#3H-=;VS-M>6=D+JTUK>[\/=4 M!L\?U]VF7&F\W_WQ\??$=N/4=G_Y.!8+A^E8'G['M7VN4KLHE]NT[<(^J MWUQC/4T@+2T7T:<@/E8[93&+6H^03:&*Q%Q'2Y$H8>85B4K5(5*1/O.G5*V( M$45"A%UK@+FF:^S?01N1';NYR"-5 :A)H9#"[EYQ)D$AN/(SB::5WH<'7:O9 M>L7#PR8^<#Z:Q6^<_SGZ+.3":P@M8<2.^]%G"4&+L1^5=A-@),9^5.RU0Y(1 M&_W>$([)Z _'?/_$5]+YVSY?CW4>DKAR_!N<- .H]?E[.:!GM.,6C1;8N?>G MP@)--1G+27O]JSO9 F[)I)IT@DTBQW012[J%8Y^A\ (\^X[9=QB8H?7=^O)U ME6N1>AZN'N$W3_WLK/^CDG4SY4!JIVTTJM^2)<5W"-S5B1IKJB?TUA2IPT-T MW"<%S6H_4+RNX]Y!ZYA]1TL#J"$- 'M^V@60>@K@>'?0"PEJDVD58&%-9"!:1*=*EF70070GC#?T]0F,EZ;9 K8D#VQ:\ITM>NRO?&6QV$;6UM "Y;O,6 MIU\1;K?;Z%NP6\GOW\0\W!S:N@ !PQZPMYULM 9W3<7&N!NI,<>&EC8[=]"^ MWQ09?0)]#O(U3,WR*EG&W% 'AZ9)3YS6ZICBZ[;R4^@HR:(Z!J?II]O5X1AL MK?)R872Z+7BVPLUZ/3[JD[/HTW 9Q7$DK-#> M>@B^ LY4;B5@[=8A&OL,8=2WEM"AIY@_!<]CGU+M[_RV.3R,?HYB'AT%SQ_- M-9.F>5_Y@M'Q8#WQ7;"5TKRVWI3*8=6NP_+R+JN\WZKL,$!Z,MN8XAP*Y":6 M&WIO_;C96?E9M?_IYH2[\>IR0;NK\R"48@2R4LJ+>:>XF/="PNAJM:0KPFD8 M(,]%JR6A/EFO_97=.VLC*X[,WS.1:^MB7ECT#\=''F]6Q5E%6H43[TNQOMD& M^_UFO>'AZ^>*/N07*K\$!_Y%GF/%K3LP[N'"H7H2KW*(C[S_4M]1I.5.1%5V M[?J=?BJ,$KU[L.I@0!CCP*:!M0Z*MP(L2R>#&<@!0SW MU6 !]<$JD8/XC## M&02N0>I]H+M5.!TS 'JT!\N($2\%VS''/<.X URCRCHSPKJC)LQPAIW23[H/ M66,J?6=D9H3MFKX;HM[&#G-50F<9W/6Y]-T,]UKZSFPCK.OH>S=IB+X+TEUX MP)B4Q!TO53XHC$WOZ:4!8T,1$$V%T3JP3(&T8?7A65 \%7I.6F7X3^&,"Z\W M$L'I,P]4[C\TB<2P6R>I*-ZE&%BF5"G>[6T_I1XZK7;W]R(:^2 ]31$H;';W M7[[Q[5?^NWBMA[T45B*KZ3)!^JTW#ELX6",=2#'T'BJBN,2F MT#:?4I3]/5?(96-%F8GQ_P@.OGR+OCP(,W+_\$YL_',*$]O. OL:\^^2"Z,I MA,G2RY2TCTI!!EI55VQ\U@EP0,ED S99_RV;=SNV:/\,NL!7:I9@0UV&(4N[YKH,=C@CS$%TA%FK7ZC/LZZ4$ABG6959L MT%\V^]4VVA]COI\J(:!L!QAZ07EG=4(F06&&3VP/(%[E"K3MUO12T&@/H'2\ M?Y'\]EOZFLMH&ZJZ SY$!VY1ZZKBY(S-XOV>M+7R)'G4G?%R2"7C1?TU71&T M%'PNJ;L,G,!G]IKZ+B'][8*U) O1S'(;D%[U@A MB0WN5DE@QPJE0$^[KH%?'KCU)GI\"G:ZZ?9VLX6\GO_7<1./KWH\1)8 C^5&WDX)Y84_1\Y/.:43IL7/=A,L-]LT][\,]N-7-]J= M4"O18B2]#I!%XFNQ7<>^P]>. (Y-%<"EF^YAP^,@7CT\)Y?KHUF6UO@KQ!I' M:R'YT87;R>2US>@[2GD3]R0L[VC^@X/U[6&STKTX:WU>OD#"Q-@'K*+C-K26 MHQD0^A-:&T![C17%(8^WHVWB(0YV^\SG7O+#-_WRZ-:CCKOD>.#A0K5])@I^ M2'JY]N* ES#S?W0?W'"";I'*L M7-UKZ];*#>5STDKOOAI?/U_L>['[1*0B#H'Q5C?8)U5NP6-TW!W$/^6F2M1: M(<6)1C=FO3;:^T8AK0W@#!_]22E.0$4%H!"P4)WYN0[&?G#'OX$J(\8WB0 L M*D@WTJT^VB\\R?ZV.X&/V@=AE_4;W6NRBT97=0 V16JRQA,.1G\V,9#CY6R= M8+_:1W:DLLP3S:1WTF(?X1(=Y#DHSH7"\B0E2LF/TLJY*%85Q*FJ+DY+/^;% M?NDT#WE48N>5@M#X"XZ.@0A%.W%&^C?^E6\MI" -=&90,>\IHS2V5NC*^G^/ MD;Q[2KSHO?!6K"#IL; >@_A/&=;)0L=-R'>'S2K86EFL)WY6C=D4#$(OR8K) M.ICT2]$%YJUZI)C33L6(%;3!A>M-4F,;'*ZL][NGXT'7'VR9A$CL2MEGH!W* MM9[PKT2/1A\?N?JMML=0^S&*:1A6(JRQGT?6"3:]'4S&W(J6>QY_E3' ^"S$ M*0T?ZFR,I>WYM#Y?6&O=H[SU!+Y)E$FQ78#.?[DQ2=IF$VYBOCILGZ4]VNSR M[T;[(*GVB1#P1O7RT")TNQP$R#*3YKLV5IDT8$DXPK1!JF[DI8;M-^()0=QA MT-O'0/LMH>@QE05Q4?^">-#CLER0C%1[0YJ>$FFTQ'/&5B2 MZ70D(Y4>(%9Y$EC_JBU2$M?735S1X)8;G8JOUWYE?S*%P3;N7QTHAD>Y.CFI M;'5"'@L52-9DEX#3"^.3M#G(=A#97+!,(!-#:_FC9"OF_& M1^5/3U&>NO"4,RQH#^3KUEUOQ6-YOEM=O5GG_ M57O7PEX*KT3FV,>G5P_"M.P/C:85A8_" ' ; R/^B)UAIP;[AX33E?R'O L5 M"R,OXA="#5M]F"4UT2TAP>NN]EZA->6_5<[:[ M]M)NY5/#]]<=U47=]4.->WZ%U@W?\P]3R\IX%:7$09AZZM5^86%4[S>[JV0Q@^,ARG^0-/RE/Y'06&NQ!V\> M-J'P&E\MDRNT;/<(46W"_$#+G%W5N*4 ML+*18F[.&\3-<.[5^RC*FGJ*SH?SZ9-XC/RWEMJSG$-]'%H:?M MIHAK*=SO M7<_<.W"F4='LJFH^.SMK=2@KZXUM0D-L$P_Y:$5MCRW7!(6N&PK/":U6=* E M5W4)+ 'YB:4(B$:'^I US^MU1],^X9ZN MG9=[B+Y!"E=?G*9I@Q2T7_G$$G-UG7!J8A7&"YB@+&H*TP[2:@[OL6+#JVE M:57CPJHN$ZL:),G"GA%08YE/G@,?49,X26ZEZ! M3S%=K]8!]YTE6GJ<$HJPPTYIN7%'=8'5!J=@JAHHXY:]3H-^Y(!4QPV4&::J M7%S'=GD@-,!;(Y]*?5BQ8&4'C*[(RK5#9V Y1W4P=2_GD->+6<]X"%H;QM+A M^$X["J:@C=+W,#<(QJ]'N%6^,7-KU UPCIG3$=Y7&3.[ M:LJ.6Z8T9N::.%2'M@&NB5N=]&2$:[\K@>4B\TQWS'VAGA9M$VPSU]-9<0.R M9IYGFFE,<'/&$BYW&,Z),P.3=EJVM$*X:E1,T'99#]=>;;[2K(S7[,K<2$&]>G=S5C9X9U35\.H3DV?(F8.(?>L3IT1UK6SCZSSWATV%[C; ML7)MX^2U'3MC['>NO:SF.B?[=7LW._M4;$ELGGT]WVY^Y6<^,K_Z[2GPOM+N M,7Q6_\X0^ZW\O]O%/C+!/G:TKA^,T-:[ ^@D/<0U@B&V] M>X!9&6]5=WV#S2KO.FDS7&O'3)YWOJ0<\CJ[06:IV3##N^[28VP$Q$8O6#5"7#M4 M-<2Z7J Z.^NU,'5NUFM!JBG6]4+4N16^%J":(=X&;5+&2!B?-SPUPGPK./6Z MF#]?<&J(MH[[VD/:?' Z+]\U!]80WUK!J3&V=?S7F1FO!:?SRKOFP(YD6]'M M-@R:T M/QO!$ U&RWK9&.X.B^P(X@P/[3HUB-C-300D*,$5MHJ"$592 J&0, MV0I*1$4)"H.$ZJOW.MC*YCD5I:EPQC.8\;0CITT'.J<=YVTE)&U(_?VXVR23 MMJQEM N5%($89]BUZR05>%5,!1MXTJ@9RNI$.O"JL-U&-TN66H& ="I U5WV MQ+OB6:^?BW_^S[R/,%'6V^^;??O/TR%HR1^@W_GCDL?%WY2 SE^>GWCMXX4$ M7TL!II_3Q\KZB\=1&.P?JC!9R?1[.?=M"#*-.4";(6*F8=V 3O.E1%A M&W@NW>C$4:,+[&@@ZC$5:M9)DO.8AGI 9R$S7U,]6AUT%ZD>Y&68#NAP9Q%X M#^N&"S0=#M74#=GA;UHW+G>?0R'WF<3/]["IY4PXX9=(AO MZ3!D-#MWO?76 @F\2+F=<)@#Y=:YRSUG MX=J=H*A5V0&CJ?*D'9 =FL&:SGO2GG7/02=#.Q3KR0VW4<#G/ 7/OD&@<[&+ M<]#QLG,P?DH&7G<&YX"AT8UCT.D%>,=H!M'.?0QFBUN'I9YU:SHV-.G65)E. M^>$7(;^3CL-)Y-<-'.]Y"Y_8.D*$SH@OSL4A(9(7(<23SL5+V(3 6,(ACI[\ M\ R;\$7L& 0T>X75\U( EC<\/B0S[P_I3/F0)X]5G)@.=&)F>6)FM#N$3>V7 ML5E/.3$KJ_QQ_4NZQO-N502]9B&ZTJ,O0GJGG)=32*]S[[.%[;L: L1 %[D\ M*X<$^#(N>DXY*\^__3#T/I7J2F^&JYC+WRM 8U>#Y+P,JWO"F?F/S[\6*WXK%ULX M7)\E:,B!QX_G='JAI1&TI5V=0GT9EOB$H]2@4#N-!J+>@OA80[(4>K-6'+&# MDGT9%^8GG+$7NUTI,&PI8]1!H?_7R2*?:P,S:.$HT1;?O]UY.XGXNM-6"\_Q=20( M=,F1LFM#X^XR$XY,15&@B]ZBP=AYQ*ESO;;@.K MK/V%&9MF=J#RR/REG]]LA0>9/$FH\>-=*=F:8.>U6A0(IENZ(7TZ0Z&HEZRY M+3IUIE59?[DZT\Q'O!B=@5Z^>$T+H-09:.*#:NM,JY#X MFW6I@R,K.(#6))1.%.YVXZ&WGQ4G"O>Z\<1OQ>67:]SF3<&X#M!45'R?'E$[ MT"U1^CY#HF[%Y99^4XH:6M- -45-[1<4&IV_NWX@$?CH\\WJR:H@T3_'CO3A_O MOE,^J02*\6V^;#74AY ?)-R+!>\IU!."!5\NC7^GC58_L#35F8#ZZS),-?LH M#V\/Y<X\!G+J8A7R_#@%!.PN4*>2NZY@/+J8@K(,LYV:!VYUJ2,(ZO M4]"NSFEW3("*:8]I-\)Y:WJQDG%F A:@U.VN9A=6;ENH&J,R/7#5 = M(Q 0>I@Z9IC6@]29D^T&HLZ,LFX ZIA@6A..51C\,^*QFJ&N#<@Z._,UZS(_ M\S7L!S/DM3%9C7&O!\HZ/_[UT&[FY[YF[LR0US-W'ID' MA+H#[<8,ZYK>'4)&0,5TW3M#Y+7]N_G9KX>/\[-?!Z$V0U_;Q3/'OYZ/=P;^ M:U;/$'U-.,,<_NM,;IXAYK4SE(P8.7(T$0T-D==V]8RQKX=J> ;VZY9O=O9K MR(;FV-?S]N97_AJZH2GRK>N!+OQY?%:/SQ#[K3L"MXM]9()]+81#0[3U[@DZ M2<]Q43 GWXV; B-\:UX5&&);[ZY@5L8;EP5SRKMQ6V"&;9TMYG1F#HV3GA6. MO;[!9N6Z3MH4UUK[RQ3?6L1GE7=]@\TJ[SII,UQKQTSB7>]:Z#C.\ MZRX]QL1(JD S7#5$7CM<-<:^7KAZ!O9KX>K\[-?"57/LZX6K\RM_+5PU1;YE M]KH0Z?$\B;J.<-40^ZUPU>MBO_/,,QZN&J*MX]#VD#8?KL[+=\VE-<2W5KAJ MC&T=CW9FQFOAZKSRKKFTIMAV._B6^[XD3GPSL7('<>*2RJ(;(NYU['#JV>?C MG GO'K77_ZVJS"_GW&U3M&Y!]+-#>J*>R5>"'G__KN.,66EBR MTT31-*-ZVY/:*WVG1B[I,+*0BA)T])%-%)2PBA)PO@]#MH(245&"8FNA^NJ] M#K;!;J5J@X6.IRJFIKA/Q6!NQ;P4#XKV5LQ+R2"E"^SF+I!'SP;.@RD;?+NA MLCT$':M1]/?V0V4C#X8D*7:K?6'#4\\(H^XA*#9+T1'TW2 H=B* MGN,^W8#BEE!-W6B/$IA>-RYWGT.!V0JG)$/X+J&TK2>)I:V0+)D,CZ0?51QY ML+%^%^@PG!,-WH/.W*--7>F4&VQ*_@4>YJ8 YA%Q%RYA.L*;#(-D2'BP ?D7 M>-2>==/1R8:@]LL-M\>LS'H,GG^'0$?]%=8MP_(N0+,[PW,ZV62L?OAPY,'& MDE_D07A^^'>/339Q?$A^L('C%WD@&D:4)WC!=(#Y/.@0O/)@'!+B#''&W ?C M!6Q"!PHY4AR0_?+#[>+*B/= 0(=)'+LW)( M@"\CG7_*67D!VP]ZHTKUI"?6_;PGY47L%2@46HE&9*>PV__X;-T7 -=6L NM M0*)M#B"MK2K4ZC_=D?I M67#B&5U@'?1;#XIB5H&V&I+LO]T9>[';U0>&+14DJR&ASG#1_7+W%M!JED8S MP_%.UC:I:N2AM2]8:Y_"/A3+K'(*]V.((_]EE#J<< J?'P+>MZ%UHT1;?"_C MSOJ$\]8LJCQ9($PU)(B@D(7EN3HDP9=Q>WW"N7H!&Q!:2%C&K@/BP_9Y3] + MV2U3507E,-XY6K:UW&RWJ@,23U84-( <3O#+V)\GA:D7@/WN0POV*/9U)?@R M2DQ.BDE-P\G["XPU?&0?3U8G-"C%EU&4<%+\>0G[D$ KAFC3>'=*<(:RA!>Q M:<"5D?F"LRH48) V$N4H@%8&YU=MS#L%#; #!= GDS4)]8!Y^V#PW?)\[P?S M1O[+.!WF!0#TH76$9;M/KY0G*Q$>E/++.#U.QO[K08&G"^KK6",Z6>M.GZC! M$+>EHS DZI=1_78R]A]L0T.+#\LFG%XI0^/N,G/=+V5LFTM\S;K[7."^*'P! M+\U35. /%?+Q@,",A;W-$:!+=&6K!J^LHCT=?' WR+4/O>JLP K,\U\Q(O1F>D C?MT9CI XR&= M:668+U=GFMF/^70&B(Q,;'LZ9.1.M1%4ID-&'E*;"7"P3U6;BY;2M30.].* MRS(DZE:V[7)%?7(>!GP*8>#&KG@:?=(&;NR*IS$D[58J9EIIFQ9-[:OXDU7B MK1P#Q=]T_#9?=O'?.^S1N__]^H_?[KY\OJ.,47N- Y^YF(9\O0P#0CD)EROD MK>B:]T@HE4'1\,NDL[?>1L'A1OXFDT;U79(7T"9;G\>A7E]'%?K00H_7YQ/]MQ MM8U$>-B>_D1L,M$(5I1&R]\>^,YZ.@KW(-CS\-KZYP3;Q#H\\#VO%G0'HY=" M/"*6R?0E7P5'\=#@,3KN#J,?MTD,FRP&B+D5\R 4*V45IF+L4X6%L?(7C9ZR M8'Y_K9+>1&::I&T,'Y=['G^5KVYM$@].GOZ*Y1?,/F_X-MPOK)4(QC<'*][L M_Q3?B:,P.&[%M[+9;Y%TQ7V-Y+$CDQ8J!B@P*Y0SX)#>ZY()E# WNA8!6D]= M9:-MVR-%83U%!\'?)M U_VUS4#0H6H?(>@J>1Y]#.XL'\2XZ'L2#QMM%J5O; M+8^3:0/OY(*/?MC;^WN%DK&))@J[Z17@NR!^W"_&ON+[W>H:H$&9>H^6_>BM M(.0T6D]6_SIN $F[Y7$O_F8_VDH_G/($L:CEVZS%0=,D&M+'>5J#;[U MO][(3$6""S#:]'X1[UBY.4C?&F['&U4=FW91B1#?1$X>0FDT+C;T1D1"X^VQ M-,>CK6DP]H/B;U?261__WJM@_S#:)]]&W\9';R'?CM:\_X>/=]#V^^/C4Q(] MC/?QQJO)+BKBB?$!E@Q#QOLLP6A/*>:)TS+:"FWN=\G4D_&^VO\]AO<\F2[2 MM@G0H5^%3H]4E]$]KZ:&[$QK_T:GL,1W_\6Y*&';]F M@?"*@OO1Y%>1=A9N? JK335X$@[E5C?T:>E;T?:B?7_BNST@8PGPO[\];%:Z)Z9JK]B<7)>"FH\8G4X G,]),BF.EJ>%B&W=W@OMW,MS:F_)+/OX+;9_ M$GM4/Y6DU+CMYD^^W3Q$T>@-)US[8/6PX5_UG5SEFZRCF N/4V:'V]M@LK)T MEJ)<908NR1.?<.U:>Z,[A.^ Z5A4- U[B)P2S9+F"BI>$-I(F3K?\O_4WG64Q"&0G=N+%=^L@3/^R0.?%0N< M][X]?7_^(&5M8^9>?7K4O M;Q^#^'ZSNTHX"HZ'*/]!G%P+)S^1%E^&*S=I,N/5,HJ%>;M*R-Z(]=J$^8]2 M!@\/F^*/RC=!OK>P\B_B3<3+7RUC'OQY%:Q%7'T3;+\%S_MLC;SD^B>_F[99 MZE1J8J)BW(4.ZK-KJ44I:J%M!/==FWHG_+D9Z@YVS\A[@[H1WAE1DD95Y&W' MR^!"ST$Z@\6=A32FI 3( MC^(\=[G'!^L5(N_>907S?@YKG'76!-9#+*M._Q9@7#;)US\IZUBO0KZ*TAN2 M&\$ CZ6/GI05AOS[?_X]4 4+T*9[NS*1-XUD4 N .4S*4=VB''6-G*7#'.HO M;8<2)USR<.FM;,ZHRQC%^N6H25#7JD;=1;L/QT<>;U9Y:? PP7K=L*S#W!VB M^+DL%B[*4^M5P^_^^/A[4C2,TZ+A+Q_O;H_WI+N$.(LN>7A[*,MD ]>FR.9K M?XE#2E:!']J,VMSCQ"4^IN$/%M^O@B?QAH?X.%0TJY#H<-$L2\+0[#?4[:V9 M[2-0?5I7S2P 8#SY;9I3OEE&VU!51/LA.G"+65=6+D55"[IX"ZCFUTO"JL2R M B8>9M>?UCK:BCA37@0'2?&.4)'C_F"1'(1=UG]EJ.QCDU3)"H]P?"H/@0\OURY&_;,K$1F)#?/M.?\L,V)#R9@>KC$AG2?LP8>46 M]^UUR!W".0DI#0-WZ:VQL_37+N5HB4*O?U.K.L.'-[7C>>6F]ISZIDX7%!4+ MZCHK![G4"?"24$+YDA!G37W/#WD0K%;!T(+:E4VH89)Q>Y[AY]4##X];_G%= MV-\W:77G%WDU.I4%UC>EJJY_P*H/>2H4TVNWZJJP:UKZYJE[DFBLF_Y9VU5Y M\^;M6^$+C(O_4@)*VH1>>V:I(]ONX9TZINGW<,\<)_4@#5(7WF)XW MRY@,=7K(T+7OYM[U3'-/B9VF&-K)APKKS CK6$V8DDILT$T:E%2TK]51N/!( MRXR+*;915SCH4-.,*\P<5IDYAM)-;]S05*A7#8T9^GY]X:O4:X(W0[UE:%S5 M7F/V+$:FPGG5R!B2N\Y.=SJL&^SR0&NOC2'=CLUZ/9:J>](5FT''R="B6S<- MQIJ13BO@0-/-.TDI9G%4)SGHC*4\;$A1-]])CW&_L';\( .[X#&*#YN_U*/' M!/'I\!A2\HJ&:P0=S<'L!H]=H^_*>=9RN,K-[;UP[X_;PS$.MG](G>-AX<>G MRZ1JN.[WU>$H*XZ_H+X[W V/$%0/'7=8-M!9&I6YA .R<2>0C>%F>$3]A>\- M8YR+99NH&(JD*8FW]_?[).?"[^]E94]X7"E@6P59Z$Y"J$ZX4UJ>MK3DNY]A M'Q%[X>D,E4 8/,:;:*Z9#UXSP_J-V0(C'=,#AB#(T^%I*O(=EVV80KWWQZ>G MK3+[B3 P^UFJ-NM']B)M=,4^6R1>_787?LY>_ R*[N.%IV63"/"\*!5]: 7; M4(:P%32L]IZS8)Z.J0"/GR^\(=?N/'&A??NE-Y01Z1 3P[>=MT@?^.$,FHQ] MLD#>,#(Z0= A]Z7KTR,(: =[Z?H,"(*<+ C3YX"#%FZW((:O9_1J4].$OG.G M?>.@>\N*"3WIA@1XU:'8L"<._7%HW_UE+X'JTSIB9 1&"ZC%J]J3/]SF#=E] MK-UJ-V6CQ:-8QA/ZO%N?7R?QQOQ=.>+O>#R:[H_)3)S1C2UK_J@_"JG=4/2P M6?W)=_N?QC?V'+=;KMT@V.9^FOF!O=\O*2EXZ\X M?:=J)TKO,Y>Q<#/E))(?3U +54^.=9)BM7N2,L6R3NC+;/?W1%D28/P@(AX? M-ELN\PGC>W CZR$X:+>1*8=(%P4&9+>4)D2_8STI_1 %")XG=DR0(B6/NQ./.PN>UHM4& Z@8+SP\_( MOAZ&:DG7U+U#4&0LS!J+JJ<"K7%;@LA6"J'CX/'N7!NL '[S73L4 .DG!?44 M0#,TG$H!T+6GIP NO2/0FZSD"F%"!3C-QU1:P]RO@#Q#N5[(]J!*R'Q?TPKI MW[W\EL0D ,N3/V"$LE'G6B7;QJN+ZRLW7WS53@88UJVT[287Z3% M.%TO0TRX@P-$&2%+Y =.R)R (2?T>T> U=-B)"ERURAU':;8J(,]B.5YB+;2 M$+[]UU$HABQIGZD5P?9LVW,X6BU7A(9.L&3+M>,3Y#B8A?[:/Z%^EM@*E=*H MGTVRR7DK@M>3RNLG4'U:5RJ/C4]*:[8;9$;U2ZW9(.;K M+9=7VSPE+PW 5_F/;%JM^/\F/G"^LY)$A\7%&HV.HE4]#9_YTR%!-;!P\E," M[E"0NUF$ V4; '9\Y'N8!P&ECB<<18]X+ET'.'2)L^Q;W7H; '$]O=T\3+&K MJKV]KR>M:U=NYV7HT "Y:Q=A0GW?]CGCW$>A^/O@20^UB%-#$Q/P 3ID*99 >K$M9_(JQ4; MDZSVN%GJ[!GI:.CLIT X>ZVL;S/]U;3D24\_!Z*VP3&YF7OM/-O@@;SLJ^8YY]!_?0=\_*/J7$ M^-YCK(<^8S/L_>YN+HS-D_=[Z).SFCX'(?/D&RTVA%PKFVR\F37/P>8U'^'J M$"%".S@G!CA7=_?4?+PNNB#WLLNY=+WS,.S990^9"8:[FIDPP<.$0?NJ8RH7 MH68EW,EP=3"6$0E[';J%??\\+!-FF&7/[J!KF.&N74R)!F$(PZZKIDN1V5W< MQ3 3 :M1"2/'41/&=MD+:42G-4-QQ ST6^L'PZYMY%QN-AU7R%>,-/$F:<;",^^[VM'FRGVM0/AV=FO M'72&R#M,-Q">G7W'=LVSWPR$LV_;DUV0B:DR^K&PH=6W_:;E*P=>",-7>!P8 M(Q,S7MH^1X5\U>H6_EJ M/L<9V/=-$V_['"7UFL\Q/_,5G\,0\;;/4:'NFF>^9]_7? Y3[/L]XYVJ/L?\ M[-=\#D/DVSY'A3XQ;_9ZV*_Y'*;8UYIOA9%OQ./H4;V:QV%J[5%/N%%)<6#& MSGKC;XB^;I+#'/MZ20Y#]'63'(;(MQV.CB3'&=CW31/73G+,SWS5X3!#7#O) M,?^^KSL+3[O:J:!0M9BOSX[]DO>G?+/$\9PM/I2WLJFEA;BAJ(3!]@Y MB(M^:I06Y;\)ME>_RZ6UWD51N%]8[W>K:ZO:!*)X"P V2OH6=MX!0=(A2&^B MQ\=HEY)5T/.!$Q&0EW/-4ISA-]M@O[=NVZ2PC8"L45PG]25.P(05;548.N67 MV'Z=UJ=@$PH!JD@!!\REC4<)J6QD\FIU?+Q640+*BGAYLY.3CM;\>'C@L8(0 M DJ*,J>^>G_PQ,8H&G8Q="(N*_J*,UH?HIULUHFC[5;VP+4I8N 60R3?8D[: MG'C[*(RN8MP(ALY"1:7 ABA!36\QC'*0$M!,$MNK4WH3/&T.P59!"CIADQ1C M"7-2T>/3M?5;M%=87@R>1EDH?4;M;1#OA 8J:4&GK]*&8KS?'7C,53-O,'2X MHT,:JO$E4HL+.N Q9\E+C\_7P3;8K;@5'')H+!5-X XKQEK9*7:=VC? T(E_ MJ&B.SPDI)F1B"CQ)$$,-*EWC"SP\W',NO)7M4>)S?Y(C[:/=[>$0;Y;'0]*R M&M6M;*Y^ITXYN,O(WWT^! ?^R'>'E+;M!5/ M,)S3M&1S04 -"-GEIQA'45@%ZJ B3^8]8KK1!^\NO;5/H7H#U4 M8UP/9D#K@F-9M5!YCK;=SSUI:A2KS;DP4/RLJEJ M3*45UGYSOQ-_G@R(8PKPB9_:TH/.@2!VT_:K=,2!>E2H:<8ZM8*\2*VX#<-D M58*M#/C>[S+G=+K3QED0%VG8# =H,XBCI0_0V-5WQ]D,[V5JAXS,C\EXIR1T MEG\6\P>^VV^^NV712%"7&AHV1HTQM6J8P+]?)9TQ7N4A+Z M,@^6/->1AW^3V0ZA"$R8#U\#G *[0/-19E5Z=0&*K>"P4>:#^B]2,]1$#7@= M"V13'8L!338[K7A#I24>%/@!-]W?+KWP[1;TPWD48YK=[KL+F^I$I]Y4F'88 M5?+"J^KIII+K1# (B*0)GTUR@!90>H?@NXHH]+ZB/'XRLO_];YZ(FU\I:*G M%$>&X\.TH EOIZ!T4,= HG&>@B@7Y)-[V2^5EY[11@"3I7SR.PF#_4-6R;(-JZ!GX M!K,\;(>6'YUU^2\RP0V3'7ATM%N7G68<2#&]W(TT3WZYG0MHAWD$"A1 L*VW MM1)*ERH0TZE=M$!$ VR10._^*?(;TNCV@L!7\G[S3.NA!33@%>]ND!;T.K;B MW0UH-)M3HR?10EL'[9Q KYI+B'@_6;]?-E\W(=^%>^O'_U!1NT/X#I@O<)LT M.V76B@0K)V/QHI]X_/DAB/D;<>Q)BS"AY)ZR1U\\8$%9?^ M4BZC*%O8KH[W26WH592GK974!NXVAWBC-$56^%R:ILPJ9&C%>'E0D/1LS]L( M5AT'!H76C5<.C(QDMUI!60,TX+& M,^61,4P+VOY#]&DYT%"W/#*&:4'C&:>I&YV'1*OWXE,3DX9S[47)T: M]1>^ZPSG,J@+W"3,9;5%U[:^+9"V\XA@MH(PKRT-A4V&%@TZ19_"T!YPW=O; MUJWY1#*82(.9;^MH,-1LY OFI@M6:7JK=*PKZ$YT*X_]-/VM[GNCT +!LN\M M)Z0H$*30 L&R[RVGTMGV-&-7PF5@?4ZH:<8ZM>)B#4S:!M=.@7 MH1WGZ'NCKDX/"X->+Y5=;[T* _7S6=,1[E21E^FB&NQZ\YBSH+9&UQM#0.-1 M=KWUZ0*XC+WH>CO->+ 9^R%?8I)C014AN\)B(&B:HQ5M*+4$:#'*KKVT^DIU+Z*/Y%ON-D= \7?I _X<'SD\695^]U_4XU@#$*Y/#>6 M*^<'EB,2/P7W')5YZ-:,Q3]^??TC9FQAY5]^>M4>GO@8Q/>;W54BU^!XB/(? MQ,EK[?1MYN'31CRW:ME% OI725D;X36;,+\1^F8P\/#IOBC\DV0 M[RVL_(MX$_'R5TOA\/]Y%:R%4&^"[;?@>9]-2O20U+!\N*2=I>PT!Y&J9Z B MKS(+E'@D_6;B&:A:I+/!H+.0QI248TCGY;I!V@C7#E63KN*?&N):C[0967= MH#K8O(9KD3;"M=>!@XK-FY:!=0WSK$CZ MC=-9%8@T@P/QWSMB>W?_^_4?O]U]^7RW#!T:('?M(DRH[]L^9YS[*!3_7H?( MZRN"R&J0,IK)N2& T)F2]18&;]8&==F+G5MSE:A3VT2>$L4K'Q.>;#DH;_N MB^.2E(TZPB>'X MF" =XBP;TW\F.'$;I]],##O2 [6%JXC2R #LB#Z:N0GJ3@_,EH?-LZZ)9&Z& M]$._)M%;8](VQK (EU M4P8YD5TN9!4Q=%ZFJQ!F9IA&'=D'B1.J01JTO33 TV9FNII,-B1I+=BV>=DF MS#C;.H!Q\^[J&AZH&:9UH.KF9;J& FJ&:>0X:M)5C#Q#^JT;B+NV"<[U8V'/ MQ+IK0EX;(:X?"YN@K@MW;82X?BP\-^N^6=+ZD?#,C%=@KHV0U@:YGGN?UXXT M,ZQKQ\$SLUX[V(P0=YAN'#PSZS5H:S.LM^-@7Q40(L>=&U6]'@@;67G;[[9S MPLP57@4F'1<;L_@41JCK^A2F6-?S*8Q0U_4IC!"G2-.GF)UUWRQI;9]B;L8K M/H41TMH^Q=S[O.93F&'=U_0IYF:]YE,8(:[M4\S->LVG,,-ZPZ= RLPZ)LR( M1]&CC3&,>A\($=6V'PA#KF@Z%">K:#H4)XOH.Q=RL M^V9)ZSL4,S->=2A,D-9W*&;>YW6'P@CKNDF*N5FO.Q0FB&M?UL_->MVA,,*Z MGD,A5NB<*0HS"J]Q98X]QT3MH\[%M2'2.M?'IKC6NL0U1%SG*M40:9T+35-< M.UT-(M5[Q7GY=FP?3#HO'=>L&J^6B/]UM9'M"S>H6C@,R"++@NI:3_\ M_.5A$Q\XWUG_Y/S/?77!\G;US2ZI9E_*\O?L%9GLG:VR^U:\:VA]YD^'I-W; MP@L+V[C5$2'?'SIB&1=0LE["P)M@>_6[7%SK712%^X7U?K>ZMJJ=T8JW(-!I M_7;>@(:S6S M.52T@))BN,%4?92 BB(84B3?8LEZ"H$]"K-[4% "0XH4 AND!!QFC"G1I015 M0MNK4\H&/2E(0:>W$<=MD(H>GZXM.=]310TZZ[=0^HQ:/HA&16N\S4A^N]_\ MQ6^2(2#I'J %Z=3HYP,T5*2!VN^0AJ9\B932:G>%J7\&Q@;I23B7-"2D&N#C0P5+E5-*<2N=0RM8P>+.HY40. M<"$O=RJI P4M+J>2]BD =)I4!9%T2 %:N!&7H@#_?E-)'02T'N54TE[E@<9C MM&ZC="%1G1F'A$UH2^:92FHO;+NM(NT180X4\*><2MJG(X Y"?E=AJ:!<6:< M53NA5AB?2HH7"&E@MCH8&M Z6OH G87KN^-LQHPC)Z?4CG-,)<4+3PM,P8$F MM,JYI'TJ T;58DU7N%-)Z(M4$H-S29F+-,T' 6=9=/Q5 @5:+.:2GF@^9AQY M/:%FS#67%"VHK^5T0''/G%:\H=(2"H7.QDWWMU,O9AQVW:<7DVQVQ_87S-,) M3L&8Z_GRDFJ:>%4]W%1BG0@6&K$48S7%4EM8.WZPHK5U"+ZKB *3[R6@6DZV M$Z#+@4*^5Z+Q85K0?&X!J*9!"QIJ$'U:#E0U6VO8"8/0@D[NA5ECAFM#4!>L=48FQJT +N M)H?YFEKG^*U1V,;5;C;U<*'JD2^BFUYTIG?2\EP1ZY).P5,0G0C?+.W2^N%G MX5#NK$,<"(H)GXKK&0<,.E:>*EXO#%T"'92JBY#%XTV>?"H6Y)-XVR^5EYW3 M/@'RHW_Q. J#_4-5Q[+MJ:%GX,O,\I 86GYRUN6_R-PV4';0*AK7K\E.&PO+ MOMR--$MJ62LE!$4J(]C6VUF$.)/M!Y:0/M=<>V&:4%3%K2YAIW@-W.>%=-H(='PZESH)7,!7F6GM2>_Y##R MUH__H:)VA_ =,$_H-FEVNN.M!%#E8"Q>]!.//S\$,7\C3CUI$2:4W%/VZ*H$ MWW]XUR?"G^UKV]; KG;11+4N&*<%M^)=K;U\605RO4N@B98"URI+*F5UJ0I* MP K8TOG.275;#VC.J@+[.DP+"C%;I'2&:3&@:I0I'0U:4/B[XA33H 74#>HY M-5K:J(FM"X;">,P;$E0\^DNYAL).^Y1INYXNM"*[= J&U01:*.TP.DI-6"OG M>'XUF5'"4,-='!$L*]?-6@E674>%"X9M]QHDNW4*FORJ'!6#M*#YI\I1,4P+ MZ*Q7CHIA6M"*A/*H&*0%#76I7U='[:.B54I[)AL R!Z9.RM\'4,"C8LK1\60 MFGC0N-@IT9Y/4A/6*KB] #692\(>&/TZ7_/L)N$#/UCI?;'UXS;:[Q41C >O MIO<:5'NT"MK%5QX6@[3 U<3E83%,"]K\0_1I86AX6QX6P[2@,8R/&K0ZCX=6 M$=NG.%IO#O(V<,X6%^1#^N]XM[>M*_*)9#!%_P;22-Q[T#K'XOCRTVJ"2FM;V:FN(#O1_3NQ MTP"ZLQ?>@Q8"EOUM.2U%(: '+00L^]MR*IWM3:W W%PAX&7)G^QYGZV[#?=L(5)@1ZHU3VM_6J#-379TU7N%-)9NS!?PF9 MA+2_S:7M\T0A):#Y*/O;^G0!7+->]+>=:#XNUGN]B"0'%DY'^XQ16 SHK"FG M%6\HM01H,K>8@M"#$[MKLM:_B3^0;;G;'0/$W';^MB@A: M(%!(*!N"I#F>D#3'$S9>3?SWCB!Z][]?__';W9?/=P'#+G.6RV#M(KKT5P&W M/5M\$6M%5DYOG66F2ME[4B0MSWH;!8<;^9M2J3X<'WF\6>4Z-4RQKG"YU<]K MZ.10R=>2XXY,7J)"5&;R;H_W!*7?*10J$R /;X7FY,N![#6UQ?_9"C'Q!8NM MY@>>C5D0!*NEO?[!XD*CGL3K'>(CKXRG+-ZJ,N]2L4N+>9>)X++!FSNIOMM, M@&X2=N0C.;%;"C\GHTFA^KB.B9H>H P@^>VW]#67PAS4$X!IO=^'Z, MU[JR MY.U9ZLU9L@8PGQ@IQ=G>.AZT#H+4QWQ.M'/$FT''Q17>8)Z4W8MML2MN%L=. M("W**JW-Z"FFRV#/0TL(17CA8Y^1:H-X3/"5Q\$]S^0\]G%I\U:P"ZTD137V M,;>%NLGGC7U*=#SL#^)=A"6ZMG[92(DK9DUZ/K#6)=<0FK:="]T8^\(GJ92C M4*FQA!--'/W6, 4>+=W12IKK_%6F\V,7? 7:*LF:CUZZBFZ/??WP&.M_NO4" M )LCCCO^-=B-WB9"T3?1:+T)PO][W!_&ZYUP7 %KIK(_$_6R.NE$S% :.CF, M@:_7?)5,24A4[2H]+H)O01SNKS59H(,'K#]5U8Z?-FU\T=:KED*O1;P2?0/L MB"3\&6U^XTB6:HW>T<'X[23UDF!$??2Z+Z47>XXE3YVPT>K"%;.+?>C8 MW7*>65JDLBF#GJS&/'74?PR2Z==[X?D+CSLZ[L5"[!<6_[[B3P>K=.C#X!#\ M=-.1H"AC:W64[Q91/F,>6O$5P;:#*7*P1QE%[CK$/+1=3(>C_)POEI3A:$3Y MN#T=Y?/J@8?'+?^X_F?F--VF/I/XZ)+'']=)/+C_DN2-)@KR]:-U53'@<+2> M E9DO\%.(UI/Q>#=Z6<7^L5@5^+:E@RJ":F$NC;5_BR&HHX.LBZ='.;08MCM MP*"A52 8Q$S@H5#6@R=703 DG=0G17K*,-[2K$;)>PY3/3'(%>YDO+KP9EBG MK$OJ5;ZQ$;Z1&NJISG4G:8BZJ8&>F%M!'9J79^92'=*@+49($U(,E\+&):*8 M&4"S' Y319U6X0/-D"==M&M"-T-;#TC.<:\-0,.*9>\4.O,\TU+7VN->9N"G MU7>MK6:&=$O@M+K5*F>I[S+C&]7!N0N4: MM(UX4)JTC:PYZ5*VFG&=7=UJ.WUF=6O0GE7=&K1G5;#**V M@1/5[HE4JHZ,$>JDBW1]JYD@K>?&(.(9<1][4.9K?HP1UO4USF5&O#AMG3-# M7U/KS!!OZ]VU6O-<(^>+ON:985_AS76PC\_G3W73GBQ,K[+=4+M9&:^?<&88 MUUMTOP/Y>P;*1C(4>BL^)]<-RF;R,IJI3XSLF:RK,E;%MG?&Y*J@\E@W1%[;K9B??>8ZYE>_J?I>A^I3UX3J:SL6AMAO.A88J]-$F)I( M#-;VO=^5),+4.=O50R??QL]73-F4=4: ME&=5M3E6'&.O0\V]"FW'N1[A2"I: ?JNZ:MW\AVM +X-K!QD*&^/3:ONOSQL MX@/G.^N?G/\YNI#MK7A719VU#QXI[19@E6FE]>WQ_K@_6 0E$TNHBB1XO*A= M)UD.8ND:/D?JS[4-3YUEYT/1+XL-Z7G-D[*Y(=\$VZO?I8=GO8LB M62$LUOM:L1VA*)7E>>IUPJKZT*E+Y7GJ]:*J$J^M9V*-2E6[A//4=S6F4/I0 MF(3R/.V1"W3247F>#LC%1:/D,MMYJC49U'ZO2 [BPDI8.!2_0Z1:L&-J8,]-I 4A+TWJ;!CZ6 MKY]T54]E(=+5&3G(;N$Z.OX=>%0$;:I(Y_ZE1E;UY/T-6U5'*Y)QH0.RBT5E M:??"VZ(%LNB*E+YQO%G)5O!L&[7?PP,Z"ZR8(96_2)=T[=:L%J5PL^;UEH1O MDUY6.7+G C8/MHWM4I8+V'["ROH$:V@)M-^\71X=W'[6A M4!+%_&_4@J]H]:*.BSFIC: @R@7\#4X34Z^5;J<@-%EPFU-J1U&""C2ZI4TJ MG2:B'48UAUQ-ZL1VH$3B'WXFU_;PN&5J0X$RRBBV3P 8',8ZF@)P,4@ 4\%T MX@2)<]C,BJ6!CC$OD:92>] UP4B0@DX0J< 5H6Y90^\9:)-*YV8;EG6V&+-L MM^$$!;4)-&2H@+-UBX S7=ENPV(P&T'\Z>)8*8-UYROT#\ LGOZ@EQ<:&22 MKZV'LY2_'D5K \\O@FVWX+G M?;9&'I*+F]=EV"SU.W6+>$A'GSJS<:5UVO'3NKF)RUEP5OK;HN[@K(73(/4$ MV5;!.'-+QET[ZWR;EK3O=O'-<,GW2.+YEAU_)%6(O'N7SW$O;EW3_1M8#[$T M37\+,"X]S?HGI>6[$N8J2J_.;@0#/)9[7#S@O:S:^<^_!PIC0Z$);3L?XHKL M+*>-6A4PH9QE(LQN/E7$QBN^MM>,V:Y/Z8HN';1:K9##/18N5][@+)-B<&R2 M>=&8*#-,L'[$_,&_\MV1Y]>2TM;_'/<'T08%!L=(QNLV=HA2^*NF)!. MZ 4NIF2]KCU+5C0@''>^[: M8V0]Z\K*1&JMA4RM7*A[82,.#U8NUW8.EMK06[C&W%893,?9JVSVUE,LW(M8 M?-RZYSMYZRW\ZL.#,#_W#W*:JK47T?_>TIZ)IACNR+=;B]_?[Y-AJ.(?@F04 M'@7KU]:7AV3,ZE.P>T[ !]U7H^>/%73RQXMW7G,YUU&YIA--RLHFG6Z2(>)B ML9Z$MQ9L#\^6_F@P18IP)Z0C7RG86N7RZ0XJ;$^B+5ZJ(HOLC4>_H_11UC'G M"RN*[X/=9K48^ZAE''W;+2SYL*LXV-V+1SX%^\,QEM]N]LHP#XI3TA@4*15S M=SS$FW31Q5[@NP>).!>F*R]WJT(DV=Z(^5/,]^+7EOBH%4D@$/!FR1Z]BPZ6 MX"JT@GU%MT[7"7=H>*58THER=N7PRJEV=M5DC'U&80O&2B;?X=O-OXZ;T6/[ MI*()\_\7'SV<(H"^LT/_Y:LXPEFLCWC-%G'9+,H MM!F*I)Z[E%D&^L0E;^TW_:'2K8\6!_38!T@#,O:SVI,YVY_4GH7:^NAFMQ>. MZC$UM[KG2NLI:YG^Y_'7S6KTB^AKIY+ZV,\*-3RNA6]XRE3JMM3Y2HYS'7U" M_,^3#43K$=) G&'#) =FVR2XDQ5.N9E)R!UGZ<$GDU"%;U\J7>+NQA+\:6NM MA#>QX]N]ZB+*G6CH?HJ_GIZ\Q?QG*[T7RRR"$4UYQ4.9:V MB)PH?&>-D:A)<64![&+7(_)T:YYK.JV 8LN2#S7NTKM"#]6[Z;^&0C MABH:ARJW.H:X1AU7*\RA.L0G-G3*F3..-Y.IJ8Y]JYJ9$#LR2UMS M%K"9401M,U,=N%(Q,X9X[YEV4SW@Y+C,LZJ=H1=H'7%5S:L<<:;(MR<]=8P% M1EVWV/-HGR'^6Z=L=<#W7#YYPQOK4..D-\=]>-4%(9!X)0YW0S M,W4CS"$5WL=15UPH]T5KU="LZT(9VKS#[/F&D5 ;VN)#BTHZE";&AH:1")+ MNR;FLCK)X6$D@NA$X'+9,)+>*T$%=:!.T*)D-*.O*HKTH97.J$&DLZ$(GUBO M\O9[AK)]N]]S\;_P2_ =E'ZYV\>'NT]ITO)C_#E-N2;HZJM@^RBAU8MK[\]2 M.&_O[S]+T4R%KOXS]>C")3H%L5!45>:X&J*')DV)HREZ8D[T>I6R9Q<]QFR! M/9U&&'^B:\AL4HRBDJ/+X"![,ELP,*:FC7E^8;; M#8P9^&Z[K V(&A;5+E' MAT3"+GR/FA:)[2T<;[@'5XAD*L39M&7G;:4Z0[$GH7/?&'+K]#H5P+GP/2D6 M*OOE=%(G;('<]@@H? M9>&=:M-!HS'<(-0I;>_"-UVR0I/)V5\@3T?,X,9(ZFNNOW_ANVW:]2<+05%G M_:';K(@\D4V[X@^D2IJ,U6^KGWV0327AFVA_V.<]ZCS\%#S+N3)[H_U,:[8,;.HL&74H=0E9"M=CS3!?.W3%ULOU M*:4\JGVBT\\DK5MQ992=8^KTN+UR'3:;M;7R[%2\F::5_[&*^BNYWF[_&K_B( M$Z[UC.R$&_OQ8&\%8P]7L>+'[6$LY6@M9\)K?AHU/WWUE>\/XU<^';0V_M7' M?K([RL@;9/X28DN8;;"-L?7S< M;9;'O?5;M+N_^L+CQ['O_GZWDE4)7[GU:1L('^-@-! MVFZ=R:X<0.L.^>WCTS9ZYCS+F:E]B ^RY$)NR=MO01SNDRB@^GL96XKHY/]P MX2/D=K-\4OJA) ?WY2'8?7R2'VD,_;[]?/?QG6FGU;G629M*@9 [!CW3<$/M MQO9"Y3[(-_%?:RF'!Z_D&*/0DB.0K,#ZEDVSM++YJ(H-!.WK:O7D\GBCW62I M.AM4KWB'P+N@',N+:I/%&HD5TKHW-[8)/B4K]2Z*LQ_)OT/ V*VBZE=[OKH) MC_$S#V+I8ON#/7[)0I,[\(6HZS27>J0VR%IT%H25+I? MV.P=;Z@S]%\4':3VM]C)-+Z\TNM:: &"U*":6N>S7HLY[D MBZBB5>C\^6(1G+Q,N37RI84Q8$E_YZLX2\;R*9>MFLRP*EF)EJN;ML'O3^]" M#Y-K%W:G?X.@V>K-U-@X3[+ROZ8#6[^XX35S&_K,@JK!M+4W;!NRX1 M[V*OL1LL*>&>[SDKSFVV#FQ_Y09]EY=C6KU)J_+X\^J!A\^TVVFBF=J"B>*TC.(< 8[=SQ'JUV1>FE/Q;0-+"[KZ5OSG;)M MS SY/I!T'Y4HX8:HMQNC/573E!DHW[ZE=VQBFGGJXV;'G)KY3@QE"'6/J?N6 M_ J$LB'T9KMKUJ[KZ]"&<.V[:LJ>7_9+F>%:U\IXN&OV!$C5?4TK8X:\7^]3 MJ_=F5H1NAKI>5[27-9">R<:885UGE_MN%^.PV<[#.\T,Y8Z!UM0GU8Y,I\ND M&QEHS3ROVI YBKBB(J;/4ZJZ15T5,0#\)'5%#+.+!L0"FES>%"J3BH#^KP[J M11L 2;->G]7P;8+T^/8&-6D'5?WU$A9+17O\?4D'VWYCT3/D).O7.-BU49[% M&XRO_.YZ UQ?^%^" [?>!9O8^E_!]JA(>F-H&U;C4OIC%3!,Q"7\K4TFOGULE@$E(]O9?1Q%0O=^)B.V8)+R:US5% M]CO=<*K;&QFMC<(7>__A7=\-SL_8=1<^ZRSYK*X\%%Z\T#/:A9LKB #O(\NZ M^@'QMDI]9A!O QPMV>%RL\F]EFPU@.2[X56H.+0U$*4P]-JBZ!I+[=C_2EA6 MB!A!H72(6Z6D"Y3>:AXS)_"4]?>[](;*'';@X-Y>V*S=PME"3QFUJP$LAJ&@=T5C5UJ?]RZ*UWRCWHH8VKI9;,6$ MF.Y6;#40FM."@OOS[T:T<+RV_!6[487],;*WK+_>M06@:UP.1[%F%[ 5&;UV M=%P><)=9[MK;J.WH#DZ4J8(2 7W=_ 4ZV\\NRMDU=R"Z=(&11CG%J#C8I.^C9 MCKMFZ] -0S]P*$O-=2[1;*ZCK.7F"1U[W"1@Z_O; M7?@F6=E[OEMM^+YLK3/:+C>T#'?HE&M.JHAA3FR8P[2-(ME][4(;R MJ.FUPMP#,-D:M2G)BZ@H3)V5;71._?;VU]O?K$]_?'SS]NTO[S_\^EGQ"E-G M9QNP5DG=F,Q)"ZT9WYSX];H#4SW\^_+O@?5/<; [B811MD<7Q1W*8BO(RF_$ M?MP?E_M-N &4]]7E-[I.LA"[]:,L(,/VJW^^>9?\"[WZ:7S76LR3(W9\.\A> MN$UKO@L#:;TVHTOTTNVH4,VI;)V=MHV-;QTZQ4ZTZBR_ZI9/MSY9F!>8Y@!: M9D97?BVDRFI-A;"'\WFZQ_B@CS/;,B+_,XCCS3X[@D:#QB46<+28 M905T8N4!34FGV.#6Z_\HW8+L[$Q>Y,33LPT5N=_S6&;$5]M@\SC:ATRG;8R? ML7&8#DTT\3=3MP+TF.V6WRMO"AATTG.^,6@:1'W=1-M36@-:2J&]IZ;$<#Q% MC;V6V>$K_B2#V-'4XT ;V[A%_5.2"5OQ?:(C^)7L 9)IF_'/$V'P"B+!V]4! M8M%T[5GKS5\?Q^-'_O?@\4G7LVE]6.SUT83?1-JB;[^T^+?[*OTZ]AG(O:;H M2J(_*:;08V1P&0]$?'@( M=/L@52?+Z+#EI/!;=1"-_:@XO\9[&&L1$(^FG,P='_OA$_!@VZLU6L+\^__' MWK7,L3JKH"@>O+O! MA4$ X6LT*S?A^.^Z&S?M9^,BX5$/4!?S@O?I1FZ?Y456HD\$50/13B(ZQM7] M:FTM..EJ+;)RL\7?CGRWS_+ND6&3E!MTR-12_:2C$:'W/!>_Y'@U&Z>_EJDT MT?%"O8F M_[_[!#+D R&@PAHP>B%UCWW1+\?'22OG'FTG.&O+(*(@7>!]D"C M),,;(7?Q88M>JEL3(8 [M=22X5;E2J8A/CN?B8;2$1#=_9V"I:!5G/A35A1U MAOW^5;2+-KRXD5+A.5_K?5,!6_HV??GJIT/$_ZXDT1H'WEH4*-[&[L\\.N2(X.-_?;F+>JFJ*4[92.SQFD)=6Q9).E6&6 M3B.A;2]R@.OXP30TK O M2C,(44)Q1[3?\RA!?]'=-EYN ;R:1<)+WJ3X/+D0')@>*8E<98'8M9P56N J MF!B#A%G":'5UG<^;.,=;?55^#>U6O$>G5)2:P#[MA%T%KO6H.#\N^F&"#1/U MDJAVC!(D$_LPF*QY@3<;"39ZSH7L=@=#M;GBRZASLKWU+)1&HC\9[5L0)BO. M<6>$-[O"U1T6_)(S5*G)DS\OUWQ_4_VC,>H^6H$Q]IQ)\[\N6/T@[!*G5KFM MBM>//_[PS T"<:WJ/[Y_T2YEW46Y,!^NI/Z-RD-6_2"7]8_R)V#KKY/L[ODV M7JUX^F(!Z*3YE1SVN83PJWZDEN*PC8]_J?X29SX;L>H/\27BXZ\6.8^^7$7K M \^?1\E==%]4Z3)97%I5^DX"%8OXYN2RP7?%- J"W[S1@/+S(^^<,A@CMLW! MSOUSU&R .7T2K/RK%:"U2AOYN<1D!LD0+W@+1<%__4MDLG&IY1V3NJO#5>6H M3G!^':]D ;[?N0#_\^^BB1U+\(-^.&M=1L85R[N_4QYO,$=ZEL?/O;#E/URF ML)^Z"IKEX0KU^62(\GAW-CU%J#$/'LYFF-$-]?$/+6YS)2_5Q\\L!2HGVAG) MEIR#FE2>VOOE(0/4$-W7UMDJ>J@8F.GZ%NT6$*QY\4YIV[)C$9@TSJFN(/C; MA?8SI3=4"A]MQ]7+"753;14VLQ3GT6@CM-(PA/?9MISGFHB"DM'3ZTUUT+#K M0&I%$!=[K,(7Q%@Y58@_5&$,@NWUD=_&0N(LF/8,CV]L]I%GEIHE-$I.']/8 M0&!"T L$QIQ^>8+6XTU=CSXK$*;3RO5Q\@9#A3@PH1TZR I"G)=^D M,C/B GXK?@W_*=DK=MF!&T"QW3G>XGNX)V^J M+_F0M/4G6XL1^3;!$ENIN. M'UB4C%GG+IK6F@"PL9@O4- K"F*>%R?O[OCB#LUT!#R]LXXEM2C7!8.L;IR5 M18+.8^<25YVO1H0Z\P;G5T (<$YF(PM&"CJB'Q6]&MX,1?]B"0DU5:R <"<^ M&E:GIK!+$*#DH+H/\VRKBU9$1")1"9^%MEMP2"_:4%D#+ M/Z2F"M:GQJIM-'2NL3)LVTHL>'Y/J;+JV17;+I@2UYC,S.&KS,0)$%N!CWU+ M<1@Q*%S=/T)4V.@4].KW,:V N'X@"F,Z/;:@@CP%"R&^*A:'=;TNV-TV8ZKB M378U0^4MP7C3676F:WZ$$14)6P-LG'6>H3EP8'7W9;["'T"_OEIG-!E;%AF3TCM'7JGI': M5,3?M!^.>UUUGT!$8]26-V]BJ^@S5&WNI1@V$=X&''3^6RF\":9T-S@6LJ A MYQ%X@$PV\!?+/%Z(_Q"N0W:'7GJX8/Y3'*Y,+)V^: Q>A$>%WCW.=3ZOX";H MM2NR(,B9DZ+,/5*Z;;L42GX(4FM77"E\[ULAEWIH1.-"[_HJX4:0,!\V<0Q^YJ#CP M'(T\0%TQ?)KA T_3XCZYC=(83SSW%CWQ'+WB'^ (%]U+A4Q:DC V2;E>5RXS M]@5U*:_1@+!DL+J>2L?^_.HG]BX;BTMQXHZ(.10=?-/^\VG&E'#D97SS728S M$2FC'R?V-A%_+8N%(6L(1)+L45OQR_:^VT);=WUU_9!/" 16*6N%CJR@=U[L MS(B]))3C$;!OG.>.<[6\O9K-)GCZ5\KU!SD!Z09C)_^$*O4#W97NU;!D4&Z= M.Z]M&AYT:#NTDFP61#:UD*VZ\5 EQ>E!;M5+1K"&>X&2M,_UXUMU!(&ZV M4;1ITQV!I;U0 ?Y.'-^,7Z*?AG_OC&/2_FSTA!?X<[O).2?DZ_%&7!+OXJ=0 M=#KR2SB'^./4 X_#:E6".(I\8:A(\*CD*D<=.U4E"3'("1,LC7I[R*,9' MRDCRU ,PQ.IM3X_Z[Z,8+50$ W%/=;D)&<\J\8/6\?@8Q3[*#_&R3**<$A'^ M X8I+-C4AT.T_&)V5FT%*>;*3*S2J&L>24H80NEM(TYAPP5F40J-TU=W/%E# MOFY3QBL.SU/N% AA;_)HQTI(9>(-B;.*>.QK=O"\\@@@3=O>;M=2C;DWJ?J5 M]>JB,=P,WVBI6L7SIE4RJNI<<'T+.:5JGZIJ4W$XT==N!%TZ:R&(,O'?3 A* MTY)2E72P310#2435^T81"CQ/E6T M ^@'!C8'6^%O_C0[L&UTR_&]],?"T5A,:WGH7C_XD#A36PS6<1JE2_@J(=$K MU6V MW'$S5$F!P/3AF>+N,L+9QI]GF5[KIH-\7!90L>\RVY)W3(.WH&5*@U? M]5X2(!Z)E6UZ)8XN62_EOD]R[DPE%,H^V%5 MKR'ZA@(6-[B@X>7-\A/3)ECJF?)=5?)#]U+:N%3B(S\[[F;9IUX$IFI1 MZ37PG(Z6V;4T R1A'E]]RB1'W@?AF]X;0*J$M"B&9P] JAK_U0^D2N8^9>I3 M93[?ILO7A^OD[\H[$AM]='+T;WX/6>HJ> A:BA5B5+$*X9\ '+H#P;3$<-1"JL'KX[9IR$8%BL-6XC%Z$@D&]%QB;^":7 M=6'!-6&\K3[) MQ=6(BO\3;ZC &WM=;BBQ,\'G&9'K1-4WGVP-4GCT#846VZ)<_,KQ;=9XR*EE MSE>=,X]6U03^.M41,/1:'T\36DE5Y?SH.V21X0D!"/ZL#N>CE>N%XA0JPW+= MRCTY]G*K'2H8!8&WZNK%W]?B.\ !JXT6] G?)V5!L2$;_A_V%1].FF4!H1TW*G!4< L!L'<,=S7XK MQ9N%#LC6$/?P1^P.T R6@).Q$M_&HN4R+\6_\J_ 5$\AHFLOJ&\KSC2_!)PM MAOA,M_>\_]8]E[SGP<=K#W MQ,8$GQUJ=ML+SK>&%I!@<2K.!]2T;] ^\48W>,+!CE:[.(4J^Z@'^UR['D2= M/>CHMY!EH\8MA#ROX',DZ;I$PHR.K0I]:%R,[03I,ML9FHL]WU)>/)BH2B[8 MG&4""-7K6'9THC]:6E!"UI=EGD->&-ST&'KH\'4+:IMM$52:]PO[;3]$290N M.;O9$>S&!U;%#);Q(3H617A)4;?T)XI M9%'0'A+_NDQ*2OQX? M69>@:(P:GA>N3)Y][9>H,!@':^&\$ROX5&P,O9["+01; 4(]Z/K:?Z"W0]8D M535M!M&V5'<3!(J' JKF6,1^+5<;2I5;E(C?*C0!L+EDJ@:?,5N#(6.I] X$ M(J- ]+W.F362\A-ZSY39* M-VBEHT5J74*Q./H.B,#[H%5!9N7A@FL86(HB!;IJ2M8H905O2J>-361B-_!: MM- XH[B!@)_.M!(C/A'5#Q"46Y MA&:==9D0IG1&>](43DM57,%\=@[Y3XP&U3 _Z-: 1E$MZXLE_SNE)",QNW[. MPT.UTWB8 $6J5E'9$9K"*CL*P,,BDZ!8\DQ"1VDQ#4^,[^Y)HCO:(1<7X3JZ MS3IW@[5\H2]I=I<20G.1T. Y7Q*"7;=<6 /+PX@)RQ\,#0" I(HDHG3L8HJ+ M%'Y35K-?THD6;'4_#9*@&V( MANF[1/"N7(:VIBXIOC!LQ7-*+X#P1,5M4W2W0@S]"(K!"7U\,G8;;[)0\RK/?%*47D>U3%T"X5#(]J'.CRM>4V&.O_^2 M1%OQ)/L'-%85 ,'Y(4N2DJ)VZL2I:6J6D@[325!U./ZM[(R WNY)D$TGD\X( M\L9[1ZXF(357;0+-E"K*& ]\0C-X3R#5L"]Y91.)#?NX30"W:EM- 'FAI2JP MJ[] _?21D;[&X^KMPDW+AN79] M5\M[T^\"YLND,U9?NX]"ON5'GN6;(ZLW\9,^<-#R>-*--U&^JYA*VD(]M51) M,/6.E038W;R)=SM"Z-."*!&BQ&BWHU?%JD%ED5Q2](37XOZ*X>:@L&^A!85V M=Z.#E\0KOQ?G@S%[B7\V!]8&@JB@LPGB[V;=>ZPM[M9R&R^_<),Y.[44A)P& MCNY$4M17A%6J$4K%%KL.S[&MV(^1^^"X.3'@ .O7X/]FCV4AZZX M?A/!M^0TM.WJ^!.C3+N]="--.\%7/@74H;Q>""[8$Z\V.N,-]",5L@-64Y'J:$@19[3] M=/0:39K$4J!L.E/%+[U,:Z-/1+ ?CKSPZ,CH$2\''QHEQ)>QC_:]./%?W;:Z M\(Z!I)/'?C%$]="B=M33\+:SN/#_=O935B<7A_E\+)C?+X$CN -_^'^0P3]$*Y?Z&HZOJ]N:/I!O"M+7P*T MR[W5#*'5CI2]1]$YK:=_^NDE^MF[;8S'.\/WT':&]C)@ MM&TR0H9;>)P[H8:Z\W0:&E6ZT]6VFQZ,C09*[]RT1/ MU/%DO<[9A: X$P<&'0 H)C:Z0H49X1XP0P4LSMN=IE% ZGN^$[,E:)(AI43)L2IKQ0<%2 MET>UC\',J)$ZI=GFJSH;AE+U0"I>(6O]'=E8C1=,(?2D(P\8+>LN1YS'4MX]&V MPBK9VW@9Y;$L><7;N!2HJJ>A/E:!)0(XRI/4O50F-2&7W8]_Q&;9#,D6H/:. M4#BW%-@7/O-/V.TUON( GWZ!7J7='I]#SDQZSU)QP=Q5$(;":<2'T?IVK!MB M8NBA 7UAG\>$"K)6AM:,^W0RV@RODPP/V1"# MSYX2/ONQ%)8A';'J(=B&/*2P!0CH0(>8L-Z?A#K85HKKY,_XZW-= Q UDU'R MSV^J?S1&W4[Z-5RN> MOEA(2;R2PSZ7B&/5C]120,"Z^DG])!["-5'_1F2DF_>:*3!N5>U)ZED:<2V M.:0=_QRY;ATA.WT2\IY7*T#3E!OY7"P]ST$RQ O>BG__^M>_1(94XYP:<9NX M^EL=H?__N'CS]]_G3S.9RN@_5JNEK-H]#GCAOYZX4[ MC^:1LYHM5^[T\T/!6Y50KD8-(+,I!"(Z/(=?Z-1R4Z3E%_08N?[L3V))?X!C M!;":4 20&X%)CN(KSZ&6DQ32P8F6H.G$J27(G4Y;\)'M63(M>^X89(!5TC>& M)69JY!?CXTAW6R[1O0C0+0G?2*!K85-1X%^BVRA.*$G?GDA\QA13 MFJ%S>H[/[H5,H0-R.E!(I_B>\I#AKW%%)23AEX5Z0+^F KEL0%"B$YQ*=XEB\\!'G03WFZ)B"=A.QRMU,.X/EUS?XD-#P,V5 M]S"^#:E4V*'.5%;MG%-&PW7^QS;&UZX(28@V).QSC>I/@.7@>"1HL&'QZ38J M1YTBXP!R'@(- 7X"0( @J\#;:L&Q%**?J_;E1$R4K?,,W1U/AY$_4.J:-1\0 M.XC)XM'B#MT9 (U:IB=WBQ&!HQ]ED'$?(LEG3Q!8*EX!_RI6HLSYB,4$< L\ M"+-81SKKF>G060JX.!-U&:\H0*#HA<4^F%-H 6BM&UF.[[ZV 0N.-^Z2)+NC M< .*LTP@[X2KMWB.SZEIZ#4:-1U<_Y3>-H(&03\J&TLH1A->WO?9049AT7GG M95:8B/%\QY+3Z>@*$;%(V3*65(Z24\46'!(3'I$B221W"5712Q:Q"@$=+X?B M);(-[Y!#^C$CA)!T5%.8MIN,R6]$BUG*>'H;YUD*PFJV%"TYD(ZG>BB!"UB^ M1?=*\J]Q(5FN2 :<--RD(YQ$RR_@5V_*>"6)(\EFJ?34(X#M9G?PQ;N8 /JU M@!>F12PK)UFC5I951:\DT&7#_LUM9;5U([AJEF=UVR\[LEO9@GP>R=A1?7_< MTXF2Y,X!&W6#6%(LNJ2(!'$A:'N595&L=6S!#<#&OFNKM"!4O7Q"K6T!>P[( MLRO6O$,U0S4GP,&+0,:4-:M58@,'4;C&LHO9T)GLNWA=_S#4NC-7$W@OO^9G MR1EBNFQ<2_A:KJ>*R-X*];M2>H<8_9-L?*,F7RXA-A&GMUER*]NGL6^Y5;U- M>G]I"*APZAKG6IB^,J6+MR6$[,5"U!9E(?YJ48S9M19<2CZP+2V>I6B&ZP>: MLU=Q?Y&R4^*J5YPXZ.U81BF$!1:$U(?.1"L3"_T=E1I&7TUU%''$RCV-F"U: MW<;XPDBAZL6%GA:\,P*YZ=R2!(-E^S@EF))2T1L.@:4[QM59(4F;%@L+^DB% M5VSE%0=3[G*/>S.^7LV6 MG6O3O3 T%:>G6?JNW(G%6]:P9^$Y[-E-N2CX;Z4X-J]O@:[\6(M^"G+VYN/[ MGS__K4PGKL(X^_3^0<2S/S%>+*.]&.>0E_SA4O? (%0]2]T=WZU+W=O5Y@^. MT'S=I6IS#V\J/&RK*,OAG?"GF>.P*U;O!E/;83B$OB5(%T^MV6MYK+J[Q/@V M/ONE O,_7*4 T9Z3R-.MUS#C M6'7M5$-QB!9)7&P)KB5ZVU+>M;"M_=TFT#??%B6W/VT@+P@]1R@RVXN]E6[H M&G#2T$Z.D,PRYV-F0528Q+P@<=JZD\D4+7*;7*PZ@11^D4<2,T@23F2D3AU= MRH*^(F0%#$4Z?N9?XZ6IPLFW%+4*5=!JS2,A/X0S+LX;6C/FT1X?U!-G\,#Q MT0%QGRVC+X2@XE(<.,+C!-F =;LJ"4O7!X>T_>'XFA,AI82 //R=)UAM I3Y MK8F(6IS@S_/@,]$<#KS@]"!?A(R>GOM.[R16X_OUS2$3KF-O5.@5CS__!$7T MZE H3^=V\4=,&!AH5T)I//A)"L6LKP?"F1 M^YUSX;FA(X*%W(ZGJ!\4UI9!3&WQI4]57)M+:4&K+/$[&>P0-L9_9'M^QY,$ MB#RE:*!?"I_\_[+\"_H%&LX4R%NI!IA$RP6P7/8,HD/NY(5^H?POY\7W)"S& MJO1F&>WC0Y3$_Q1+J=]OV/K0TM;/5="XAP=DQLSY*BNW.H.4M5[RK6F*0K]] M)FH.QSV;Z44E/#M7PA^B^YT,7&77R]_*..<5@/_;]&]9G![^KNQZ0SCKAN\G M\V,XJ_%?9@#_&]TA]W[]6HQSN/^9'[;9ZNW1K6W_E/-WXE.E7M=?^UDFI:K? M:KS_XR_/8G&?[O>G#Y_]OG4Y_'+SJGDW7'5B"PC_]._A>!ITN"5@IWUQXQ*W M6GI^S:U&RJ(8)"'P=>#QQ9=1@4\NH5NE*^X,]/G7N4D\5*@0O7A/ ?PB(';* MU"-ZW*+@>$A:PE>O"V\7U5_(&@I9@!7 M%P-^=H('07JZL)-,SX:]=+< I>3IW6)6] 9F&)/M_[L7BH$1YF642!8@:<,< M[?\_R/6#)JL)G"ZWCY"%J7!3B/%'X>>/N#F57Z?/:6"%]4S^=X$5 M^B$^P/ZT8(7^E%KG8@ KG!JD?(HWJ,QU!;(0Y A7*.;XZ?7/6!/01<,C_7S] M[OK'US^_?O=)E^?<&*9NNZ3"];W3N;]Z>_/REYN;M^_?&4;'BZ9Y=$\BU#1& MOW[W"KOP8O5^^G\W;V\Z/C\[?_[]&^S(;]Z^NW[W\NWU3]B=?_G^W:NWGV#) MT7-'+]O'US>__/2)L&J& TH@P/R= SI5:N']A]&+^PZZQ(]?,FHN%(HUKK M-$KN"U+EYYMCG>++J@6&$/5@'W4]I$$RB?'>6C)=90-"9T9?AN<+?90JM_$A MPB,YO'W+(,_&IH0*8(LUJM=I6HHM_N\IIF9=*%AKXF9@VOHRZ*(@<^>$6:BM[::!6OL$/[F@>BK,-_PG;RJ M3YK SF LP ^HL%KUZ7!4(!5,-D+M\;&"OTI%T6%PCA!3Z,.U+B&RKSFS*3?! M*CI$(\:_[DF\>=!E>,C5E[ *:9M4L/VK_!YV\F*#K)!S=L<>=U03*(,UU(.4?OQ>5DO)U)J@ZSVRO$_T MJ1W5R^X7PEH3$^K>^6SBMTU7%N7#(-&V D^N;D"*A:.NNHIA.X_I=.U$0T=P MON& \2*\VA-4UJ-W]Q"78_H +JU*ND"[GC=)V4//UG=)SU?WRX?GN,?*!KVG#" MW[XYJDVDW-75WA.L,5@F$KT0:"1IQ!"\IF.J6Q94/[9BNKPW)CFU9NGKVGA+ M^TCHFDSX)BZ4$(PDIB_^.\3MDB7QDH+75&^B!EB@K(HD?"#8+!7"]HB1 0\E M&*S"6@#MC$?16R[S,DH,*8Z BJ=4RZ:N!W6QGAM7L0B7U?QOL3S [#!MK*GGK. M,4>5]TMCN^)8,ONL ;AP@78)0)9+ M?(V\V.$[(?_HS2W$9C \Y90VK2HT\Y&VKTRR;C!G3P+65,?5\KXD UU5;M.06'[C0 M=R;^]BD[=Y\;&!_7:SS[804&UCEHU'I##ZA6P^V2X>^6XS'&?CF^88W *8@S M$=KL@D<3 5U4VKTM^_T,R(-J34>N$F:+\K;^DKLCCD]Q2,@(*SWL>_[2?FP$J);K7=E%$NK#+.*>6D51:-Y[*+*,4G M!E19F 0B1@MB7'PI1NR$\0$=>(Z*HMSMUCL^_[G*\(].\$I;O#TQ'B:^H7_#[#?W)6H@53 M]K9FR5.@[3SAF>CC K4?CKJ'J P1:_!/\;=Y'\_/XG%4;I])S=IRJ_V)*F>I M7<0^M!QF7X_U==HNQ-?1$G[FN-"]"ETW/F(66)M&[%F,SGC+[+JXTHF'GQ4< M?8C%ZDI.(.SSNF*\+=.^K;(;WU5E-U"4CA5DIVLI:[NAKOOVM#L)>^EF0R#^ M"6(=T#&!#AO*1@OT2LLZ=[0U2YASCR/8#JO0]OA99^9%@SMQWU7QM',TG16& M*8Z$QU_#A^]ZM+*UGGW[%OWD_S:=8W8#J6C[M2[7Y&0\*?@=$ YVOWD,!SZ& M7#VE.28JV!VA-AFXRGI$PQ]JU209(7H5\*TQ0$""I\,%"U,R^N(M:M+C%2T: M]OE&#P#!XST6WAN.#Q''I3X^@8KOO%R:Y'13';;Z)\1H:BC M)SVLQ8N?8-?U:3QI SUV[@9I/=JS^-)@%/8L#30DF O>@^6]G:?E1?=R_C9J M(X\H2)4U-K$G0C!;ZD81DER?<&8LP@L)7;]6>!+H:O[HE% M>9!494F\DYT!F@=39SVAYE;B9Z$MG#6#,GNTC::8G<1W[K,R.>3W%?@9="R, MV,LHC581JRLV@;0.F(-)$55V%P% 1%X8^.."P)8Q'4Q422:P#RX/)#.RT7JA M6BV>)M0'>T*8Q1N^R(7E<0^P#RXAZ4&J3%;;K@K^"04(94[?B5=\26(6$\OH M23,';^?HRFS3,;!E% >.;F)2YUJUM!'"H5(9[*+\"SZH*OO'9+L2M?>5Y)*L MN>R.E-V*S^);]":",$:+.(D/Z*2>N!1T,I(RH1WG!PL;O 10QW7.^07C.[35 M71QX7IWU9L6>@X;MO(@FDQ1VLO-&&@.=X@WZ4**M*[&$V2+1[,5H*U=>E*0R M2MT 0LEP@6@+LXG@V0 S*JEI-0+&!B5EW%X9I(H:C8,L/#7SE MAU:^D0JV*!\8K9?R2I3)O40R'S105\@/%5-/@W9Z%X(9?JJ M!6<[CJ\B?'8;?Z\#%D=4"(.TV"ID"T(5Z,+GVLDM8?@GZ>VO^+%5URNZ,H)4 MHRED!&\H$J*-9-,$7T@"-7AHZXX(@+\LBT.V@Q($],(IKB#LXX0&X>.W/\$A MV>09^KO!7#"H/5M5DL%LTB2$15]H\5?2(1:J/EK=BMW!9]1U0RH^[*MO0.PT MA$+0]BG>*C@<9'T/(9;X+/Z*5HB;)%M$B5A!8$Z6"J[KGAJ:9HB=YE'1V92Y M9*23BEG8782.J9J .(/05L%=,%<%=[]\R8&R9J1"GYFP 82KVU6[^89O?EOD M$4^DC5R4N>1+D 9ASB-E.0OQC"0F"EK"@>UC#R_5D9./ .O"H['XEV@E1!\& M \,85@,>)?[M=L2N MF]%NR;/=8X9]PX)+7PBM;.ZVW4L)V@^CG]3]XMC'NP>M6X\VVB@>7VSZ<"\3 M)HWH)IS:4K&A.SOK)I2*B=3?!R\ 39JE #2%-I8.LH1I&:4$(H T8R!!.:@= M4ACC()NN[,-9W,5) C7@^*XE%7Z(ELL2'$P3X/+,%LY,Z*O P9LRA\U![^Q@ M1>[H'*9L+"&_)VQ!Z":-;SE;0:B!=.ZR]8CA M@1+B-4OQC1SBXQD>T5L*TVH$-,^&HV KAA;J+FR-X@??C/U@M=QC@,CE>TJU MI4R$W,4%:%\9>T!K\,4]2Z([]/F^$PL2%\LDBG?"FD:?)M6;31##.H]" -DM M]U(@]Z5XV1*O&DXO$(-DVLK8AE-50])6KB-VM^4R6:;-4*: Z !44'+X240Y MW9++;^4CA.S!41Q-=]+<5A9P.E$)ZA]?OWO]\?HGTU"VG*"II\[\RRBYDARJ M6--0!?E,1Y\AJ>;:/.OC0!CF'2%H8T^$YL\@@@.^OE]M/P2 22J MJ;S/&I/-5%>8J_H72L@0'Z 7?U24H)>[[(YC932_-CD%(Q\BJ9V#3BV-LHWP3G'6^7*^M&%/VU#:!%_H M#ZJS'[_&A%ABC16/[G=,V_;*#GC #EG7AAT9+U717IRGKQ*X#,_/X8=C ^EU M.+$5Y9GJ?@SQEQ."O90 S<)35&,XD_$<7^= FO->F!Z<@$V(G_0BYWQ%6&]\ MZ/'1[J8_G+9K/8NW'0K"A4*H@WNRBXQP$BQP;N&S4NCY&A2Z-4:RF>;K$^^& M"BRVR;-R3\ OK,L$&^0!J?3W\#>R+-WF&_D.^$)AOH+GM_%2E<:L.)2B093?L.FVJN-GCKK%BU*X=BKV\C@M M>"W=I=HBUQ#^E8N ?E'#(7@BQ<*([;3D(M7#5IS=S38K#Y0=V46_9CFAOKE7 MRM8H#Q0M$<5X]+G,=.1L=<_./$='.F/)D,PXP'3& +6L$E)7V?I*+-P5 )S5 M(3(FOI@2<%HF *DGI@:EQ$<)&[OH0&EA/7]30= M9] J3C1\JK4]"54-'SV8B8^-$=$A"7&CWKC^;=5/[#KNS#EC^'8+_;($Y(0G M,E^APQ;[[":G\+(_ Z[+)YBQILA$RPF/DLY4B>VJC1[5CL;**8/NLM6[,9LJ MM:H(*K$?>9M!\QBA)+%AL#Y^')9'^.W)^M3KV8Q<"_/L\5?J"<&F?^2IN"+% M+8->;!!Q/*J$C:L"K:_QV0G*#4/)$^)[B*4ZNS4J/5N57+.YUR 01H?HT24= MA&-$YA\D&HI]^B1H)]#@4?8X@88D8X\3:!,=Z]&,+:MY?O3Y33D4AG8>N-WX M]CAGTN;59NM,&LHY0]=6B=1\HFH3KI/#%L([W>M'VH6[!<=C1-Q&>

M0Y9"=;,*L!N$V5:AS=S5@6?(';$>-DX;]!+ZL;IWHYHNAEV91+V@7$S0D46\ M(O3]"$$6Y^J> +UY%]W+5,O1#=,G6=/^HFV6\"+" SPK>X&1 M+WZ%AF809\]6^]?<5T%=BK&.=Q$J$<:''A-*:!F?T"1YHP7>!J9<755!-OY4 M$&))NIGO"2H:8+T??[G_N,'&)RC_6*'/(0'BBV*O2)Q)@U:VU94T#T)=TI#S MI;@/F41)2XL2C#0&]P*7&5)]PS T(73R10 9BZLL2Q9G3QUM/#EG]]4_V@L MP#Y:0:G#B/^]>:-VV)/A']G2IU**$=OF?/UO?_IS MY#;\K=,G#_SKX6K%A4J1&=7G8NEY#D(*'$_BW[_^]2^1(?^+J;W4F MKHI:.3.#U/NV;)% =?U]!) PM.T&9ML3$$A1D?/QD988BGCB98\L*"5:T_9B M.$=;%#(HAR_>7Y4YP>V@8'E$^+TF@&/=2;1"= Q3G,0MA>8(^ZA0Z7_$31;7 MYL[$/1E:X^F;*J6J-F;,/E 3-1:PL]=)"4RA>."#.&6 62&L#@KX2:&09M!S M48C7C$CU*JNQT)9I="AS"4>W!-PKP6_8+'9JD9R M7-4Z);8F2D;LCK.['O0B;3OB*X#50=@1_BV/>7=@V-:[P&O,95)94I%),V/$ M^D1W3*6BY4[3:*3X@CIA/F0[SIXIUB.@1UOBLT'B.UB2 ;O']X J3"H%,;*G MA;ZMS+?CJJN!&)@U1VH0H3AT"1A=_D[IK7;LJ!L,-].[>(!;F&T/_A MCA#]7\7K=1^*Y)9"H&IT\./Q>AG-[U"('<,7,M,NP1X^-0'@J?4H4!H8M)"M MQ*$3JFQJRH616$BL1;;C42H6>ETFK*%73'6N@:WXIS-7#4V="R':; I9*,S4Q0->,CR:(//(1(JS6GYH6V4WQ*24^IZ1^N?+5YY_A%Z"@Q&\ 8H M37N PMM40INJC8N2R.P< FF=[4]=XU\&_->B-+9B6B/&=AT5'X1.N3@M">B0 MMU&<:/8E H.1Y.%M2 O:I+SCX*+C73YA7HCOZ!RZ-)57'_)H>2"U:FOT[GV9 M+[=10:EN83W*$DV6*NM77]BN0> 09B*8O"8"@- :,;;KJ@SFOGNBQ:Z;B?=N MCX)&."KH7<6?,/C=U6, 5)NZ+SJ#PK5OWRRG5%(_B9+;2ENYQ09M[97M<:Z8<.XOV^R1> DXT.@,@[81")4O09?S7K(]J M-(,MB(N(P/83@<>^P_?3BO'3(E)53R8RRS"T5:?OADY5\L3ZZ-=+#6,4-C/A MV61W!2LI3.S]KF/#QI%$)Q%W1$(YAQ&#-$.\CI?8-ZQX BB2]TP5#1 2[>PN MBBGT\P4^00G2J'4!3242A)%!8YZI>M8:];,[5>T"*\F0I^GK=EF.SU*M2D[@ ME()5A^'1TA_O8FA>+4IQ$> #@$#2E&^BM/,9>"A*0^D')W@%H/[C V$O*G/5 MXE*8;Y*I-9-*X\)H@Q-J*+8\V3,=^U%"@>8LK&C>?A< M@T$^A .S$HH(?YXHU8[&;,'45B&8Y_H:>WOQ*^\,F-0FTT8G1"K,1^SS4FM@ M'P;DGTWG;6T]+HS,QU^P.Q[U 8ML$3L"F49AY#D7SV"Q:VU)TR@7UJ^+>F 5&(@3PQGMCH@/5_5'X/;7HHSW6.U M37A84*4ON^Y&#'*]&[0# M:FV#T\7LD^2P :';P&2@R7BB4O&X8KZHK.)] Y M?U77/6DAG\,W;))L@>_D!).VRB?3<*[*9 4,UGF)Y^,VA]6MT1Y[&G]"J4M% M\&$J6)K;*ECR9BJ$"<557J0U5+\H(!0I3=ZZ*Y"C%W)1VIE)CF2"8%A MP'D["D/&=AP?(SN!O0-N8&?Z@G%A6-Q*MA?.5WB[O.KH5VM=(^QC. M;66L_8GN(8^_$O#S%N*B6O$5)8,A3*I;H(!(H@5/&)5I2%8JU'A^%!4H(\)1 M@F<#@;[X!A,0VB, ()IUSOFH"DJA;[I%GMT!J;MXV54.QJCACIY:X\OSG:HH MHH"0LA@Q+I2LL+0\Y'%UN5SQ= NAJY4&(2K8'6#7B7\VF&5,!9A3QU80S0^4 M.?'R^L?75V\^OG[-7O_XXXUI1%OQ(G^F$D"?\)5\DCKE28"RQ8X6^%*OA&_B M(NECVEH$#LSYIDQH%,S@&9!X3W9Q&N_*KF0]!JR#")\WQZ_<40_AE_ZW,LX5 M\BS!+""H8_P=U1,"T;#L)F5B*Z[BST--L 2228"U)'3L$T!/"?B]*1Y\@RS/ M__MX'$G$HC&>;5->=/B4(@%U0W@WB=18?:XKB^F"/J6=[8LVNL,#Y KSD'#% MK?-L9]!X!*:U,\0_1]&7_2U*RPA/B.E.7!=?:H%]DOS1W@0=W/E$$2B:Q9GS M?2X&Q[,E85C"VZLW_>[Q[ZDGXE4F4<'OLWU)L]*CY3++*:XOK:9&'.Z)20?9 MNR0,VDE1Z%.HR \'R6Q,(K3..IZ/[;?\;-PYZ+EMBSXH7OECN%3 M 'LV6F6=W] *%[\7WEF6XK_@'U$!L"F''N]H?4-WRZP]_CM^&ZT(&]$'*+W] M]#)+D@HK ?V2HY(VG!QKW &!KVN6F@I=G-?OF&+095)Q,5XI2@1$]O@UCPU^F1!>>QFM%.T"R MC!J/RMFK0L;BE'<$THLEI0H0;^LU6X$E$N"85JA,)>?*8"'^X#C# \/2#>^$'/%=J292G@$Q@Q2^& MD@*;>V@XPIN,U17S!\WN6LGF/0&#F;'B?AK:PN<)/9497F=B?_&N/"$&O/I5 M"!8A!DPA3*3*!#WOOXSVT;*[96_UID%K;@C4DD]2 MQ.[)O E\>"$!PCS\8IE4I2VR\3!0*679I@.UO#+;R1#WFK$KP,)^Z6KC@LG( M*AZGHV"*RW!$X%,O#CG4>1^R7J'<]LI4]9UHK1%_E>7]8DKQ!E_3)TNO=0J M8)X;Y'-JJ\@_#*<:1?T0+^,]IWY0EA1CY(1>75"-UO!9F M?2+#9'U@*=LJ@3/-?0(96.FEF7;05OHQG,^U.Y@SFM4KOCI*08>S.P)R= 4; M2T!LT?SPK*^SUP; .>[HF'4/U;=>H]*SA%3\27:;E#!E6WS8[PCHVWUK#" X M%Q/J,UM6T=3Q*VX9!O5FI3C[(-V (Y5O@ AH"R$6X3H0;E!MHS)A;([9R^;^ M"'5SRT& CW4ST.%DI4XQ&(??Z>_6]3! ^2/I&DT+:JN78.II9J?&Y&!!*?ZU M)!C2I LP)45%P"@\?>Y$+!"[5F3V121.W$',BP([)\T>HV#!))7JEMQD%-HJ 7XZ7RVBU$C<3 M^INW9;K!'R?"*2X-V>>9M>;DJ09@A1*#,E5F7\=/_?URS]G$5E!R.E=!R3=X M$@"Q_S%-C<>I, !VO2IO#3#>>%IW/%:[L!)\[+/7:5KBU^PC!_,!O5P?"$0" M;]$/'CI'7%K/.NBI0E3;G;SXH2S$7\7K*1D<=UY@'[_IB?;0>L%K0'N0<\%_ MQ+_&4OR89W>'K4'Y.K:RTC,-EGES@)*'S;U>-@J_Q]G2L7YKT-(Y/V:W/$]W MA&S QR/0P,C"]"0R,[A1Z/*,N/C"%"X9_AI@/=12ZPO>LA[ZI?6TH\_ MBJE@7_-&(;-5.R)]/LJ>%.7BJGU07%O1C9FK(JY;'D$?7;4"/_&-<)_!4]52 MEN7W#):%Z?F-JPD:OLV6GSD+E)]Y_?*_?GE[\_;3V_?O#(@I,]=6%?%LIL9[ M)7G;>L0CVI&^9CP"[W^P7HR*Q@@&)5ZA ]MHE2)$%Z(=AQC*@EEWGG/C.0 S MFN=P@Z(_1P:V"+Y97:R#7E7Q"N"!!/$BZ&J(G!G.@:T W7SB5/$=$IC#(N?1 M%T(V$S" *$!=Z'ODYC6Z\D'(:+SLW*#9'CI=4E 5T;%XGA\(%"'XI8[Q^QNM MUW$24^ "GNG+3NRWOLV^IZ >/(V8]U32E[);A/:>2B\;5))OJY1_[FC\2=#A MZ(SB4^(SD0 ,JTL#G1\Y9AZ?HK($729*K6W%D\00!FA#^D$ML$?3283_,$ WCGA2R64SM!8IBJS')K69"& M@>IE%MIRRN?^])@AKXQP5EG356$0GG+GT[;V[9BR/H1W5F2LJG01L^-?#T)6 MH0"76LHI_NXACQ>EQ,!(^>$NR[^(X?.L*&0:_%T&]%A18< #F5EK!9R'WK&( MX^=X=75]2&25*[KZ10'&T6")*Y."97N>]T(,-47.?H[R>Y*,P^+]C><%Q_>: MO^))= ?5,(1UNH/"+% M?/$N8U]I;8F:V SLV$K(G\"0KX['$Q2E+W@2\V%+X$SM;9I>JGQ!?P*> M>93D]^!-\3WD=J%J )TMK$O Y)_?5/]HO&X/B?MT\YQ)>I5OCJKQ@S I&\C! MBVCY99-G9;JZ6@( V_.//_[PS V"$:O^^/[%47_F'%)2M_S%+LHW<7HE%654 M'K+J!SGT9ZF?0 9LG61WS[?Q:L73%PM95W4EAWTNU'"\JGZDYBB$\/B7ZB]Q MYK,1J_X07P+VL+25KJ+U@>?/52>27J:9C"-LN?P(9Z)9+;XYN17P853U47\6 MUNKDS1MU1WB2/%%61LNA_AJQ;<[7__:G/T>N6]\_IT\>A/5UM>++3%D%SV42 M";9O?_U+9*@)H9;A^Q-7?ZLST6DA9VZX-Z>V$CR!,G-/L+68QNHG M7(5,4Q8+(>@,=F5=/B9,IT1%\!-] :H!AE@3-&6.<%P6DS,8?. MIGB[R' "0F]VNMV-(^#,9I@S\"X[<.8>,_#%7C@LG29_^:WULL#;_OVZ<6<9 MS]K,6C&M.F@:EA!F)IM*7F;BRU)@LQ#_)G6AA"E\(TSB5 9;;T",=IK^585P MF939N&#_I1*/^%B,JBTR$&+,9K9@!IV)*JM_BV>G$-N(SZ$1D[-0]X6V73LW MQ;9+[8@I64).NY=S8[&8]DT$&HY0-(4?.-]U#F&U2]W2Y;A*,*DI5#DF]"NE M;478>WR;#7[?+:7M[6;*9[8J1IR*@*@.,\!]3T_8+'25V9@IV6'978K/T4ET M !ECXJO^A13MX%=52,&LI,4:R\7L)*I,6VXKUN-XJD@(W970,ZG5UL/HLEV" M\N^1U+*H^BU$#@B#(Y):[:+E<5?VA]:C_=(QK<=54@O[M$Q4X:,U8M7R&+]J MO7-:]GJ&('E%V3'\HNGT&7K&!J4WM]67[VCVNC7/#T(__U/XGF=7'E!S9A*& MJ\YFR%\DA'BI^)V\LH1?\SI?12/VRR':CEA6'HIXQ=E-E!S83]$7SE[2TF'" M96JH&J:CC0:D@]G5!:,%F)D=F*%LML>C]YV#+K@LV'0V[SD!%9B M$ Y*X@G\[SL C,C1U@RP"(S87GB6 /(8$3QP:(@F PY(Q$'6V<,V? 0$FDS' MP%H40)-4]O/&397.G;UQ0Z4S*;-!J+U#%T8M\BQ.".A*9/]D#\%,](IOH\-R MR_'\5(1#WN-^-Y89/7ZF]!648N1HN^#GN"C$,8[Q6A%?17?'\2GM99(1X$07 M:-GZ=%\8BP6L\6([\ZENN,U6Q8A!G @,'*'"/*:@(:(#@^Z+7&)^E#D,!ZZQ MN!'* BY(5CO@\,!)E5!MEAFBM_.)K0HEUZTFD239G>Z681SB#&MVBL8ANU#D MA"KDJN,4P6@41B]!@8J'9(-?O-1H3Q 1EQ85>RD6+TYC-)//3S^]' %!4+1( M8DGZ9%I/6RT7;L57A#WF:>=R")MH!3T[1&S"%0B#4=A9>&=M#<=@KBE(+OB M UB$<)],0](K3QJ:TAH3M1NH6KM_A02I89[6FE_=F4HM_,>'Z[>F<6QY8)ZK M0COORX.LFI&UTC H.G0H&?#Z@[NU@PI 6 !;IKGYRN2 =QG6\$M(IP!M,*&[ M S@G\HV,5"R$V9&F!"=*3.U==LLEL1Z8?]CWE&*M$VF &>3$EMGJ:9S_!"JU M#(R> M2APP6!M24D_%L_$A@ENC.-M*XWF!"CPM.$_9BFOF3[XR>4W66$F]F8L#&##5 MX^8KZ?VI&!WV/=I)*Y@-L %?NGF -IO'G )1W./Z,82BJWL,O$!"3S.@Y1ZS MT4RG(@BJ_C^CM(A4]Y!!Q&R9#=Y?^-<(WW^EF)5 1@G4EA)1]'BT2#E< M.X"G0KU2F]PL*<=@.NW1TW8I5SAF/V3XHR\E&GJ.)!DO.M &^M,@S[: G'Q' M!4:6">_A[5N,!Q*4]"\WKZX)X,9P" FMQ,>>,G1B]&/_LVN0CPV^#6(E[TE* M/J]/=Q.Q1-1B/S4=]N<),BO"K59 \X]0H6@0,X,2LD:)[KOS"LI3Q:N%[[?. MR(31[M"-ULLG.9 *9\O'C1V(';[([?=L\)MIY/,V':=N:> M;4> A=,,F+;X$8<#([WHU30D>@NGSVX(C]02CYRY.T!^\$$XMVB8FNQEW69ZL8-71:9WN(%#M)!S@+:#U(CY) M((2]B!<)(1W5@^.E_=V5LXYOI2$ RZLV4-Z]L+Y]GP(BID&9V/+F_;F*4JW( M :-=O-%%F06/BJQ[=:_1?]UE^,(.39]$T>!<9M1&[&X;XQL\9801W%>T.12+ MJ4#'JOBK7TA&T2J*\9D-84P<$M[ $$'O[!(J-$Q)K<"6-Q],0AUU99I,FJ_P M+)/+999+T%J\WP ^(J27L,^_!#Z>O& $7NE7<2$IC%Z*=UG# F]:M1?NH5I!B$U7[-I2:QHV1MHJ+(EK&LX)#%>S!#S;I+*"&M7#"F MP1PT+@3L6HH6:OEIADVW!HJA6:*I47F"?18E">%>[LXDTQ:#ODPRAD3;'X1) MQIA 19M"?9AD+A0SH4T&$F4#6F-0J![00*.ZG__G*(TVLK:L(DS'BMHK,H++ MA2O(5IU$$*I\\K4XD_=%+ L%ZAH[*,*+CZU^'V766/Z5]T=OI$)I4?$^(GU- M>Z)3:ZZ))JY]_=^O7_[RZ>W?7[/W?W_]\>]O7__#L+P$A)PSNES-A?E&\5^R M$M;H.CKW3;)7'PIECBWN 8ST2 MW6I+!HA:A7V0"S7$"BX6+(4>D)A$)7KL*BE85 BA$?\AZU5.!U=5'=D_H73N M?%F#R<36<0PU>YYX= 4MC*QO-O=2J1,[V2@2/PI\FSA0ZFRA]?=.,@H#_I-< MVGH7*#="49&--=Y'J 9:)WQY4/@+9)VNC68.-8XQ*?J2*WX3E6XH>W) MADC3:@EV6:'V"*^/M/RAS>KW9/;N5]\C[Z^<-"'4=U3>-.#<+WM"?CE<->A[3"\[J+2H1/U%-Z0H-FL!/<9 M7?5T%Z%US[?NV)MWQ?@Q-3(0C6;T=SOC8#;'1UF>0*J% LCR*UEI95"Q]O X ME<.K/(I-(4-EG>/]+D![I2@BL!B$SS;V\4&F2E@)"0$A=:[O4"PZ M< -J02 LI]A<$GU#;6&3:*5 *$SB;,MBF09>)(?0# MVSIQA WMA2AGJ"3'A_1)Z<^Z7Q1=(X4VJ"A)U]Z56>T;AU*4BB'LLW_K7A)_J2X%G0 N-]W; M*EI//^NCJ]NPIYF!NTUH.UO=-[/)1+< 9@671.+Q)J7!9LKF7FD6:J-.6X?? M4Y+W[ [2)58:52?!D=^Q#Q*O^0Y6W\6J*Y5@ <^/7R7/=E=OMG7MC SBXMOR M>&:.:L 0#HD[GG^'KX:EN[M@ $(:DF8T4WJP*V\9^P(P^4D\DZN(8+57&4Y2 MZ)?HF?Z2I\*8^R'*\17:!3 :2H;+),H[&P"&=IX5_RH=[?;IL=:^--,%"?\7 M?7ZTZ'.57D=WH3AN, Z_>PJ+AR E2KU&A-8C6DCAZ4+8%%U,2)$^07+D-H.. MO,X[;(C:4/O_#9K2%J7PS \0T-64!K;VKA(R[X^O8;]UQP$Z^4 08/0J;6.\ M0T98)G\KB'\)]AJB##!38*-"= _A8BC,\E0:Y:TNFD6E.-N=KQ MBUM%K89/M14*G^F*+*B.TU6I4)9)=!:'R!F2W0/F>./@.QN%UHU"Y>&IR T* M9-6L*L:O2Y.#J"UB4ULB-I\HZ:^(VU2'&N'^.:D>I!65-I!0CTH([YP,1&(( MT+JB>R@,FZ#Z-*[57NZ:3;CR)V4"QF.O MD$6$P$!,2?ATCPBT34^@QHH2?!(U6Z^+SA7,;8 A/$4:@3N3[X3!%G6.'[?/ M5;_,C2%P;%!XDIO :RC4_1!O>: =81,LOFSPKT]75 M,DNR_/G''W]XY@;!B%5_?/_BN#VR13^^Y2]V4;Z)TRNY#U%YR*H?Y(!GI'Z2 MW?)\G61WS[?Q:L73%PMH_\NOY+#/)5U"]2.U*@"57/VD_A)G/ANQZ@_Q)4!( M)[?D*EJ+97D>)7?1?:$7=B9=!P6J]-R9!*J)YW156I+&U+.NYXS!;V/5X_#O M8,;?SZY/'S@.HWY#S/^[('9/\+P8OKAQ?&]V7@^\/CA MS#\5OJD2,JWGU._4^,XE\:,M_\7I3Q]A^G[@G4Y_=G'ZDR&F[SA^I[,_G2LQ MM7OV/>/(H>VH,P^A!I]$?1>=YCA;!)])Y XW?5><--_UN.F^@ M\0TZSS,>>L^9/IW&&VCR!HUW:?+AD^D[3RS+A=$'UG7?7=X$_ MB)'C=]5WPXS?6=\--/W.^FZ8\0WZ+C0?^< 9YKKIJ/&&F7Y7G1/.+XU..7M= M3_XPHQM.OFL^^4)('\6[0/,_V.)]^?^)?4WB.<_(%&[WSG^VXXA,73V<<9:/RN=_YPT^]VYP\T M?N>XCN_ZCW+R+]SY TV_.*CC'[AEJ7J^\OK[@T^\XZC(V:N"A6<";ZJ MM3&(.%3RL[PY?)3$\MO+DM:(;7.^_K<__3ERW1K5]_3) _]ZN%H!S*"]+ M+?#\<(U*D#ZXCJ8&KUZ@5Q<^A/>!$#45_CPQBRB=F#M@??%4VCV&PGS ]U)G M.?MV,G:ZXN2U*4!Z]V(;][%]="S"QNU5$52<:3;0"F/,!G815%.=HZ6.V1N. MKP*7KV U*EAU5- ?R8]5ZM.Q]]V(Z2V?V.B_9^;-LXN(OT? M LLE#Q)ZM0EG+DXW0'I&Z!M3[45/POXMNX>80!*_;7C45)UH*$_5S>N89]7_6[XI_%ZL.JNPSZOFO)8 MU5V'? O8SI0>G#)?;L4U6E"@217^W+,X729E#W"W]HG91NE&UEKCM09@YV;Y M_??*9C&= EN-GX[FXNL+I]'BEO[6F4S'72F"6D]KA"2BMW %]=M7^C^Z'N89 M]7XV=/1TO9];ZX"WU*'MOO,%W1I7ML%AA^Y^V>+?23=X3I=AZUMG,03P-] MGVI-3I?9SA1?L$;IZ6I(0OYUGW/%% .(C&*/@+ &$.[$9P"E5Q$EPKTS?0H1 M'3&85F%OUY]IL8V%;<%3]@_.OZ#EY'6Z,L%Y.%/B*0N\*O3MA@KK6"&<,L\9 M*0P-PYA4->X?URA4^W7#]T).%L*8=N6HGFE4:A!J7@TZ4R'$=Y4:=^R20,R(WE,P.Q\QG(T#PT!SZK5YE(=J(-/ZS8E'>#H)ST:!HDK30,13 M6XO#@].AVD;'01P5H?X1N#N9)N%LC23T]DD_ #1EP*0?M+-\ZQ />D)P')DFF#SP.$JC9_"CL>08X#<+2R\35HM -ODJ[5/H@ MAF\@GOA@[IQ]Q+/)V/W>-!+5C*L%1X]D7%/JF7?"LU$DS[7[PC06\>0WI.2! M&7G4&_HXB,YE:P[O= -07> A/8,0AFG+J,0FC7M'C^UZXYEI(*JQ73Y^(&Q*-#<8NZ:!J$;X432J@4R+20TKUJ)1 MC3(QSH8:DZI%X\'94"L*CX.XTZ9H"&%@_.L>(GFF4:E!KJ.RJ(8-S6M(M<1K MB7 O6VU3ZB&N)4*/8G1E76K8JR$1#\W&5IC+U[#I$.:*+T1>77J+ M4J5##AE+,R$BZ2'/I*LK!$9X9]Q$-^62(V'S\\^Z;-#;"X958YG6F1X,FYV- M(EPNQV2&VHN&/3@?6]$P?^:>JY!SN7D9)5<_"R^7LS=9MBI&D.0QY%4\:HE^ M0]'HCS(K&H]A!J/J!6-'L5HA7@.U1#VSI?--!MR".G8U^"H M'-*[UY_8S?5/KPUY88\:2:H'\\/:2<+FU8[)0"I7]K\0D+DBGI[.@O&11PY? MR]D@H/:#^1A-F%$1VA%9PH#E3>?<"26,>I$-PFFKR"((U7$[ 3%M#.3:JHX( MYHUL9H^2K#:YR&:C3@+V!3F'I#M/@:A['HR#KD19)EQM>(&+9MH"J'6 MY?0%>@EKOI%LO>: 7HRGXNSX8(O3 V1ID1VV;)%'4 2"G8NB&HAOHP._2J(% M3ZH".7P-NRI\Y@PV.(Z2PSVEF%JX'U##++:_R;%@*M+QK)4RAZZR5VZ.$Z@' M9M7LE@#&O,XYAUZK393&2_2"+?+L+ATQ>-E5#C7?([:/BD.9PW_&LEY)[%): M"AM;+41RSWBZC5)"PYA:Q)?-U6VOJ#56H-!7<=#&.BKSZG@[L A_1ZE(>'TJ MU:O3[$#BHHF*A@0W)>_F=""T9"? ]K".53D:Z"1W\N(]3$7^N_.BL3CMK;%6 M1QEJH'"U:.)VV(G;04PP2GE6%FQQ7^D#*83B>\3?.^J(ZC2L%"D+E J2K8U, MY;VRU'C(K3$7A;/II7M!4TFI*>+OV7Y70TO#5XHFB7\K8XV*G\MFT>;GR9]O MHQQ:^K,O8B.DC&+';/[9&U:_ELC_@]57S[JA&9;"GVFH&-T^-@@8CS,]A8:X M!,8#]+4#P&N'"O+$-+H_=QK3'V;X8')Y_&#B#3Z^=W'PT*F1)O#<$EX)K1 M:$X5WN6Q!T"< ^B: M@5 RPX[^ -99. D;4O?(NWYZO3SVKI]>+H^]Z^%\-O3"=T78Z?JIW'W_U3Q3/,^-UM MZOE%+/%'43W#3+^C52WL^P&01:=N!Z/Z\M#VC>H@G'0:F73@_ M#>\W-?L1) MGWH2C[K3IX[$HTYZ[G8:F;33%Y%KY\'@T^YL5;C>1>[+Q_"@!AJ^LU$ST/B= MC9J!QN]JU#S^[I]X4D^P^R=&S1/L_HE1,]3RM_VIQ@]@:B!.C*/#C/] M;D:-ZP[B2W8Q:AX8>F"C9J!)=S%J'G72)T;-X^[TB5'SN)-N&C5#[70GHV:@ M:5\\6_/:3W;]Z1#V5+>AYT,,??%P^342_D"S[C;T(+.^>+JAA]OKR M\0J'W^V.@P\R\^X.2SA[6H]AF/&]Z4,>P_#CG[.\G+H,?L-F?/SU/[79'W_] MX6X;>OS..1 W# 8AK^YZ_CQQ&"Y0[3P.G^;$&830TKTT>;CCG8%GWWWUO=D0 MI1V=M=] XW>.EPPT?M=XR4##=TT"/<'NG^C>)]C]DWC)0.-WUSU>.,3I[\SB M/:/"6L/O*G&\+^S0<@L?T/#KG M71C<'>*D=7'C'QAZZ B"-_6'(&_M=,"G@^2W/>-.0[%PE_4>)";9B%T,M-7= MAAYDJSLIU,?*/X?#G^N. M@P]SLKL9#<-L>&?_U'?^U/DOE/L/8GSNE0 MT^],_SV9#:'QNG7=##3Y[N?>?])NNX&&[W[NAQF_X[E_]+4_/?>/O_:GYWZ@ MZ7<^]_Y%/_T1SOTPD^]^[F=/V0_B3V=#S+YC+F"0N7=>^ M8/(G.F>@\3L+OH*>>Q*-,]#4JS#_@S5[P?1B )SB6CG._'3?C8//YG-,49,& M^"#@]C8&$:LKO\N;5XB*"K?AKQ';YGS];W_Z<^2Z-:K;Z9,'_O5PM>++3.&0 M/!<3X#F 9T@DY17_^M>_1&TJ/H^*!.Q/*HQ)9^)J''X#S*Q'Q@(^@L35""@* MN7/!D^R.:= 9@!81_X^2^R*6P#" [G("QP30(P:(G*8H]0/Q P2:9W'*#MNL M+,3;BQ'C7Y=\?VARM:VB0_3]<\.ZS*C4*D$%V#IW]H-SM'DS*FO#9'X4%P5Q M]KL<;1X9.]@+SL;LP-'F4;&!C\BSCMO ]JP9^PQ#4B&"_;E[-N:WIE&H\+6. MG(1-Z0-,*DIEZ:IG0H_@S?S3U#$05ODNE]YCZ9V.%OHD1PZ?2]823 MZ=E !L!AWR.CP9]/Q[1!'I4\K19Q/8KK!B-W9H"=]CTJ(OR1'ZL:*S!2EOB> M-0ZU!S?(FB*?ZMOC:#VT!_/M':1IQ5 2CJ;3J6DL>P=)C^7Y)N1NGTR44Q^D MZ47^$#^PI\6KI9O,1N',<"_Y5!J;AHCKL?SIV+1'5,::AH@_M'36+J6YLJY? M5SB1%SB:?"J28T/.]9!3WQD%CL$2\ZGHB0TYUV,)=]3 %.:'5!^EEO/Y1584 M?TJ],&HYUZ/XGC>:AR8YGU))1&HYKY9N;B(U]*?66$0>7#I;+"*NH\!R)7*I M82 JQ4MPO-2KD>8C9V9:."K-2S!SSD9RC#J<2O-2RW8UCFF#R$Y3$)Z-XHV$ M4VH8:6Z-*:D::6)4X&1"%>]8E &9FR6"B6%)#I53WG[+N !\,T$)63,?3/!C*M,I7T- R]]G0,]V1 YST-.TS' MFL'N3=2E\@HPM@L)'6^(,@=3:SR_;I>H54#-*M0JOQK0F<]'\YF!-#R@&H6U M>U"-%?I&29]23_I1XU<#F42#:A#6NOBX=#/A67DF#3FSQX1>+5UH7+J9/<[S M!Y9N;HWSW/O=2$]@+XQ>C>9,A(C/3?M$-0\;(J['\LS*G$RW5XNX=U'[A1-J M,#.8G(TR%Q)NL@=#JI76D/!JY3S3RHF)6Y/PAU;.EK'A56E4:4BLZMO#,*AC M+:99C>J!I$\-RCRDVFRU_5Z-=<$Z#!UK00T*^X(H==I_'2\G"IPZ!P7@* [)) MJ+_#=[H83V% / .U5UX-:/#YPH!J-AT]RVH4=^R;\OJI&<<:N;_!@0W( M^;._ETS(Z0R@C>$08]F6CRRO5YOD1[%'7N>Z9ZDDV>? MCV2:SXQL882M^;A30\X@M$=LK2E@KY,F99QI1*(-T) (_V)-14BM16E(A!Y% M2,3YQW+NBY1 M936^UEKXRI_/VU_[0(1JZEFK=JJ&-NS[U".[:;.S4;Q@Y$P-JFU*+C2H!?F! M"9$C84?GJ1K%=4>NJ01NZMN2Y,!15MX'**N]Y&=,J528]595X[G.:!(8KO I M-2U?+V(UE#,?>8%I$EMCT&<1S4)^VZCM,PDDUPNI;HQK% M&8>FRL(I.:+9&LDT'VK^O+XUZODXOL&.F)*#BS5;=Z",RF,*X2$E3#:4:NYN M=0[>2+[G_U)\SY(@U'%>L#>]F>!;5]=M,6Z\QN!G3*D1N7EUID-'$9Y?&<8@ M"KCC^&>#O$U[T&NW>*E/Z+6Q+^G+KFUBQP[01,+-ZGSL._KRVK9F$*?+G$<% MGIKX6S>8CP,F]CX1,^FZ&.VMR)GC %\\^@U+H(7-^8H=,NPKA#PR)5B& T"T MUAL'P%4:@RR\V"TC,\K[Z$T2]_4NRL4R85^P*M$J R\7$7:MYL'8^XYZ-+&# MQRGA'! V>(G71NL,?1PL:=,"+=IWVWBYQ3Z<\Z),#IVUL$%6L'..VKIN1BU< M:N@Z7Q??N%XX#JM;@E6BS?#??33N1K*S+6+.1-P>^+-R_""P2MBMF.N.,[R. M/6F]DP$MG>-?9/==;!O[GB.%4J]VX^D__!GHO6D MD"WLHU(DNS*ZMY[^*.7B*=0GU13'/OQ81I#1=$>K>I[C+TAY,&\YW@2*A9V[ M)-P5"_3(68G>J)S+$CZ#SB+Z_PV=-55W3;3\K8S5FPHFOG%9%L*_8=$BN^5C MPQ=0T_Q']WFJ:]+:[O/,(>:9ZEE6@]2YL[I:\NC,L6_]V=@Y.F6LLUYH6_O> M>/+=J+H63[QN=G2?97R#50X8=JA#9A[#L)K6@A%31X6"ZWGX(];726G-1#@I MP@N%CGQW,G8L&R78MXF5+)HR@VZ1-QDR!$,N$L+JC.='V]"PW<3BK,9V>RI& M:-/^1,\;K%;TL1P'WS&Z@\AZN6OM0$*6US)%S3YWX- M84>,;8Q:8U-T>!]@[X67:ON?H8A;-G=SV@]W,_/,%R>>.^(&&Q%>RD1 M6CXLQ=(>)8;8O@RR@J,=\/=X#^="IG'FVK->YJH 1P>G%CSEZY@018H*=L=E M7 HOGL*\9;NLLSM\60^J(%EGW[3U(KTH> N@Y7L0#.UU[[1O>SX\+\I"VOWB M/&2YX3JD(K#4DC73.=E['N5031%GJS&[7JUBI0.2>W22]SOLE2&.\$3%[', MJ)5I1YF:>Y-+,D7M/JUEJAKD-1Y L=IA0@ "?>E2XA;TBA''&T^(GC;Z/L)[ M;,%L['6N3C%=)@3#Y'^TRV2_/@5M=-%#V$^PR44D[-ZVLJ.6<#:4G2[\5X;A M:=C?9KB<^<$X[!HM;UTQIR7!E9:J M7;"&H$OG4.//SQS@T#8 MB_J/[U\A.G5_(+H_*053_()QS,?]X5?U(+?5!&+O53^HO<>:S$:O^$%\"]OY";.J7JV@M]-+S M*+F+[@N]6S,'9+1"NIX$2F([\I3.IJ?XY/LC,'[HUDC9KK@!$$C9OS>Z5S%^ M_"Y%>$5$-3@ZN[LWH;.[XD,'P&=_@)8@])JC#S)[;WZV][.+LY\,,GOG HOA MB>1)X]:VW%V:=3 -GFS:P73:X"0??-J-@ M=@>AY>TN_*$_A)[K+OS#C-]1^ >;?$?A'VCRG85_F/$[6U:>N.R'./Q=;1LO M=(88OY-MXU4$2$]AW3SRQ$^LF\>8N-F^>6#DH2VG/O5F]7$? M9N'/K[7YA:E/AYAZMTMM'E[BJ[:FV^M9GUYICSOMTROM$:9]X4J[//+@5]HP MD[XL9R?\R.$0C/ =Q[ZH6H88&T@2W2>:]]G8@\S[HJCIL.> T^XV]""S[FZX M>1H\WQFYR\7C#$^!V#WP/-OOOJ3[W'YD$_,9R'&;Z[Z?SHTS\UG@>; M?D?S>9CQO6E7 WJ@Y>_.Q^T,O/+E*1#W/1-JS)@<;N8M,- M-'1+XGP5?6I)7."X0T1H# %!\VT73&9#L&&?[GIS\B>WW4"S[V35/C#SP2WJ MP)D,$1SK=-!A[ O%#=;R#[-+^8='%[<3@_Z1Q>UT[,<5M[-Y/ZJXG>CV1Q W MKZ':)YU6?)!(0<.'&FBS.PT]S%YWN4L'VNK.UEO@^T-L>.LN#2[=I7XX3'*O MH^\6S)PAUG_N=W2>AAN_F_!QN\N_]/Y$/+7U7L9:OLG%THVFW&# MT!TD7N9. K6B#PX^=^<8'T+7#A-@Z!N#B-65WZ6(0.22[*$N]J\1V^9\_6]_ M^G/D-OI33Y\\\*^'JQ5?9GDDAQ<3X#F424OPUA7_^M>_1(;F,"H:K3^I )>= MB:L0?5P#?/Z,BDA[;!C23"R&?B%[F)]ZC/=E+N%Z+/3^G$-AX]N0FN7R% B- M@1IH"?BZ1T#8'DC#YAZ:!_&(YO9P]S2$U4E_1:2Z@(MROT_NX0,:+!EEH>:G M!(J?"!>[$T\FV1U0_'1&3;V$RE3U.JS9?WRX?MOQ9<[YRPSMDW.72HQR9.J> M:):A]S>?V/LW[.;ZI])D5A^Y0D1> Y996L0%'ON/ E4I MAF6K..?+ QZ53O:'D,"_E-P*549 %\Z6O"@(VK [&$Q;D8IKGC!R?:CQTR_S MY58HQ6Q\/J*T33K#P4\0I@+\1J\$7Y!K'R_^0IZP[8J.4R5%?^89L5G,DAL=\KC+@R!X,G0O?\PE7? ML"&Z+UX;]RA:QDE\P".'B-DD);0QLC7G*WSCM?X.]NSX0O11BQ99_OU(N'UX MF+E=EA_B?TJ'BGY:])UK$D];]";.5 -DGAXIID^:861;"MMU%,3")W KLD08 MLB +AVB1 "(.+R3:"\CK%W[/;J,\AM^(XZI@7T"G"F=KV6H M!H:JN4\EYW9JRGLEJP8VUSF5W6LZ<<[F]G(;I1O3I138HMQRYW[3LV$WDGS/ M,*(UDB]/7=VF(:GQI:.&\2ZSJL[IA%[!V2BN[XS$7IK&(LIA,',ZS(C, MWNI/SF<4>*-@,C6-1=RCZ61V-M8S?SS]WC02E>?<.Y= TQF>VB([]32KZH>C M]S!BX -$&_FO@/UU)PQ.N&Q,!YQ*(AMX[MF'S(50.B:AG%%)M?WIV5 S9S2? M&/B[YU0JV097O1[*<4WTW?.Y-6)MOX'457G=485;;FFRIE'4,X, JIGE M]R8YGI.)B(.S;W/"V5L1A),)^7XX7W)G.AVW MY56,1":!KP;2/(*?LD/T(".Q&)-,)1Z<#1I,G-$L-,W/H:YDK;[U6-X\' DC MVS06<2T;!U*/Y89CDW@XUO3JS*T/9!6-:(]'C34W]*<>T N%Y+?34V(H>_I3 M#^5,C?:#&(J\BN?+Z$RFX[;F""?DJ,>1-%G'ZM4A,PQ$=4*.1EXU4MLD$J-8 M4[K5*($W&X4&.EPQ%E57'(V\!V=$95,]:HEJ%-_Q1G.#A1!.J(YBK26JL;R) M4;7[5'7DG8M=V\8+)P$U<'$%D2A3*QC%[8#Y3JG(/O-9\ M J,!1?4\ZNA!-=(S9SKV3")'96)N'#,]E.F8S6Q%#/RIBE&\EQ:W82!K<8)J M)),DS*AQ@EJR]2A"LEV3%J2B"38D^X'YD%VD6K+K^7@F6X):)U3'"*J1GOEC MQR38U$JAAF#KD4R"32T6J@5[[CUH&\V)Y[0AV'HD@R X5,^M(=AZE,EX[@2F MD:A66"W8#\V'BI5="[8>Q1E/O'8X0XQD+>!;C?3,<4S1K]"A.H4-R=9#&23; M<:G)I&J00(=GWNL5.=J_H(5)]D$ADJW5"=N:E&<<( 018Q#EH$$^K >18185 MZ6D'>MB*5V7VX(1_9Z35M5,UC]V6LZ+YBXR_K;5TJ69\D\A9)PV M8A]VL;H MHNAJO:$4'E_E31MVD/,U6)3_B(I5@S HO(,LM)%6=%=K_@4#F7^A+[<$4#_/@KC>9Q?CKAH&PPM: 2WROSK3L=H]E]-($+^CC] M'X533PHG@WZE]G,T6N4F864E6+-V)-.F)L"LC)YVD7/H4D,I-=FUYU^P35U[ M!)/5(&_$W&PU0F(/\-&"Q'Z%; FE3*.*,K[:Q_+E#^\_:>;*[]DJZL[!U9J.,,F^\(,BS\)^%?2;?NN/)Q[!<# < M-FH!=>,@!,I)6Y10UH6V0#O? ZU'P0C'/DO@J?_6\[NRGK6;"O%GO3M]+;Z; MM=U-J_P4]#GHX=X8>F!U8TKW)J.++NOPC<"M)X6W/>E*OV=3/)WY..C,K&E8 M=. 0!VJZ[C35+8[CR% MZ%*K5AJ*1Y=!GML;Q[M(Z'&EOUE3$4N'?Z (46<^ M:._W^*!#EUHY4IM#.@MI,(>H=2.-S="#J,*1_]_>MS:WS1SI?M]?,57'V?*; M0]&X7^RJK:(ERN%&EA11WB0?(1(2L2])< %0LO+KS]Q @,1 !KL'U.[9Y(-? M1Q;9<^GIZ>G+\[#&-GA4YJ"X:Q??.V6P2=5++V ?'MEO@?VD6JOBD%PB8PDY MH0LS6S#57\0)/ X61[^74=.FCB! S]+U7-O!0SB]-B9XMZ"& MAN3)&N[;%5G,^P7GZ!5"-.QRS:)$6T3/X! MU^SG:+D])IZA[+=6Z+$V/)G $D\_;@FH?=IFO(F62GW*TA>2;NE-LZC1Y-*[ MB2TSL1-])_4"8([;V#3QCP8./3'0UP@[&I>,*T^*]*S;><0:M-_9!L.CK^N M-LM7#/I66K#G EU!,'NVAKS2Z://B/C-.H[@<=@X6WUI&ES;T)4V#WP185C0 M3:$G@X-W+5,$'E%.2L":QVA6I!GSHU81]8"V]#+/B@B^!;4>Q9"\LFU M7<[EHG6]NAIQ8L4XL553Y3A#4]3*@SJ"Z3BPU3F[<4A\I%,5?"CF8B%/X>X9 M&7IM474;V\%6N5:ED$X;)YY %F%WKDPH2V^PO_\E_(_M>_:1'-FM3\3'L6J4&-O MHZ>XAFW8@)V]^_;UH^6Z U+^\=N7W19P)*'D.?ZRBC(Z^S.^UM&V2,L?9!SI MEO^$N7ST/?'R>9',Y_'ZRT.:S>/LC(O]3'\$I=OQVC.X]>J? [X,][PU^(]LRZR0SO8@O.5R4\FV[ M=_E>.T*V8SMUGIN^IM\NW_%ZE_\6NY7C]R[>?V/W73<\A?QV?'C7J',-];/\ M368[-46L$_1"?MZ9W:J?Z5ON/EEJZ^3M/B9OFFWP]/MV/^B#4E$IU[&"NLKW MP1!KA&(CF[+I+1B^PYQ=Q^Q]SD:+9*>#Y!XX<:G<7Z\T;L9FRRY[CM_S+G?V M9US+ZX7UNJM#T9-\NTVX8X4UOH_>)M_-G>A)OK6O=OONA%7C=^I'?&=WHC_Y MW=R)GN0WW(E0+'GC1G4MZUWI9OJ9?L<+G=TX?7!B=[M:>Y/>X9+K37:GZZ8O MZ>9;S_=*Y3VK'Y+4CM*-?OCGC3=TSNY][AVE]S-W0[WN3.-[GWDWV3W-VWKC MM/4_\X[2>YE[V.)1[]&).6U49E@;%_Q:>.#WP>!H66:'Z*COA!#[6L;\X>6! M[\IEYME80&T5EYD" ,1&8S"463S)'Z4+EY:.3%=^T31.VU"NF L69WN77S2M MMHYR&XMA4.6W2B'G,G4(+[5(Z M,TA$0^Q+=W/4++X$2X6W.95'XO3;Z_F(L]3Y%FRV58D*D*:]TMZKYD"@ LZEEKVS=//"38B!_I?(I%61.5'Q1% M*5K!'32NY,Y!#D4AX+>[F^F4W-[=7$[NM=4K.J:N4GM+(N5]RYA&4[U\3 I> MYAJQOGD&7\9<&[INC*.8PST,.!&MS>[0'OO97%(O;PN'824LCU9QV=2OX._U M'#3 Y6YQ'.&R -KL&GO(\&EV)6JZ\(OPGG>->AI^J5&&CICY>LRX;\.>[E_,W M/SI?)>LD+S)>'@K]EA*O8OIM5,)50+\J_KFACEQGQ6U\7D3 P#,YIG&Q\>'. M_E_CD_-X29<_Z]S@SK@S#^N265\Y1@L16L2CCTCM1PQ;=<9U87/:DNUC_Z"0 M4DW!W9(705*"->.'=<5.#BP@8L,RIX"(B994QIOH-4OAL93=L2/?2WN'_*ICSUTSGI5%Z]DBH=]$ M74WX1BWH8UNAF5B^IYUFRL9%^H "N_7;AU52(/ 7X;9@_/2TI&: 9Y/\+^"M M^AKG!=CSGZQG8&,/GSGKLTPS#-\[>,V_D@>JVIV9V1NK_9"EOZ/>D8@+:):N M5DF>8] @8\0K$VX MI[0*[V3#ZG$4;>V.BP0_K=%_BE 2TJ^4[BG6+84G^DYR7S3D'J?A*KA+L.UM'R-8<3 M-L#SRMVOK\9'I]]&*A.D*PKL2(2/T@BP*CSZ5*87)CW6^6^?5;*1132.7_&+ M2J+E19(5<;PF?XWCS@G?IL_/,>":X\4R(=GVCG;8$S DH^W3-B^(;0Y:JOD< M+ .28_L',J?QIHA7#W%&+"Y54:GI8-F07/]PIA_(N2C%; K#%A-ZOGD@[ ]O M"-/%\N<$0E8C@JF0B=Q#V[(.A"J([QP?F7<3+Y*Z%,L<&)Y**;%(J ZO>?O5 MA+!8J$YXN%>F/_!"!>NL$V!YQIR@RX2PF5'C4(H]L'W5^0W0Y)R'NF"&*M)R M!UM75*/F#,JSJY""]9-W/&:&N*1V8=,W3BT6GK(Z3Z54TQG8KM44Y6(1(BM- MWXFR!HZGT P7RU]5Z>!.U" (%(R+])^U\6.6DMRA+AJRK2+A M%$($,+-\>_#T3DMR3348[(U2Z:84-7%-!,NF:6"E*&?@J+PJ%\O/4N=NE9,RAH9*$/80V(>KI])-++-NI9N.B$JVD'*[6$:8 MRI,I)2GN21?+"5/3;BG%,P>AK5(Y;+%2YKJBEYYI=GQ*N1Y2'2JZ5&E.F\UM+K:!KD:.*(4@0FS'=O6TU5" *9/D7H#' M#PZ2'=N"UYPYALCT]$%%;+,*MFL$^FEZ,,#*"1]S]Y3^/QO&$L$GIS"G@3;V M/<\1/=G'H.\JJJM=;$"ANE1\I^M3WPV1SX'J5@G"MELE1+X$:DLMA72_55H; MG>&?1Q=7(-.YX)'C.TR@7X#B.H*GW__GZL(?'Z M&W38D^OSF^]C\O'J9CI5(#%YV'A?Q8QCRP#9/_GLCQ@UFK,<;$<0/34SQKH! M+QWD356(%PD]R>D*WI0%WJT/9N!WYM=I/L22Y1)A=(_$^_EO\:)![S2#-WF' M??:&@<)28FNT*DLI\Q52(]H )=X.W'B^KFQ X,O\^/V?QG>DO"]D(WO7AFKS MUV A7J#K<@R-L,J:=AQ@ Y4)Y4X?98(:G_XHG>"NBZLH0%[G"<(-A4=%DR)> M@<6N4W 8>)[0:Z> ^_RS190]P9,ZG7T:W27^\,2(-+Y44\"M=$?T.FF$'TO6 MU!>+X1D#W-E4]O5[V-+(RG1)[ YI 08DIL^QXE4 IK)Q$WH92%0O1L9)MX]1 MGV%>C(P)EJ%H"?+ 351DZ3KB&*U,WH"1,M/7E$!RY<=[2&[+7P*'7I/G9!ZO MY_3EE:D".>C*S-UZ.H9LQ$EX@&N;D\3"> MX]VMRO\\FA.OBD7]DQ-/'J9#-H<].HD:FX/)X/HV2N#G2_X_36P2K?(#NXV7 M[S3RP[ -=?LD\BVS%7+\-/)M0Q!OZ)5OL5*C3O(=KXV?ZS3S]UO9R4XC/[3; MH/9/(M\VPC[.O^48;S YU>5;;AOP/$:^&03"K+R)>N^$7IORHR#W#7M_\DKA M;FCVP@EJM!'9[.']EY0$[S'S ,9T4#HL_U/)!CQL@8>*;$!1G>BA>T9VE99^ M&4?&(/_HA0(]18BV$4%YB4D<96NXY_\A'(8$&7>D2W#D@ZPE7DOP$4SR@;J- MR/@K06!9E$$Z<$5+.UBL;R"+8 ^Y.FK10[ "'F*\$@G6B@1JG47Y@K]%^5_8 M _@Y6K+&<@SV&Z,;R8L5PUK-X]DV$\#1T7.4+%G/^QG=]C-6M$'-_Y*E\.#U M*JH @8_MVJFBL2*T^9K$R_DI, 8:'SUGQW0-KJG!9H>PQ@997X#)#GG@W%#9 MMH_02?BP'>N]AOUXU!6/JBMNR_F"S4"\1BBY@"& ?IJA%S0M$+HG;8<8+^O& M>!<*LW8- (,!H2=T$\]8&&OYJDA.^;8V?B=9-";34O>COZFPE7UM=1>F1#3X M_\?[) @$KDT6GQ713X++N#.<_@]F&*!SYP,]/J1M8PT>UHG48;G4;J0VD'$S M< []R*[>2,-03\0#@&H2]!O*DE#$]>P$0^?(QU!C&$R3CW1P%!A.F9[]/Z+9 ML#D15D4(+^R('Q^%]0CX3JH_,'L(/,[+OB]&B[ML)0GIYZ?>(Q MC[&V5S1;.:2/R^VQ;5D$Z[])+2+:U %QOAU[&/YA2%BMM7BEHG7["'O5? 6Q MR3PJ=4Q;1[)ENDT=0QPHM*_AD/=M]D$ GY=<6N"J@:+(DH?M,?!Z*M\$X:JM MTS6'XD\%"4[YC ;?V??13PQ6H+16W?TD1,-IB_>M.'JZG"/+%@WT)W;P55VF M#LXK'W9]_#=D(^/*B&LG_HFCK$!H%J_, 1QV>%W7+P[Z>X79$(ZX:X)C^*7# M J]Z7R2SA2)<74;$MNG-?M]V0 M6"<3?A M\P\$P\M1,/&XR!"=/*M+G,49I]QIG@0L FR-^TV&,^3V(99]QCC] M<,FJN.Y4LU=[VGE.-21^/F'!> MKL?W91_0Z/[^;O+UQ_WHZU573LQ&I\W]#3D?79U]'TVNQ^3RYN9B.F!?KYJ* MMJ8F6^;1KW>;"5:)_8T!I]6CY=EWJN@QN4S3.5Q#&1^4EO0#-F+$$Z $G\G$ MOV%=0T-F";ZB'^RA$;"^/84^8S&-:X0C(MCW$.7)C&=EF5@/48E$_6@VBCG+ MJ:W@[_A\06_H09TE&VS**[NK*9RF]3^[YS$^7QT M.[D?74%'?3>>WORX.Q]/.W[!KYM> RR<3#7A0!3V_37-,#2KY]$F*23NSCG# MTU@7Y(X5%*LV2U<S[9+77[,S Y&N3H>=T_PE4"IU:')OQ00C^)=BPQ M-Q?XP]CZ))91AW[6A=?&P[>)65;H9W%[A++C31NK+3?HR@R /.R$GUIV,Y1W M!W7 'EZI+_:<<';K\OFJO?1,'0A2U)<5G&3@VB@,E1G@5=P80.FZ@'$;/I@FOE$& M$6BE+SGHT%E+R#M<<9LL98 %[&2"*VBP8$?1[I"]V_53J%X!VL*+G@QY?K#L MH7^:L@,%R+W8:.CG3Z5_/*0J_(ILX\%HDJ.AU$03\[C\6Y(P@@ M]I@J!%U%5F' 7@!-G<82358Z+7-]',F6'&*$TUU,L[/7.,ID1%CU ,&R.%1C MD$DT'5+VDB Z$V5@S_"#:;MX, 6J]WF M7$?ASX-R3VO^+MX(R@9U1&%7#1B[J6,AEERSUIXO0N%P",:CHJ\:H1\GTS'X M18J G=]LL]F"FM5WF#%]+%#K5[QVG7;#BZ._V#G*G@&/L4XUS:BJUK4VI/5F$QT".ROG#7T [ MV)F7&%Y7_<$RPJ&/]=22M:XF<_P1@Z>E&%[MD=>_JLGJO]/>6BI*]5!;X[$? M"#-=HEW5N%+*A]SN;)(]PZ%_E0A_= 2E*I<@O/L]T?@R(VBMSLLB416#AYZN M$B4_%$]L#2J,M^KX/86_@C$')AB"T3J0)E0<'82+@_-NW@/[Z_TH"%%\>EK\ MC/<\G"HKI U0SA2%DC7C7"=10SJOS*#O7R/Y(LV*,VK:5_AUR^$3)29@J"W_$%BB0&/WK,.:?;"\SGG<-N,L MG0*XDUG3"XR+B ?:PKQV^#MT#U0-'&FK#G86/R[9URGC J$N)R>0/-3T)#W1 M"=!3M>;D"XRYHLA88Q;] ?W'_Z1#494QA=JR"($DH#[,(ER*CL9?9!%";5F$ MT!"/RK_"'0!&9C'?46BPS@/;'P;8H_;86UJ#(.LM]_)/;*[8?I[RK8$*,O$< MV*&B^(:IC<;*$F\U59J-_WDT)4EUE/Y)22)#\OX^(X02&MZT[38Z# PNO>L( MDH9L?NMM[:)AW4#IAK2Z4NA?=PPDRS MC6S'M=UWVF_/<6N&M:?];G-HC-XGW=VC<=PV5_(T'DT_\MUV7B]VTIV^I]_9 MH^EI^NW^3/VX]R.\NS]S\KUG$OO>>X4_XZG]&HWCWZ+\M/KN0_MZWST^YF_ M[;MMK(K54\8/VJ@L>_>MVT5K]*W;+EL_Z&/)N_K6)YAZBV_=TWYW\:W[F33G MPE2IFE_;[7;"Y/Y%]_*B,$VS5=&67HOYY1^&@F9)":89I/38);=@W B/]<; M6MBRCCQ9SV*" W7!5=5K !*,.!XRJI"-I=P]#62SZ!I"Q=&Q-3/%UG#_H$4G M6H@L4( ^Y?&!#J!>$@?]#G0E'51PK741H? GZBMLB)Y,Q\>=$R5[SS'=#HTO M.+K;H04J0G%:'5V(QK)'FM<^JN3HPIDT957*.8>Y)Y?1C&%0O:I$:F, MG2NF&LN_B,#WYCHERW3]=$S%:O/DQP\%2;=%7D3K(_#5%312FJ"CP*94W!*,F_(4!ETD/+KS0/'JB M9_:I.W^2JJAU/4LV2E=%&PE6R1T M& ]V(J(NT(^>M_ENVGC,2F+I\A(<$LRCZ3DF'QPM8 .UQP_A?^D,9]+XMF5< ML&8NUO8B798DS[=PQXDK ^])TN-WE'TT8.6.U_$CG16;7POQ'54875U1)4MT MLLZW6<2BNSS"NCX"W:.A.'?Q(UU1^%UY&V4%F4S :,B7I$ ;$ZOTX)QTL&9 MG-(U[W-A2-Y@72I9]LB4T2CR7E>X,SHGT^UFL^1?$\$9*2^B(AH0MCS@X+]! MSA3*[.N*6)>\RX>QJ9(+H!$6"1(%9X+=.6[+$_$RBYV[8%-8:&N#K62-7/2]6IH(*!% MLUF:S9G=@7[#$=YMX[/=^=0;'WV.LN0(S.+&Y^=R?Z"?WU 3,^OG>&3VT..NIJ?)J* OW@$:##VC>I2(MHV3TDTYST9I.E/Q-J4^+.::?&EWPX M@O^N\>&2_PY\PIID9M3^:"/)-(2W"UFGY@O='!IFR#*=X B>($R#NPZ+=#D7 MKBWX^A= ,Y,%;TRIF>TRH534Q'A-+,//]Q<(TO;!>2+]^9WNH\9"UAP>)T[!D65B;B%8H>TH0X[AKTO'<,/ ME=4'C<@?ZZ0!J>":&&!2 L\OL!*\&&['*]()CL:?SN(\IS^#XZ)%L]^C)[Y& M<%BL%VHK&6VRR@CHX]4UQ1N#$V$,2+S:+-/7."8<% >^H/+K6' N+1#4+$_Q MFFK;DE1*%__X4"K:A8?8G*$I]5THAD\%P<+0YQJ M\25B=>@14JF*KO"C8\N\-MU47K2-T&TEWC:!/^L6;% L6@DOR5G&$7W3L&+* M=?P3_"VF1>C[KECD0_)7AK +=FE3!DI%;^+X":R;2F;KBKDZ MKE$63\!K?5 FAT%V/<'-RRKZ';SIQU9B*NY3NK\<=!"L+?/D\3&9;9<%W,"" MY\]2LN#HU/:!O4XPY47+A'I(".YR#"TXPI9&SU&R%%RYX.@@JF0 $4AJ*QDP M;5V%XX[G[I4,L%?,XY:9Q&VQS>*:9U%WD!5)+-/6YG.%8D@W].Y?2=<>;)'9 M15P?.=B12)DCLDD*^%BX:T:WDRYKCG7HJYKFZIGC=T\'/<=.G6D'/3O$*CH/":W3H[M&CB6DL E_CZ3HI M4$S<<->8:QBBU'D>KQ#7"2(TL%-LL 5Y>CJ&-P?.G=64O'Y"T']B:E 1M^=L MFQ?I"@']K2J^,AU=Q5>N9+R.'ZE.P6\F1"OL;)'$<)H<_!99802>)O(>IUNUS,$FSI5#O9;[]'CHL,0@1\BC,MC2!#)O\=T MN4Q?,)W3/(9/'X-Y2X3:U>5=NXZ(CZ]V$6H5\#WA%0S/\9Q$/'50(0Z(Q,)' M#)=>NLWIC9'_]EDU3V2/ILD?#WRBH0C%WXHI?O&Y4'AR50LGE_F@!W M\.LR.Q_%1E&?8I#(%(7M60<+H!Z2,C M4JYC'&S#=,/"E7L:K!"+]-]=SS^8Z>Z4*(1A$TW^X1SOJ.N8K%6D&50:VB\P MCMY$;1SV\C5TSBZ&2_;TNHI>XXS\:[3:?"&WVR557?(GEFQ1FZ3=PW%< M5O2 *GE8&!J>V:W+^Z"2@CV4@7\@)3 'CA4J1&%+:@'_L )5)8DU 5FX$FRIHOX)_4(!N3[#;G=Y5-Y M/O!/43%;Q)T+=AHW_EV\3I_;LEV6@?1L:D=5SN3-HVIAF=$=7F->E^<-+$.Q M11:ZJ(Y7D]8E.0-?+0FIW#6UDY+,@6L8*DG:[+LCGIJ7+,_U/5DN5;IA(:U0 M33=*<3O=\%3RD-=SS:8WH'>G2A0VR5LIAQ3E#%Q/I? VTLA2E3N>5W%B V]^RD;:QIC9R'&^K#18SQPF, WFF[0Y"0[6;6.9=-W0/ M99DN=0)4A]U%&K":YDA9ED&O,]6T7/1[8V?! JOM>K:PK\O:1DDIEF,,3-M4 MR,*^*FL>U!LSPCX+:^H@I3"6*\]6W3+8-V'-A7IK1L@]JBF=E.)0)S?T%:)\ M;(K7!]%LX0;1VB"AA;KS>#?' ,][ MKN.7=YPYZ]5-NE?D-KM"5)405@BW= H4:=6W,J3US(39$S ])W#P7<[X(T&G?21.SLE] @Y3^E\ MUCF/^U=H(D0%"[(';E$LDIS\1?2"PCNA!;:%HL+/-K31@KLB[G5^-[F?G(^N MZH[ >'H_^3ZZ'T\[CC_\I1]E&[I*_ ,)LWO."O)9B )_.]!'!N]2 M@U(^Q#$XD+%."3*(:INZ0I"A[HIKG=X-,JZ[;U\_6BZ#_)=_ M_/9E-PG>P)T\QU_H _TI69_QT4;;(BU_D'$",/Z3]#G.6,S_\R*9TZ7^\D#] MU3@[XV(_\_=9^2.QO*Q%LOQ)-1*6ZB'E'W0D+-GZ0&^9W\]XW/ASM'R)7G.Y M0P'/<90L9(8K@M%U&C$; >+POC1BMH7-X"IHQ!298MN"%VKP?WT1R_^0+N=J M7K')_?@[L8?D+S]&]/%Z/[J?_,<8>@1'UQ?L>ZZ07W,QF9Y?W4Q_W(VG9/3U MYL<]^3ZZ^_/XGMQ-IG]6K9&V5X&XZ+AY)SL[3:C!K8J?A>4M<3CCGU0BZS$L MV.]DO\<%R9+\=TGW@P'1I0?Y.2:)E8XLX*D!F MPY-/I0H<5');\(B-Q+HE'+36'PU8](::\H*;)I[NHC]8EO__(LEG2[YD.1D] MI%NPN_1=K/8=6^T:*&IIEQ4+HBO=:%J6+*1M"S(AVDA_<6A+(B%^:CO#Z31 M#<]OKN_O;JZFS:$[<*]1/73+, [&3JV$0BY<75ODVM:!W-N[F_/Q!;L3GGQU Q4&UPQK+,@;5! MSW; [O M"V/ .>"U%7I"%[>IF*XVW&=;V(2'5[+-1=Z!;<4&T\3XPCCZ&+!:1O+MPPJ. MPR^*9MB(QC^%OT%&\+A"DDL$,VN0.T^IR\M\:#3?)<2@2:WN]W Q96*&ZLM M7>9J\^-\D33N\8J#?A.]&1FJ:32;;5=;#FB(T0E6(KE=)S/^/?Q-OXZ>>)D" M@H2/'9622&-'3P?.O_VDAIP_I17[K2L08DGX(M3I0DX4G6Y(6=5OG,%QWN Y M.^IAY-T!VE0 WB(MNW+#M\J S=A-/9K!MDOMI+YE9R+;EIX:^ ,%4PV2E'L@CQ.X,H=MW;&F6$'E(7<< M8\U(.N/M<7!*D&.SOXUO.(X-20%UB##H:!KH%BPCV]>&KBLSL'RS%O3HE.GY MY2N)N'ED >DT(SSV7=9 $E',*)[U![\/?R-N&6WF_A$@^[I,=DJ)+!/R_]>5 M";5J"Q&?-1UV)Y#RP^SO0E/8U4FXJCCFD,6N2&/)> &087PA^QO:43#/'S4% M6Z;Q3I)MQQV:[R3;"8RA]4ZR/?,4\PZ&7EVZ.W2J 7@U^9[1)O_\?#R^O 3* MMZQAT";?,NV>Q5OB2U7";<<:NGW/WC2&?NL J,Q3+'_K]CN!W?L O, 1,LH! M^#5+)\8BB#7"H7WBZ7MF4#OZ/:W_OI7?$U^??NB^Z^'K1[SWANX[04WU>II] M]\/7W_)W/'P];4#C\ W-%OUSQ%%XM^/7TPXX_OX"J-RL4!X2S:([N%GMDC%7 MOMWB9%EU?3OIG/<=O%/.VO']=YOUOFO9SZP/_)O:X;(ZR>YCWOMN;3_S-FWU M?EM&6#EUKFFW.14GD&T*6W<:V;;CO-N\#V2?=-Z.'XH;YAWF?2#[I//VS/?; M[P/9_*F6;;5X+1K8G36=#MNG;E5'M27C@B[6M/"9+^5SW M;.D^:O880W-8WW7;$"HNY%N5Q]B3?-?W]CS&/?EL_;V>!]!H@8*.1;2OF^Y9[B +;.WW?= MMO4_C?S :S/\)UG_H'S,OM/\ _JT]-]3OA] UK_,9\'+:]^Y>SE ]M&HNI<5 M>+DV@E5#W=5G[[!Z9?OR[>CN'IJ[FTR&Y.;^3^,[,KF^O+G[/KJ?W%RK9M%; M#[;$XN+=G":XF_-J_&UT17A[X_AB 3]^#)^@M=$\ *BF*65$:BK#"8+ ?2!*(5@ MK%/1NFM9K0IR]1,"*A<.-Z#=?DQ^ VLYO!B(%7Y /]O:N!]J M:]RW2P8L5H\!+OE@@ ?@*P?\P2(&4\;;T ]>'6%VFLM4F1UX%P&\F!JU2ZAM M(@&X$)C#IX)+U\!=#W6(UG>K/Z\ 8=]!6Z;;S6;)I4?9J\H&:8.'D& 4%U$1 M=5630*4FT,^:'O239] /GE>\ ]"OZ+ZU"ND'P-@KG, 'Y/.=W'CLYT= M@,8G&9 R]+/'XB\WOD#V&Y@'![+VW':LWK'B.5-/5ZQX0_F( M=PRMX&F>?6BB\"O2&9#^F.6H6Y,>OEYT=2C7&WX'O 4;7P(&X9=[S]*US '9 MG6(ZUN&P@33-3US&W;LX%O .H3@X"\/"L?4P9*3-@##,A;7HR8D'C:%(2"%?Q$(M4RW M%@D==0V%LC*P \]C,OVS8N!PTZT>N+FCU2Y'?CDZO[^Y4X1>'6WXLY;D.5/) MT*4&)4921PQ,WFG((!@?HUF19CG99/%SDF[SY6L%=4)PL% R %@"!M5A'J%? MV0K=Z"!P77^EXGY0J;@U)#^N[\;?)M/[\=WX@DQ'5^,IN;DDX[_\F-S_G4S' MYS\8L0A#0+V^(#^F8P3CF M4P;PP)OS6&LL1XZ12&BO)4[!8Y+E!9$=>((4.E\PBI(LWFPSJOQYG']6K*6M MVSK:.^A,VY&PGWF^I6.Z+8?!ACS^KRTC.ZSA>RF&!@>&40_-"4LR8=N5JYL6 M\/-XO5T],)[(1\78M2.#>I9_,/;OT<]DM5T1.8SF&!"\MFWKYY9C\$6Z=\I4 M+-]MK:*UW'%UWV+>SILO1T%W0 Y$#2GE(""EVG!:=^=4FA =FM0<. (!I>5T M!L'!P$?/<18]*8"9' 3I;IO^. ?"HUP@,=,=O-T^+)/94N4N(AAYVU3H M-2?T#^13?RIEQ#QS":>Y60X+X MW'*$4)5LW:4@EMV0O5N$C^9OJB'HML!V8!\,84/7GA\&A7@$9Z=:O&N$!^)O M,@9/_91%*Y4>(E(Q;7H8'&X!/P+IV\/0!F;@B(>WX7TRK$_T:5.DA/[="C^I M0!2HXX63:UO6@6#^L+*^-&6Y6+)$>WZN M2._7LK $3+[5?5ZF+HQDQS-+;;2-4AO]3Y:OU$;71+X?;?-0,%4ZE1RDUCN. M>2#'\X:!@G#%M9 K6=,0*:E]U["O[YJ&_%J6KN>T(^,83"N"4D."3[:IUA#$ MJ_C07DG![7.T]5F27\O29TE^*0M!RG&H)[^6A5S#VHD.O3=.M(-:"4(DU@V]R[."X[G;!FFU550 QUS MM4X>MCFY2M=/9_=4(IG0U]*:X_ Q=W' 'BMY+"*%$JF/(5HNXB5')=UR5NP\ M*I+\L6M916,01?13?"GU71$89\U-]I!/JKJ)YWSQST7RD!2*MY6+"/<=JO8.$=:124#G0,Y%G,^R9,/U42%/UY/1 ML\69LH>F2@Q\IQ1U*K5)2JF[0I5%46P^?_KT\O(RS./9\"E]_C3*9@MJ$O-/ M\?PIRC[-HR+Z9'KT.'WB[;S\KV; _NIYGV*A ;9)/YVNYY&PV=1D9\-%L0(4 MP$SY]ZB-_WF<%9QQNXB999CLTOF)0*AFEN,N?DJHP6"DW!TKB]PC*HL^UDL( MV)VP2[6SJT%9K^,B@FYO[Z43_C??2VD>"--QF6BNMF>7"[Y,LU4?>Q6<_7G MJ2[FY-^WRU?J.C!42S/XK66;=)4'>YXC3[;*9P[@/O/;VB"E@K7!I!Z$[UF6 MP_[N^Y]FT7)E&K_'/VT+N/W*,_SU=1F]Y,W32MJ/5A_*04]KI9U6J9TMFJ&U M;+6V93[R .O?LI;C24R#'J8^]J%^/FV!.MMR/D-=X3%/$J/8YM#\H^*$AO"7 MV=O;+>7NMGMG;TWH;FV7,3'MZ,QT/D:_U:['VGW80J/0LL:Z'$1?9H,8-HAB MC3U$5/K--2[E-M<8?"(ZKW&%6?[6&GN&+@_2MZ0>6W]4+G%/+F0IMK'$T!6> MRL>?:;O&<3K<@SUB=]716VKJ>NOXCG@OFH8YG)[_Z8__5[&OB#K(PYV4TB9\ MR><*H&Q&P@RET@PV[#N6'J!4N_IHV#2Y+2..:DO-[MM&>%"1'^"H.+=/>6H MXBC*;3P'B3Y0F[.MN43:0Q#*'VR[(^*7*E\02P9?6P IY9*_VUB# 8_91XS% MM=R&KIT?C31!<^#:R,(#242K=)5=??HAQ5QNLW62+]J72#4*;9H@XPHJ\XFE MDZU-54J9MHRKA)E[G:;Y5L6+8LU#V+-HBZ.'YG9D= [^AZ'-G1/5Y\H3PJU7Y M;T];6I_>(ERC6?7 0[R(EH\LY\/V@9LM,71>D9/%VS6=#U]8>@$NTBSY1SQ7 M^1#88@!KU])1PHR=CZ[.OH\FUV-R>7-S,1V0R?6Y4C+2K:I)EL@='ZM4C.I) M$VC;!QE$H,^U^+.^9TV =:D-_V" -[,B96UAK=R$'J*Q0VY"<"#S4_Z)?(]^ MDMNN3YIF*U3Z0@6H!HOM 3!*#\&2Y*4]#10+W6<;N_YB2PST/WB;5!;G"75? MB\%AK!TZ@U:"< ^1T3N<@BWNX8^W64('NXF6S1R!ZKB&R.XO49PWY#6?!\\= MR[-D^:<=V*&B_-/3EM6SO#YLA8\ 03JP%>4 ?VDK? .IU96M*&4*6U'0"^N% M3(?DVY*'Q122L473U<$/RH/_:ZG8%%5U!&QY<>^?8L+K!3FK#9 MQV9\:J,P&P>Q)KG])/JFEEIHY4FT'5-U$O<#">5_'M+Y*_OOHE@M_^W_ 5!+ M P04 " 1@4%9'-D M[5U;;^.V$GX_P/D/@I_:A\2Y[!;=8+.%V.< VT3B?)R9CQP.*9+Y^,N+YUIS*B3C_G7K_/2L95'? MY@[S)]>MK\/NR<^M7S[]]S\?7^25M*?4(Q8(^/+J15ZWIDK-KMKMY^?GT^?+ M4RXF[8NSL_/V7Y][ UVT%96UB>NME,8'A/ETS+DC3VWN@>#%N[.?+\]C$4>) M$[68T=5:7D;"U?7 ZS:^1KF+D[/+DZ7DB\O\;UFZG7_X\*&MWR9% D0D32.S@O+,EXKX]K*\6U#XKUY*9Y].B*).;O$/ M;<%=VHZ*Q5*!/)D0,DNDQD2.M$3T OUXF?B>LE6?2&J?3OB\#2^B@HJ("55? MB$?EC-BT-+G4I1[U59<+[XZ.2>""]_\)B,O&#)2%=F99V-*([W-%%#1)_2AZ M.)LQ?\RC)_ ,G7Z%U@ZA)5@,?'+?>WJX^_N.VP'6TO&=>U\QM7@ ,>%IO):% M E^?'@PJ:R<6 B5ZQ)HX=,Q\II4^T_^S3JP8(?TC\1TKA+-2>!_;ZR#K^(&D M3M__I'\&A>W U8+8."+AJ$21X!*_FMQ,4 G*&VJ,GL:>:M@$82B/>$DPK#6I%J%8(>V0OV]V/1$"] M4ZH8V+QC*E>QC;R^K\.K]<-*+3\>>4X\E?A2]L@-JL" \^7]7A>J>F@61\$GD?$HC\>L(D/ MZ99-(*^Q;1Y )N)/'L%_-J/51MN2D(7,GN/_,3MBTG:Y# 1%FD-@)# %;2VQ MK1C\R&6^X_5_%Z_ : 1C MBD+2WVU+>E+=C]8/48T'V@(>_#F5"L>Q ;4# 8I5#,Z9 (90?+G)WA+&6N(< M*8D],20C=P?$1#"%]%R6IL?Z(<0[=IW$);@>Z00NQ6G%YMLZ\;-^+880>GEV M49+EN+IP0I-1Y!A%,VC8:M0L!6@DN&PW/@Z'Y?HT3 "5(+8*B/N9J.CU6W7U M&I4;&\AEC0B0TL-:*G*,#7E-JDN8^(.X ?U,"7I9KQE4:A?9"(8>:67Z>!D9.U)2):-W3D4,8?A]=A(621^\VVO.:U>E#6&VF((##ZTI3ZS.*J.'=?/8,IB&0/@^ M>X*:\)8$O_XX_>(8U9:^V'H.FH=CI*ZXRQTGG#%9]_\$3%7[>!*)% \\YQ>; M%(2"A^GG+U2%7V4?J;CEGL?]P92(:M^;\S ,3&2LPP!2])'8FE%AA6"61CO2 MDW)MC?2@&*DX5:A(U8&G#CF>QJT005A9?XSS#+OC.W?,#11UTB*Z<)UQ:9?U M%H]CYQEKY(7M(:4#3LFT%GH?9J1'6AI4"<4.?@Q\HI :!+0KN! M!E*!IT2UYF%&,\3KC&69"-,: VBR "JM9X"U$MPC>9GNKA'#RV(:HGE=(@\\ MKAN]#QXEDXG G?\ZV$8"=6+YMG49XG?&6EK)%K!:+P;S2/#@H_5 IQ.@3R.$(TF-?'5%T)"?YGX7 M.?!L-&=5=:L86!;3N I;;57^&/U6>]1Z5UZ+1<<<\Y MRT@;4]('[_8:2?NF=''F#A1L'%=)81QX^I[RQ%:AJPBG.&H9NL@Q7F62E:32 MF"(QAPI=UR-A3I>++I&2\8[O=#P\PR[CTP9:'D\;^$Z/D1%S]4DK>!=XU-F2 M]==3R-A\-J8%*\TG-3=84MS56@0C^=A++G>"CD_.+D\OSTQ?I MH/:) F9]LN^K+:E)+( JO*]1N>G>V3)JN$*L2*$N'] =YS]MJU'F!<%9.LD2 MDOIW64.EG&MV\_30.F3*M*FK9/P$^]UEW?:R>9=OH3;KQ?$'0_W1';\ZA<$P M\7=G(AA$)!4(XCY1%YF.3QTMNBZWOT'ZXC/7Q7GB=4N) /H3:G_=*B,I@Y%4 M3 6H_*^"![/KEKY]^8HIZK6L,(2%3SSN0_8A%@_P!L=K"#?Z.80AQIVA+AEV M316_&H77@5ZW'#IB*C(XLC#?XOO)Y%%P)[#Q!+(WHJ)E$= 2MS0F!F8:G"%8 MRK[DNNPKAV/*5V2A$XAH7U\Y8XI( 'UKD1?*[2-UZ8L]I.J/!\2%&9,'#9S] MJ]T&US*KY#Q#WEX@(1V;!M,.^*0:W6:TN" M-6YT45#ND84^U%,]G,>2%0(Z\Q6=4%$FGIWG0@^X%" M$/QS%IV(R+*4EL>K8#:(@.@N&1T^\^&4!Q*4&CY3=T[[GL]&@>QQ?S*DPH,6 M".79G#["<%BM4=>";KR)?^'^+@8L(TSCAD*F:%/J2#RE\Q@(>PHAB.OLHC\> M"KT"M]!;A6$(@N?XTX.4..($V @?==5/%)NDK7<70 &]73AW6'N]"G><"B:N MW"H7+ IYCX'K4H5=XT: 3VH&SBR41H-H7TVIJ-915D0:[Q1Z%PLT1_I"Y,90 M?#<.]KN&_QKE-&AO.:1D$B8+^*M]+ >^FP.SI22W77#8G(?J+$9?]2YU=HV'D.J@'T5@ZQ M!75VY9$EH=L[)0_K>_3+&L&X$+*3EA("?8==9Y/<^C[)P]I+MW1FE\V>J$W97&\=ZTRHTX=)^$]G=V21GV;O KKY!;@O 286 M_?%G\C\N4C>MY$Q264-LS=-$'Z7 *F+N(9I2K8%>L M]$Y7S];ZWFK/C*)3HC>$;(%KOKY(1? ;.N9X[=5+;CO>:1UO](FEVFA1;.(R MH+VJ)VM4\QTZT]A><+!X[3:Y5L<^?O;;OJWLP)$UJOG^?!FWEO#[)QYPDDI? M>[U=X\N ^_Y\DVH .W)/,>(^>@@;^/+8_.*.>)"TR0$/)E,UQ\VE>&C5)CD6#$O1<"YAH< M@HJMFUZYA>+R\ONP7*R7L]-7Z^ 7SJ$@\)M6.K?UEA#J+8*,[8*MN#RB'U>C6@&@K8;C#3"]22PE5=(D= M';*Y)3/X62WB983B'2"UX1I>C=#'C^XGH*CP\,->*-A^2; -Q/,=GQ M1LS7HDG>HU;.8J6.XQ2OP&P%V73ND2AJKRI::?@M!FF<\QYTM/#NTP%5*GP[ M%!3LB/+B)HVW)I*P2Q#[D93>",Y>*Y>"#:8::3HFRIU0L M8%SJ4NI\!F,K?M^OC-LX_85_M[L'41PKDZ5WLI1$:S2?22E)$B5GD9)*;YS' M?VK87 R78[2CKJ8+_ 04C+1[7MO\.*U:)EQ#T),ZCQS/8L]Q >BW&6&F;T5& M\6;3M53R"/[[#>83G?&8XG[!FP7J%ZN+RIM,+8>Q'_9&6P%K45HLVZQ]T9?7 M_GC(%7'U\E5U0BN"[,]GW(B9^):#DD0NB^]'V[R%!+$K*"UKQF;Y9NU8V9K9 M]LW>GO2,:>MQGX?BR]^/I]OA][[?/?_[3IX"%?WQ4/YZ)I$=0 M*93)GY>]213-/IZG%R=YZ5Y6_%6N%'ZYR(N>G?SS MV]VC-Z%3LBP++3%-VRR4$0D]6BSO1\L*Q<*_GJ1?+HMNB)U)3Y-LW MB5F]R,<%623[*),/[[A'HL2DM>8YJBRA_CK.BQVKCX[/SH\OSMZ]2K\'H!P= MI; ('M '.CI*9/\X$71TV?-(,(4JY[^82$=<>[+=QZ?GJA2)R;-I6)%BQF] M[$DVG06T]_G325%RE[H\1O!S2L-(WH\&P.0IW5ZALC;QM+KBTYF@$RC#YG07 M*I8^8&?Z#L(YE9%Z]"/U8L$B1J7J67X<4&7NS6^O:4188$?4+9Z"I#F@$PGB M13$)OI$H^[HM@S1Y^$[M%$9<;$"6?=A4?:,V$?LYD9/;@+\X&)$KFMV9;GWO M/S&33,V C_%T2L0BH91D/A7)O#@DS+_EXI9(<#SZH=^?\CB1KB\E3!I)?4%] M^.:.D6<6)$R#[^(I]9O W8Y 5O8$2;TX2!Y^!W^O5*:O$048_;Q)5=O1=)Q( MD,L0<&_EN8%R6[CHK8"L'BMSIVI$Y'/BH<3R>$S(##R5\XL3&D0R_T3QX2+A M0O;!SZ+%0N B]_Z8\ L+V_ JM$B?UQ GFF0"/'3M.K/TZ6%H1J";C!73EDR M(BH!U; )GC-XT""P1BU-+8U&!<;TQ:IR1'B]HYE@,'9%B\L>>/%<@)4N>^?O ME4L?2RC#9ZHF"7I'+Y2-)^ MG^4B0O4-BJWZHEF)$ZEZCVKGF,&(DMQS:HM$(#?5 D\I2!6"Z\<'"F85'D 4HP' M840%3*4:CKAY@&,Z7?SMT.CDW(SHS/O&P@07 PZM%W7-AK_BL,$9IA6UX\51)0_SZ:4%&R(7/'I?Q.H_O1$WG5@&_9DFMF7.S+ MZ%#-A.860J?)@UIWAM2_(2*$44T65+FF(^8QG6M07]DU&<[WGPQ61D''O^_[ M+#6DVKT8A%=DQB(2J 44#Q.U=2-#;677^)_M/_Y61D''OR!6G1.P7M0UMJ?[ MCZW&!.A(%I:W9IMAKG>)#FY97VX+="!AEJ!"4#]U',!?*,@)+H0&W)J:K@%' M6KFOPE:!K;DIT/%.7,:B>+#.C$'V4 =U=277*".MSHU0-K(".L % :]J@=TL M[!I0W5(;&U"M]NA @BN?G.@-R4)M"=6#65[!,:!G'] !?5.L>H6L-P0ZMM=L MSGP:^N;@5M1PW5V1EKPVZ-9; AU>(*"("^Z R5!<6<A(RUT;T&UL@@[^VA0#:\'$.\R(:\4%VZ9<4P-I MRWN+"=W&1/A,2<*Q=/@G!=#C@@9A1,(Q4^9-!()UZ\UK=D+YE7/_A06!1@N3 MZJY=4:2UQ1*P"K9:F@*=H6E?2D4UW@U8+^\:6Z2-@#ILZW1'!].@J^ZJ.R)- M)'60[6.7>PM+EX.P/QK!] 4^CWR,GR7S&1%IJ"[WDD]ANOL[9V'T.Q2/A7;# M?:MV7?,!:2U9/SR[L1$ZB8:"SZB(%L. A!$(JDX@9DHO_;Z]KIIK"B"M->LH M8&@"=(13/0R6$,5RKC%$6CK685BE,SYHV6+E@7J4S=5Z!5AEO@PLJ^884J2C MM'7$:A9[-89 Q[FP._4FJG9N+BGO&%FD4W%#9.LL@ [I4- 98?[-ZTS=25IN M,QB.P@:U'<.-=!9C"+>=/=#!S^]2+O3N4[&88SB1;CX9]]Y2Q=%QZ\\)"]1( MQSU\["]4="YH*X*JSMX\(_RZ><@MKJ5 M%UT1(18L'-=&'9K4=\P"U%W,6A;86J2$ IO?W,'?&!>+2])BX*S;1RQ2,?KZ M57I6: ].!O([!;? HO1^:PS0W\^RJ^CR"UA?T()[=_,:"0+\9B$1BP'87%K? M)MWA4SNR5[U"$:W+O6LKHH_[F3I*N%Q?W0'&9NENK,-VBW;5D8C6FNC4>*2) M'E]I"&(&*E&&/V4ADY$2>DZSU8F&+68-M.@4M'A#L1S;"B)8&PJ=&U\%*)0. MH[KSLK=2KF^AX P35JB6:X\.W167T?U(G>TE%S&HF#./RD<>^#KWOK*2ZZ": M_>B^J]A5>?@F1D''^X'.:1C3?%Y3J;[^P:+)52PCH+!8!EBH90W\[^MO&3=H MS;73B-/UC1BQG770J?(5EH-J3+L/U;;%_6CEM&]YU*<;\(T:Z,:AC-U<8&L8 M="XL?6$2$7!$^&RBO[!84KS%3;]]]>QJS(*.,BQ9^*H^]6Y]99V.1"FBK 5- MC(K.EN08J@EE]!4[$DZGTZ]J!\#4+NC0KW:*],KV-QI-N%^("C/>E*RHWY$X MN@9$L#4/.A^&!,:VD(SI(X^%1_,L*KI]^?(:'0F<:X!YO4'04<[GK16-ZD[Y MRZMT(X"C4=>N-0@ZS@]\08(DL1Z(6-11MQ-05:BAFN<=>OX%M=WYH>#.HN@PPPCC-&1WDHYUY BG>:MZU0U 9=%"J # M5[_\U.4[O8'BVCRQ+IIW31-=^%Z+/=^0-HXM>#!Q/V7OBL%)A;A M;13Y61?"5UJ;JTH-AXZY1OW=N=0(+K1NPZ7%&D- M(:-ZW>AA:P"4+C/,#8$_2FMDO:745VDQXMDLJ/&-S%OI1E"&G@7;F657VQ@Z M8:"A/QIU[+1F-_RX+;OVABGV9=:KCPLG<@+2OZ!,?.KA:RDV'V#I"'8&*;,4 MG*L?%$H.*=!'O2Q/4")AR9[^N\S2 K],2#BF#Z#KS6A$/6T<2*N"H,>LJ\SR MH,-0'&B]B\;E%LWHCKV1_I3F'K)*F86AH9'MW; M&))%-N0LWV2JB^#;+-WF];9V[RV9HUD5MJ>UUHZ<"I#8 TWV@6W> MB-OMQJ>&WR&([;$9"?(.I!F1M/5<,TAW"')@8Y.IW=") M4:%L>IJQI5-4TDA'LG'ON5.D-SPZYXHCKAIGP5C9-NOB?E2]':N_^M"DQ<,^ MQ&U$@BI?:FL#XK,J&UV?>-^#SJ:2W>59;(IO=31POVM::#-9#/ZT9TMDL&BRK>.VG"HLI$VTT\> M.H-,C(C/G[7Y=RW=LBF!S%OI2.+;7?@^9E;#I\PZT?6!##;CCKZE%@-M#WWL M,38D/IL*G>":)3HK3TT%B]AZT78M=269JN.!R,YRZ/2I4'^9>'Z;;:221CJ2 MQ6F_=Y'T=D>G7)+HHT3&_&Q_>=ZO89QQ&X=]2[ 1T!5D:6(R=*YBR1 'X/:")*Z&<779+/M92HK]Z-H#\WO+"R M%CHY;%,MG7(P&0])IEJ\U'91"R2BUP2M$T3X X)\V&1=DND M9#RE9YS$EJ2OSL[W'.&;.T:>69!F#9-@8.HC!M'GVZ-7?/K,PD23!^KQ<:CN MZPU\F(;9B*D%Z*H:Z@6 +RP(2M71Q^/OZ(GHT8&Y@!K5\R*NTZLA+5EWAV3% M"%%B/_3AOJ$1VNLX#3J,\U/(+I%P=S!TBLN%3UKB=.&3%N,R6MQA=L^\%BA> MCDJGJ)Z_T2Y/=Y#4:(GTI<\^[$PF!TWW.CPZ1?Q!&)%PS):%$^6?)B0T\(5; ME:/%+%/_[Q#-L>E4YV@2?]'*\[MQ]G60G>$@XD+<]O[LJF]K,T'VO&Z!UDA&R6>A[4K4;:7#<$,;"5C9'9[EYX<?G) BH(" !4 !C86QM+3(P,C0P.#,Q7V1E9BYX;6SM M76USVSB2_GY5]Q]2OL\9)\[LW*YJ:S:V ;"[GT8#Z&XT_OCGEU7R9@TQ05GZ\>+]#^\N MWL TRF*4+CY>_#H=OOWIXL]_^O=_^V."TF^_\/_, (%O6*>4%#]^O%A2^OS+ MY>7W[]]_>)GAY(<,+RZOWKW[<+EK?;%M_D*.&G__L&OZ_O)_/H^>HB5<@7U; M-A*2C(U20D$:P6K[F.X[5!O_X;+\X[[I&=E;2M[__///E\5?#Q0C-K'=S^5'?[C;O1X?_OU-HOR%4SI((WO4HKHYCZ= M9WA5$'OQAH_TZ^/]$=5\)(!2.,^RF/P09:M+WNI2/E!)"MT\PX\7!*V>$WCQ MIS]>5JEM2/]-EL8P)3!F_R!9@F) 87P-$@[ TQ)"2HRXT!G.(2\3@)F(EY B M-H9EQD[&[HS+IWRU G@SGC^A18KF[&M,::(HRYG6I(L)HRU"D#P C)GNK.$M MI E9B@V_41G/-^G:T@HGQY/,,HQHNSSW%K$>0+'\[J_-F&[Q5$#WS4?8VL@%SK2*[:G:&CFC<3OC[NZWG*WU M>X-;_CB(V,?9_S=A2V_ #E>G&8&_Y4RJ=VLNVI;KD&JPSO@81$QP!+6>/M)Q M^J!^KPE\XX)BB(OY.P$H'F9X" @[J##U'ZSXXDYV-KWHSVUZ&H\0F*&D6.W8 MW]@6-6XIA@X)ZG<5;J47FB,:<01P5,>4X#RT.\?Q@] ?"E[CC%/Z=@57,XAK MO_UF^XDJD_LQ44HO8[2ZW+:Y/!YN1_:!2(N4@Z1^QVU$+Q^D4RJ7C#0F5BO/ES"A)+=;[C)_% (=_L+MA%EYV-.$.,0WK-_[FU9 F8P*3[[5=SX MZ[N]!%G#EO03&/VPR-:7,40EZ>P?!XK9#WLGSI2-6$/G:1,)=0=H!_B83J8) M%V^>,+=Q9L,L\5OZR/,"6N2/?..!^?!5GE,+>VV]YP=3S3DO",R M4_)ZQ%MOF S2- ?)(WS.,%5@4VUJ%Z,K;S$2\.P&J__. :80)QLMN$Y:VT7L M@[>(B=EV ]H$,O&Q52.^97PH(#MJ:Q>P'[T%3,2T&[BF&*3E04IKDITVMPO: M'[P%3<)WO[B5V[$A2N!#7F7Q!*_39G9Q^D_O<)+PZP*?1[A A#*=H0]@);*" M=4WMXO1?GN(DY-D%5O=IE&$VIXO#3<''#?<5X(*S-2ISWY30G72QC)]_#A1-YAV".,D(! M+WS<# PP!!+ JDTL0^2?^T3 ;+^@\&3?9++,4KG+Y+2997#\\YE(&.X7H&T" MY.;]U6R*:"*:.:?-+ /DG[-$PG"_ $TQX#<.GC:K698(T#EJ8QD:_[P?(F[= M3)R[EV@)T@64.!OKFEI&R3^WAH)I%UN[O\,D^5O*S@E/$!!F>N-[0G*%4TK0 MQW),VE>OAII[%SA^R9(\I0 7,0=!UDV-^GZ:,WG'+ MS7C)Y;#5=[&,GJ]^#27S;D(U%/+K$3RE%5"PI5$1HZGK8AE$7YT;2N9=Q:[Q M#6-CD>&-,GR];VD9,E_=&2*>72#UM ))1F\JCEI:1\L^K(>?9!5)W M*X@7S$I_PMEWNN0WJT JGUNU/2PCYY_+0X]W-YE80Y0^T16]PSC#-QFSU!&G M8)B A2(G2]S1,I[^>4B,1- OK/?1' _R&+%Q!I1"0H$"3G$'RS#ZYTW18MW) M"KADAT\=!2CO+Z>&^.D_J.79R ,]6 M*YXBED7?GI8 0S+.*2_,PMVH\F.XI*-E%'UUI6B*P,V^A1QR &%\O7F$<\A. MF1&X 2,Z+G;(XHWG41O+$/GG9A%QZ^K0M].4(?N-R,DB:&T9*_\<+6J^ M7:)67N32QZW2WC)R_CE:=#AWL@N%O,!2 MN4I_@"2EH=+",C;^>4CJ>76"R!#AU7TLQZ1L8QD5_QPA(FZ=X#+:UC25([-K M9?FVM7_^#S&_-M%I5TB]K;6UU'4MODERE+*CIQW2?'QCQ<$ M+E9EG'W[]R0C,/YX07$.C6&NU%9J!JY2.M[@>Y, 0L;SPF\S>$%:-6M.^WA7 M'$92=4J"YPXC%982]EW#6B7M]JA450V>YXV] U)4>$N"8@TZ D"E_#M'\N!. M_0P%-P*$;?W#46_=K$5$A)Z$:3_ *[@9:*)7;6PY..^9VWR3]J':M?.L!!,"A73SNT: M($M>.)K]'R^RO 8)CP@-Z W >(/215'=56;J=/J'#?(Y>"(#:"@+U]@/U@ E M?(<\S/ 3([;Z(L"L\CZ ;$YK#A'J^F>H 0W$X5P)RA'>/)7]!(,,;IFE2 M" _-["+77[#6&+E:EET#-L'P&:#X[H6_.0+9YF!,EQ ?\2;!4:.W77C[B^@: MPFLF"=>HZ^+;(9+]Q7E-5TU/,9O@[!EBNIDDH"Q SW;PS]S[*#>ULFYA;WIU M)J46[ZZ1/3QY1N[3P7R.$@0H)/Q9'A0C@,LG6+*H^"UCXZ\9D]L7UCS'TK-/ MJW'#WB/KK<3YE6?P='8*'-7JP:Q+V'ED-:0V?KM&Y3RE(%XAMTDLF MF.&Y>XF2G&>H:R"GTSWL_;/.1#62@6O$*_N^ARR-E%NLVO9A;YK5F*J8=@UB M29IR8QSVCEAW*^P1+I5'Z?3#.N).[B-46P_=!&RX(T??JWG<(=3PA109A5-3 M* '7.GJW>DZR#82/,.'1VW,>)? J^X9Z8FN"M(DP7(/.M!+G,*ZX9[7F#:>S4@BNP;U%:Q3#--8WTX(>H1[ F@"K%H%K6$]6DKW/MM1(([MM.E2H M9S8+"[:);%QKB)$.=(UR?Z>X)BA[C6/;9U+?A[F]KN5$>M3S,/^K^@YY&A=Y MGLLL89(DW)M/-V8'0.D0H6ZN37!N( NQ!GBM_0:<:MLT#^='L9A6*-5W.M9V M"G4.M$=;2R:NT;[EM4]PY;Q4)5@:!U;T? 5GSH:XZPO&-?@5PO16NU=PWFQO MNCT"D%] 067,F:=A9RFO( W32 ZHI-,69DR=#GA]<,9 M791B-,LI/QI/,[[F,%:8*!D5BZ),-20Z,0Z['WH%!]>&:M69'%UK8N7JHO+& MS$G34*-+UK&4F"*!O%RC/HAC5 IY A#;X=R 9T1!4J%8YM14=@[UL-"79AA) MT+6N/$+*;Z3&=P"GC$LRB*)\E1>A-[9%1A&2K3_JSJ$>,/K2%2,)NM:5"G'% ML9F7.\9PR>LFK&%YD!IEA!^?QG-VHI)'3DQ&"O5$TYO%:2Q.URHUQ1"0'&^T MMBCGC4,]"?6E&%*)N<;^7 A&1YU0CRM]82^5F&OL/Z.T@&#'C@3YTZ:AIE_V MA;M$7JY1MR."SATB=C6LS_*9KBQ+2RF[UDN5!ZE%E#E4:V75&:^2C&O\F]:@ MM)HA$DP-2F&6@5 ZWN!KI0:E;WE!;6I0JK&4L.\:UK8U*'T#TD8-2B&@4OY# M1_+*7R3A'.0)[1K**W^@;%5.U+LIV;@>I1@]"=-^@->\G*A5^)R6$U7 )^ Z MD'*B$\ 3W):0(C:$B]JB;5.SQ?:^=R/'9#G&!8EQX6"=0%R\2J=G]D2]PXV^ MUV"E-H0:8O##-%9>'1SD=,DD_2]8]_J'1J]PP^B-():P[QVT]X3D9K"6/<*- M=K> ](QUUW >!;VVY!:4ZH86JWW"#3WK0ZK#O&M0F[KHK)X,@W'1":$62L<; M?*VXZ'SS![1QT:FQE+#O&M:VCIT/G@%IPT4G7EIE_#M'LI5?Q[<)V=PQ\$'? MK^/1-&SIU[$*GU._C@(^ ==>^'6>\M4*X WC!RU2-$<1+V]:EEDH(N\)XO=@ M'@#&@*(UO.6II8F]IV,(IA558S\=U(S]\/41I LH6+"/_MY-^2T=ZH2:?]+" M/^>+&^F8)HV]DG%.F:FE<9.?=O420[YJNL^P;?S-J M&SD26FN#(4)S>;>W9,V$XWH*#Y(D^\Z)&F;X-LMG=)XGY\\*:11(,QDG-.>Y ME4G?5$+=6 -F?"+V';" X_D#I(>;0[^R+<(TX]>*<@JW-=SVI?Y$AJ'9:*$Y MW-O;B-9R"E(?(1=1E7"E"LB[AW8-RZ(2: O&M1H,^=?A"*UY M);6C%UNT%@.=[G;5X.=^OPZDUHW2/.2< M^_'\,_AGAF]R0MGQ% OUH+ZU96A#RC&(([C5=>;C>0UWG;"? =O^# MB)W\"=H2N;?_7S):*9Y0ML+2)/5F UK6D$!<;ZUEY46&T.%UVR<8Y;BHO? 4 M+6&<)XR)NK_:3A(R2M,'*9FS)9%7AX!XS:!*%^-Y>?1%(+E/"<5Y4>MWRL@@ M]7]2)I7:_$PWJ4L&,ONK0&W$Z5JMBEC$-8B^P=A @22]0@OZ]ZLJ>H)S MK12_/NVN$E^C)#$R++*.H64#]&U%-&7G6CL^YS0'R3!/8XV#ZW'3T%(!^CZT M"J7E&O.#]VFP!BCAX:MAAI] @^*.M*I 60RCG,WS?':?4JQJH*!1N_7?'VH M*>2"R6$F3=?SI6;Z*XH@"'IXY^8S*H&@!YHX=T8A$=]NB^E7%1#S)A!&1^YO MU_,DQ."!=[4M]8N4NE4[:_4Q15E1)_;EV/KL'H$N@\>\JB)A)S%2:Y3;#.>= MQ=:M--5NG;8D,I>:<7A]Z1/FUW92=AY+.*&?F/RNX3S#L/XY+.O?"#6TTY\. M&9&%/00(%Z\8?"["LD7@I)*&783RR?9O M\8#NFX_3P2-G#Z-T4:SK#I.S:WG8__(O"&*F'L/OT.:=D M!-

:\,5DMZA>K3,X5-%(G1DHQK>U]'Y54CU*_"3K#N$/5SR?B(^H=&J'\( M.X>Z0]3/)>,:]<,=*!YVNF&[T@5_CJ:X$J@$7]W9^0IFXX*0=W%*/3W60D>8 M0265@VNMM7/M)]#'^=K@JA*$>V"[N,QC%>C^%J)V0.L)Q#G@UJ_H6 6[OV!* M*["UQ.$::K<7;ZRJ17^!E#9JT49(KI7%_G4:JPK07_"CC0+HB<,UU%U=DK$* M>'^QB'8S7E,BKC%O<_7%*J[]A0/:'<>$,G"-Y-[-4;KQ!VD\0F"&DJW>E4[] M<;IWY+,&#UF*C_SZ(XT++U:_X]PM43*QY^D6$7YO))>^DBWL$[Q3W1*DLE50 M(3?7LZC"N)E2R#L&[WCO5C.TA>=:/6S(0W7+SMHW?@]W\7I2T"XP<:W+Q_L@ MQ66^\\;>+79&]_AL BK0&:G(PKWH5\N6E@@4<2F_YH/]")QWT2O]6W:6,??P MT'2].0\L%Y%BU25GK0&\V_[Y9BN-Q1BN_=1F524JP\0U;Z9:KXE[ 1O=?A7% M2YN\LS.;\O5S;5-\WL^['"B/+;!4>MYHAUP"!A6[D5-.]4U/5]_V[DS5:%FKU1^5VO4@TO]7W2[E_#I66K]TM^OZ(OSY/D8A MVQ@P8@B*(9:?=M6=_+-@AH[N#NW0B1H9"=.+^T./;-.9YG#(I+=[^)'\'='E M_@VA6T3 8H'AHF""/PU5=+!]78A@6K&W[*>#K64_\ =+XSRBAPH_4&P?I>W; M1B=%SU9EZ=,SY+F?=/.TA$ERMUCP"V7B1 N=;J'-/)7DZV:+O@BZL9=-8.L/ ML^[#@DTP7==' M%<%"/M+(#U)U=9[R(R!06?Q6TNWW$&G7P%5P3M*47"-R@J:&#,(+RDB8$K,O/2@XU&(+!YX G3BV(/0G %)SS*Z>LN]> MHB2/N9>?$,C^%]>7%6HQFG=F3=.)TWR):B[7VC=_#5M>*3@DL31= N%ZP)@E@AF:ERB&M-O-NB3':.=L$ M4: G F'Y K4RX'C39=93D : M3[_#9 W'JQ3-DZR#81;WW0]EP]9<<4*EKR0:49!4OT[?W[A(:/_@$5BVB+E:\AAI+)3$7:> M+D$Z+I1 =FQW1E-HX?\^]-X',%[M)"GM 5NTMK_B[61&OE]"@GV")L3IH$+ M]1P8),6XU7E;9>GNA?]36L1&:X!@7ZKI4.>,)>=%>) 7G$7%M6P>^]ZGG?-2 MA#[$"/F3*T=$C31B?^).SF-Z9Z2I G3U'7X/T38IBH(YJ)26:_L\8M\NTQ"> M**"YZNYJ77/O?&M&(3(A0B)$Y1+P#4]E.*6^@W>8ZL?!! !IPNE=7,P6H '' MR:P@ZD_:W(3MBYBU.="I+-HCZ.'?)-7;] KGG"@"JF3?13+K@9P;MK66)&2? M-_3.I=_)BJGDW3UJO/*3- -9U-R_J:>50EX+AQ*V6K9#!B_ M= *>EWGCG!S M#L?S*7P!Y,L-2#[S\_V0G^_OT^AV!OZ^!)BR3Z;Q]E\W69[23=%B-+I1W$^U M,;A_\U9]4T\R&>NR3&S+J1M5N>9W;.D@.::0_T:N!:I^WBVM]@$V$$$WV TQ M(Q.?D\#T2PV@5N?0(LD-4#250S=0_@V#.2V^^RG)9B#9?OW+K^Q3,-[?NX98 M#]R&PX460&T =WO)N-AP/?(PA.1HL_^[=R^F=7:BJ6/9&33"V7C2PN<=K^2X M4I6U"(I^2O5:!>/*7S!DQP\#-*ZGG?U":H 2Y[5E'MO/POAC&B@P6&1=*7HNQO76/_YIUFI1CQ M1*I;%56\NYYT)7U#$!55AQ5KXGEC[[)\.UT3I?S[A:32=-8U]V].:J^%M=!H MP>C=.F@#R(#7O]9(^I-7]D1!&L\V(T@I.T"-YR6YRN0R63?_IJC>LBF8MA%U<)#]YTNHVHA> BLT@X+^_@W9;5753%2 M^M!ZM[Z>T*@VQW7M_0-5\WJ;!" ]3+VSPB.4PMT2(8&QVBQ4]!I=>*KGVS5J MQ^?H&X#QAE=)77'_L;;'Y[A;:)EF;5#5E(-KE";F2+ ];QQ: MUED;1*7NCTZWXLT$T]%"4$/-%,-9 K<&3+@ J#K:Q?0G+S$UEH3SV7V\2 VB".<@ MF>!LC8A\7Z[H:1?MG[U$VUP47I3NN?LM9^)]RE?GC(*)HS9WP#M_U MX#?B^&09:=3J.6_\]8/K=S=V)"D?SSAJ**'[U=3DJ45+'.:IEXYK6[DGK'B& M>3PO7LA1A79$?>RBWON#%:<8J;"4L.\:UBIIZKCZ6>.O/WH&I$$@1X*.*+8N MX]\YDMEJQ8N5,-J4\9NSMMY-2-T8>ATB(O0D3/L!7L'-0!.]:F.[\/7GYC>' M3\"U:_SVQJ3<3_(2EEE:E(?47"'K^GD7O.EVE52(P#7$)^0I%\O:]OY%6$84B(N>:/4+-:W $%]=&3C'.(KR59[PPNA% M^(,SB.&2V_0UO$^C;"6NY& \1JC)!J;8-Y"':SUXY [I%,9W *[4+@25%FW4',(#*'5%(&3NCJ,D.T66E:% MZKB5=^NMU;.]G&''($F+A9RU"_#$7B]].41>U'-I#E* Y^\6*#FN(U8A.OYG M3JCTNKNBAW_32UW\I6[:* R@F&L7"-Z4^V"V[;V;SV%$R_>YQO-!7(JM)!?& MUR !:22O&==HK-"\"0:HMY6'ZRUJX?E89@F3+"GW:.QHE.3\;8-)A@NZ*,5H MEE.^]$^S^HV9-.1AXP/^67S-RV9&N2"6)>5:MT3';IY"]@#I>#X%+Q+-T>D> MFF5IHA>&, A$\(CC.%*^8"UY@BA>AQ-[+"Y*%S# M7[]#8*O'GFY^LQW%".#-=L=!2,[WJ<;>29U!0_5=FBB)%>FXUIM;M$8Q3&-I M==!=FU"O+YF@6L>L:Y F.)LCRC>!$I0.C4*]D60"4RVWKG&JY(SLU6@"<;%7 MN %DR2/3>KF[PNZ6O6KOO 374!!>W#XZ*1SCQ6OAUSEAA!(RB-CR0TH)R;-6 M!3TD6N>.$_Y/#-6UJI1]_?-4:Z=NBO$23"T387146AYG*(&8&?"(T<$]7NQH M19=+0*,EQ)M!&@\AC#^C1/44F^$X_J&L9SAU$*L[PK:0C]]O/8G?K^F8.NT7 M=KR[Q:=;5[@],]@F0O!035N Z_'ZJ[SN90_=CA]0;(YNP_K%WDW9MO6+ M=3'MYWG2YGB.=$KB"+HX=TJ=PJ,JCU/3W.[&QM,B.6+\- W3B:1\NX!JEF!? MSYN^B=9^_#F$2@):PA"Y?ZRRWOM%"R,]4/OE73ABGJ(EC/,$[HJM?89TF<7W MZ1J6*='GOX60/R(F\=NT&=*[K*2.YH(E&;G0&!%I4A^9O)-_3AHMEUE+$&O4 M0EM,KP5X[W;U>E>#>D?>G]U_D=^\HU!]Y;FNN7_37>T*5,Y,P:JOX-_J_J?O M)YKUESM1*,>F,A,8_;#(UILW\ :[HS0#IX8 (L?BDLWL@Y>^/Y]EU<_G0JW]C&DXP[M-9PF.&_/ ,D MLE*:W4-+%3 'MZ$TN@5U!/B3?']AJ^6@N!P/X^L-)V!'S[3^ZKCQ&,%>(6T& MKZ%(NL5XDB<)I,UFK:RO=W[;;C'5%$4W6&[?Y!K/IQD%R3#AE?&-)ZS1(,'> M%S5#MZE,?-E_52)+AW?;QO,O&:U<;B3;S'/9+:9F ]H]^O5X8;3QGJRQ?%QK MS 1LN)N:3+,M<8>KKW_-F!B_L#_F6)8)H3E"L-=-C77"7""NE6"WF#VQH6O+ M2=0W#/9JJC&D0KY=(UF=UI)$D M*.OF/%&PAKBRA!P7-:!LU:_\1U@@9I M?+B$>?#7W(!G]F^ZJ1SUF:D0'KF:#1>J-\Q,!2Q)J!?OB>0$)6L>JH^D 9!J M"70+U U;I(<80EVD3MN'ZO!H 95$!*ZWNP,, 9_KJNN7?;*+,\+G/L M1/9"+AO?D%;> ZWOX-^Y2?N&KP @33B]>\+1%J !YI591;3K=+-[P@M5R[/, MJFW\FV%ZNRSAA*G;' L8=CVG[!6%\VU6.5H4U>+Q$7)[U?-\4X/VU?.$M^M- MA/&Z00^X3D8'J'==S(HM)8,5Q"@".LOL:5/O3B_6*A^>0:8A@FX0&@+"M.]N ML1@"O")*E 3-0]T7-45*+0;75O13EL7?T<&?4F,L=TWL+H3]I:8V+#*\I22\;S8W._##>PO(P1FV]@1^UN^ M@O$KBXL[K\OFT--K=;(&Z.D55Y!J+DG7QMK>T=:W[6VW1UNCG:]N#9[7<,H) MKY"S&KG&AQQK19^[.>18->@^'7+J7RB3B\#K0XYW#J-ND5*+P;41/4L_W[$* MR2>L>'5(T?45G6@U]DX&TG"-N<'5X,HYB&EOCO7N_S0;^!7YJC3TQ9JL M(F M:[?X7Z.[Q8:FO/=H9:DA^Q%&V2)%_X+Q?%G"$B.BX0:XFG1DH:))^*,@]>03_&C;\' UOD49R'?)L+P.EKO M6RJ4M6C]CT;1>G\6Z;T5W!KS(^.]M8SQF"\ [+",T@5KP$[.>/?C-2"([-<4 MR72V^AWGN:8VN%$EH5K[QN\A.]6V>@GL8!/T I4V!&*Q]QYN;;E:\^B Y MKZ?*5/HH7%[90$X@ T58Y*?%D*&F/G4\,2V*5?]0LL.!_6<&"/S3_P%02P,$ M% @ $8%!65G@^4Z4< O^<' !4 !C86QM+3(P,C0P.#,Q7VQA8BYX M;6SMO6UOY#BR+OA]@?T/1.]B3S60[IZJFC.XW??,7*3?>GR/J^PMNWOV;.%B MP)28F9I62CF2TF7/K[]\D9024Z(H,:@4TP9FNJILB1'!>/A$D"*#__$_GCB))&L31G[][_\,?OD,D\F(_B%9__N[7Q^NS__;=__C+__E__$<81+__S/ZS MP"E!]*4HY?_\\W?K+-O^_../W[Y]^^%YD80_Q,GJQP]_^,/''XNGO\L??TYK M#W_[6#SZ_L?_[]/M@[=@I!P2Q*'Y M9(J[[S^N$+)O%ADGR(WOVQXBL<$9\UN1/ MK,GW?V)-_E_YCV_Q@H3?(?;DKU]N6BWXJ=96_I)0(7O9DC]_EP:;;4B^^\M_ M_%C5TI[>CQ3%9)#RU3=[61"R=V[IWVJOD>>,1#[QB\;8>PH@<$TX['C+9=NQ M5VLU9)"*D^\.NBLM +_$Z8(WNTO/5AAO:?,?/OY(PBPM?G+&?L+[+/_!W^>> M%^^B+/U"/!(\X45(/I/L8I)=P_JAU=[<@1E/T<4;5)#K[ M]:$/X+(]YO_RF&"?(!SY*,[6)$%)*2Z=H8AD57M>G3_?C^7/]T;^%!WRET(" MVHN8(2IDAG(QK]J7'\;RY0>SL1EG."S&)OM[=42V.W"L@+';[$(6-N\865S$ MFVU"UB1*@R=R0U/'#;F-TY3VQ=WR$3^K8TB?EAP-*SU-/$3ST#Z" 'AOY8=C MGLY!%G$9D2JR\YCD5:6C@(M'[T*JP/<\1J%XB3+\["2]C8L1X(#64S9,C"O! MP:6BFEATDX/C5H#CLP#'XQLX-!H CI ]94,EM%WTP6A#CS5&B:GW^&5#LX;T M,9Y[_]P%"3G?I4%$TI2(SKG Z3K_C:\(J'V:<3&:]K1/&@E#>\=X&/16VY@@ M"XDHBU'>,MH++1F1"2Y^[[O'C2/" 3)D]A0\" Y-:W-_X8VF ?,*\_XB%WOL M^83O!P(H]SCP;Z(+O WHC(?&BDTYUQ$&E;$S$&76O)X0;LU6<1+J<-#8)7,1IEM['8>"]/)+G[#SLRDN4;SI.#RTFM6.QJP\@@=FJ M'#Q*N2BGB03&DY8HID46<#S@4M!7(0?G+2^%+?IQTGB:FG@3*XA_:/.=1[*P[U=>4+24GR1%*TC!/D)82F^7Q) M5/5Q\DJVM3F@U(.CX4*@X98OD+N[96!,4(!^,NDI&2RMJ8' SR4C MG(L^=BRDU)2=8^]WXC\0;T>!%9#T$]DL2***?.UO.1GGE.;("-:SW1RO'4J9 M4Q83<+;@$M!>!/HJA"BRM)/W(V@P4LH!8QDF!9T/<.8H-/.0X8RP;S-WR^L@ MHFP8X/ ^%E],YHLT2["GRK1U7G>1>#3MDI#;MS>,(:RMIC$G7<21SY:G?#IY MC%(Z/-'YHIB]TEE=PC5 MT*,LAU?D;OE;G%&M;R(*/I)FJ<8NM&$-NL@V@RV5<&W>8\; -S#%>&04LA'> M"Y\Q/LO%LVC[Q!5 0:Z!>-3)76M'!@TD6PY6 6XEVPYVCD6\\^<@[<>L[(T3 MH<[+;V@Q6@'BIH![*%(/15B)H@>F_I#V[H#+TGAY:OG0AFJ_9TP[71>AM(K:L% M- UN)%OU3^]<@^ MTJJ^%/1LRD5B&F"CO)QLT$OF2\M#U =:9LY%L[E+TZ!(9VCQ4A\E7 4'R>X( M( ']_M!?. !16L#'J!G;1;Q9!!$OCY5O[]3(UPY?=Y%Y= V34-R[/XP!K:\H##7Q0_"L])G'_D+V(MVC)ZL^ MAB0M78D0>W4*]_*_5*3-$,Y0(1!QB9/D+OU#9UKOGPYW=1Y;ZMT?EG ->QBM M_OU+1O6ID!:0<^V3EI7S:0K2FFSFI2AK\DL2IZHU^:Y77>0L#9LD1/?I!6,P M:ZD'5X?HL:D.$>*2W&,L"ZX=J;Y0(0PT=Z:]E@;4!WQJB+8X./;&B@MVMG<9 MT*9)>K>\)%NV/[?SM)#B+1?Y1VV.'$SU;#9R7#XS!.9- MT(1(*0\T1V*H($).4 M[2,NP&4&,?$9*&NT2 YE]7;7:,119#QI(Q-(..([40]#)(O3!.=PG1 M6N'IU9"KU-++P@;\#NLA$&#W5!V.I7+!8M&@*MI-IAH1 M#A_M MQ:*OTUDKJE20Y">ATODN6U/,_4MYL$CQEJM4UVY. Z@U; =!L$HI.,:*(Y0R M,3-Q:I&"MY3$SS6*GSIXF!',K]#,U"X'B(:*8KPS<;XQ17LA4R.=>(NE1 MQ[FC;?>(PDI(E('O^ZG0!'KW?],^?8^V.$%/3,[W/SM-#[JNLD0(D-MW:DS M&^XF@A/R$&1MP8;& 3>B*(?3\4E;OGA*XWY"Q5N.4KG"G$,@ZM@.@4FE4C!W M:%XTW1V(LRP)%KN,'8U@%R5=X/#L$V;'S:[CV&?Y1N3]X"3)P+@9.#@HY,#$ M"9T+ &=H+GG]'JLKW([$3\DV3G!&+LDBZU'A5/F>FQRE-N@ OIKV P"X2S&H MK#27@\[CR'=ZRP*D*V&Y2"T)A(T*+S(9$ZQTRBX]N%O^PN+"1] MB$/UDEC;2VY2C<*: W#J6 Z 3*5*4 R3\FB88N5=XB?N-EA"48@!81/A,2Z! M?^,K9" FY,A4IH]$*"7MJ2XTQUZ("S'3ID?T=>:)= M%.Y%N4<7 UT%20^-S0/00J5=C9LZCL0%&F73VU\Z#6YHKY>M9[D% *50Z^E M%8=LX> :.I#W[-('4&5S!8U,IY(YFS_=1%27'=OA5!S7G6_8K30*3E&]YB*K M=-@C(5/7>F-L=JH%=&T(;Q MXB2)O[GXX0?0?9#4TB$(@ESB:'5&7;GA"R$S M5T_\ ?H/\H->AR"XCWMWNRS-Z,23MCZI>/ 9;[I+U;:]XGX,>3-PU/"-"KA7Y(EH1-?7^P;>,3/5\];=L';.8G( M,E!/-)5ONDD2728=(%&[#P!@V:T< $:%D&(?"16#[K-Y3^->AJ6;&G,!1]^V M55PWS*Y:TR\,JGC-12;IL$?"HZ[U /N .M2"6HZ]3VBP"[:AJ(I4$^L>KP Z M$W93EU(0S"WB>PD3+NPI/I%L'=/L[HFDHO2$@GVTWG>1 MAG0-DR#G.Z@=,A)]^Z$@.7_.0MTO\ MXD9WXK/38B1*>>3-5R84 4RO 11 M5*PMN4=@EKT-&;>T14) MV4,J7"XNY*&]P!G:^_]>P__CY&>K)/!V8;9+=ON\=MHW@;-V7K) M!6"YJD"42T2ER!DJ@?#0"811B.X7'$1L5GX7/6!V9_!]$M,@G+WY]!G:<@RPR$:Z<3!.:(MC_UL0AC3&W] Y1;0*%B&9#AK0>4B&B6MXFIZV] M0"0DSE#Q^PEOA%#TF/QO$[)K;NO$2*_52/VQT=U/-L>(P@ H,CP8)2?%BO80 M,!)+MDH?@2T;?C1=VF1G_FGJK#Y(57G*2:JKJ2]#N-DVX\ / ;/ M*(U"('*7TE633TTXG+X0CP1/[.XB'?ZH/N\T>4B&M.&PS5XX$!XH HA DJ)] MXP[SQA!G66$,20)P]ICA9Y1H^&LDBJA_B_A,LJMG+]RQBJW%MP0E8W2_[B:! M:-EU -%^O0& 6$TU =A&^F[$[\8KA2%W]U]8=#4L.6D)A..JTM\X7X&)R+%7 ML#4(R672:4>;%?* )0AW"4"CVVUL## \V_BHK]G_MM4.>8-NDYF AJ M. +T6]^^47-'/&0XR5Z5*S[:<,5'N&_@G7PT4GZ=GRJB\5J91^\?KH#-3VL-P]XH&+P2A\ 6\ZDU##('+$](?C[Z M7*!4IL_GD>97G"98Y=GS-(T]_M-YY/_/.(BRW^CCNT194IS=3@UN!LV'^ 7RH85:H M\X0J0T\(.'8ROV&:@&:''#.,HN?^$_L<@[(8[76:H:I6,[37:\9?XJJA0K<_$XR-G<1T6@_JZ&_O"!)AH/H,<%LHX#8.G 9I%X8I]2 M6)'.$SUL7ZB&LJ5>AQWET-T!'3DJLWW' X6;P+,67F"5A(\\_.):%DGV&J)\ MWE!9@'K'YQ!"393KF6^U^Q[M545?IS-_N WP@@;13%U?M_*4BY1?5U\:+"VV M&>-;%@KY+37#VI[ Y)MZNU"1:;7Y W([]KU=@'H^E;'!6,3*JMYS.X1 M6<RS:^ZCCUMMG4CKG.7H $8KMZD,Q=$2BJ4U=$_EN>4CA-(E!> MMD3^;<)@.8B[MLN9DZ CC5('NDV<(CVU'Z@?TBO6@6RA7(*,ZK1&6.1$"0O M[V,2&&RIA68BFTY5A=L@(G?+BX3XRJ*"UBV&!Z#CP U5+J(A,LX!0[IYS>KW/$( M4$Y%P1M=+AN%,CX%$7?_34011E+5%$-^U$6::+!! IK*2F.(-8HWO]:Y,D4N MYJ_S+$N"Q4Y\O,UB]#EF6] R^EK(OM,6"KA'& ,\"$D2#8U#T;KDHB"7P+[( M'^X>//92J]P/#1?\GK_90%1(1(L7].Y7 8/O42D7S35P,#':T_BH MWK^QTZ;!]@^N9CTUXKBP\/&=#Y!E&']+$>O<1G;\^93I$106QZ%+V&_S VAS M.A_N6SI-[+4W3!P;&CDAQFRV3F](=/2,K:'0IC)PXKBMCH-=,0Z"0O@III'0 M8!B!%YO%VN?#4N[DT\B&'AJ>1BH:.VU2[)TO:/;4B.-BA#2RB1U/)XVT#8OC MT.6H:603;4X^C;S;D@2;II$-C9P08S9;IS&IXR*QDZ; 'OG!IH]->*X&"%EC,M1<8HIHVU8 M'()_?* !<-^8]TAR[<6BJZY>MZ2*"5=]UTUO^)BVJ2P10*FCM7& M&%6J W$/K-A4G%-(WK[Z0J 3]ASP%:]M0@"O=2U.03 94[C4]7,0MRG::Y?:CXV]M7XQ XRP&_\(WY6D;GZ M32>)O=,D&9'Z?6".3@WE!B#U)X'4B*S8V>QRTL(1FN%G1/+I9D)"?G@[BU' M2L6@>)DGDUY5IQS<#C(0M.]!XTBG+(C S[U9DU)?MIPA*NO-L[ QIU,6W$)$ M.:87)"+L>P_4F!XO4@U9NE"_Z&R=[\O8/; M[BP[>3RZ@MU2UTY;Y6KL=+;0W>,7?AW6W?(R8/O_(E^U,-OPM(OLU&R&A-(. M6XTAV:8$U-R\:)\EZWXAP3V2&>PK2/IH;A^ *ZI.NNQVTCB4D,0>(7YZ37WQ M@$/";_#+V&UX+W?+^1,.0K;EY3I.V"_W]^2I:&-8BTY2RV!394B;]YDY[ V, M@!3HAM:01@!W39==9WR_V>H^H5W)HLJ]&2Z^RJ9Z)BG/3L M(]#QH:L\W+A@4E%%++NZI;)EL'Z9NMM,.@HR;#&GGFRH^'H9I&(7,SL7+;AS M%QT683[^85DYN-PMZ4_H_#I[N:?=P&Z99O7 MQMU&>8>K;A.C]WF=:00FGT# MGC9T*0UZFJF2,_A!NHU3MO5QR7[#-9BA+=.!)Q"DT,)M&^A (7.ROOSNO PEBLV-PCZC,>JM< UK(> L%JM6"H[%XBJ_\' M;[;_?4]7CG[[!/0I,"NI!$%M I1]6@M ,Q22-$78\W:;G=B9X9-M0KR U[=Y MU;Z&W'/3(0@FY*CL'0D'YK,'7](=<)OJ:_\F$(RY]*E_!'^.Y M1]5-2/_%5[T6G"0Y;=-:OLKVZ!.P+[4ZRL+M@B\_1@51__6S5^MW&U_HNV5" M?K7/8I2+VZ^E!^ZOI=MV/&B2KBT3;+Y=\3[.O5^]P_ ?W/M/7=X_3F ;M&JN MW@8>\^ KYLT[RJ@Z:YR*'1BGMD0^#@JLACS;Z^,-46_2J^./ M"?;9+A2^(7?N>?&.:O^%>"1X8CM1Q"Q$P7M:[[M(>;J&23COW1_&$-=7%&JU M@DM$>Q$.YNU6O0M)8+H2 ;BK:+WBV0DN0WPA&2L@YU_A) JB53K?K_!?DF7@ M!:HLK?ME%ZE*RRH)R?UZPAC&FBK"3#X*88CDTMSC)TLNA60F+7$ M%1ZLQ"$ MWE5$H5S6L6M_?(E?<,CNQV:'F*KGFE1LU/:.DR2D,$8&JH[=YOA4*F0.2]%\ M<6RM*L!!NH%P'BBY**2 A8G<@Y.HR,#6QR/:[,MED'IAG.X2HO/A6/6:BRS2 M88^$15WKC>'8J19461$AQLE/(8"N@RU+JQ0$4E0XEX#V(M#7ZSJPVZJV'I-> B#6I;)H&\?X\88[N'JD#GK87 &5H)D?Q[#JX) M=8_>+#LW:B@ ?[U/"XQM$=!UU*8\:2!!F[:N^>4)3Z M*D8<3PLG:774[I&'ZG%\8S[>1^XTJ*T@GW>;!4G8/A"N7CI#I3ST+HA0RG_J M8('Q5X-BT*@UJMX0H8]I<[9@ZJ"JRJBB,[L(M?IB\%M& MM4>Y^M5A04>%,.%D@^DOM(DL/6HDK:OP%D:5?3,:^[1[9<+4T]!=0*4'#F(G M%_46.2B$+Y<($BR$FKO9MH!KH_3@,<9*B+:5 M'O3?8OYI#AX7LP8=JYQ.*V9(;\R>;/KQ.>:GEHDOIB-'22\D'=[2!W7GC,9P M"K],F,&:.FPX0VTY33QD.,E:Y^UWNRS-<.3SKVCG9!5$;!,W.L=4ID?>IO.3 M![8;H?E0:W-@7T7MGW)JL+[B?[YAVAE,0Q97&%-KI]+)4GWZ5V[ Z>>)TURA MTE?O+;L18%FQ[;4I.D <-I(:T M^6T4G?0HRKX9CN\(_':J:QZ#>GP M<3=B5>+\V[3\E8P=%Y.&D]N')6<5ISY9%U.,NZ688,QWV9KRQ+^(E5EYFZQ7 ME0TH.@&*F73Z^7@,H^P J%I>'I7&Z@.PVN_Y3!GA4M0KG3\?$WJ3"&X*[:81 MI.0%'[37\40"3*48$H^C(\096>1K#C<-?6%IZ*MZ?3(,T-@=,$2 SM5$<)X3 M0?Y(IAK$%)L'); GT)V>" [[I94O0%:;IC MFP9LO%7%66J5D,-Q<:>/-Z@JYL(.+Q,,D;TE:F%N%Z* M4K=O>.O5YB1(OJK.%"8GFE ;A_J]-?%W(."ND.\JQ=OX,RI*Y("/I3^WE*MXT\L.,=BY=;DC',WBTO$N(' MV2?254!#\9J3!*:V1X:OIO7FH.U2RQRJ0@+*13"6$D+05R%F @#->(Y KX(G MDO^T%VOIM.0XD6F:V [[OGT$.1*TE1^) :M:%+>*K;B]F/0]O<=YTVE8>VC0*\_(+'?H2@$,[:! MO2KZWXJ=W"?"A_#^M\1]2HE@ZVN%/".W'W'_B3A(0"-$N0?YGG9+RE>+7GIO M.%&VYB3Q#3)3ZQ._=E]9^J;?;03H1_SRHTKE^_U7(0QIK4B^041JQ/ZVCR[Y M)A!Y(LDBKO H=7[#%M1C<^9!#/D<9WIS:=6+3C)AET4'L5^W!P""?J=JQE1V M$DDA0AESUBD;1[QUQ)JG494*.'I$K=M]JW.> MIN65$\#@K>(L@H;5T"B\!3JGT@;#*1T#D,9?UX[^AL=/ ']M6YL[K 5G/X#= M[ZV8F\:6X4.ZOXS9P\WKJ)WVPD(,:-V[MJ^G-O9_=GSP M]_64-3( 6M]N)H7I+&A+-1>+:B"70;BC/Q4E.RIW?2B8HV=++G)*?Q,E#!OT MD3&ZAR@/PU"Y"+<+Y8WN>TAFZR\;;IV[D'V&\Y*G7KS9Q&4AQ;AZD9#_AI0! MWH*\C*>_;(#H>% 5]Z!T8>VZJ5R9*4;.MGZ:^__8I=E&/;L>V.+)1%(M4W7& M2K\^LS-F-(V!B;!7RR7Q^#97SJ!L%S^5FB6!QT95SK2G1ZIC L9Z.-;2P2+9 M%EG:(>.BO0I3Y-RB=F%%XW. M"5*D+9^/,#MIE7R?PY"9=\Y.AXP<'+=[-UEFDY>-;% M*-=DA(19I9W&N&Q6 .J\+J\;YV%>IWOV M0_) O!UU?4#22[+(]O_Z3%W7_:V_=V,N4L@@*^4O4T8]9?[9:I@)0"L/:19L M^"GKZHUS>U'N$=:1$ 'Z(7.(> !.9*VC??.S_4T39\LX.4NI*GK8F!1; G#D M*3/C!LE7W1KR6!R#'<[55B EP=]>/,E0?$QRE2QH8 MYI'_0)*GP NBU=WR.HAPY 4XO(G2+-GQPI_LL&7:_*O.8[>08EPD#&#[)<3; MZEWC00-N-DSR4PI!%2D:YXC?T&7<.B0E RL&P.I#@3525E848[I;5DM0?B$A MRPDNXC1+#^ZNT[IZS;!E%PG=W.2#K 6L#P%R'7/C ,L9]BJ;^@88S09ADV-3 M7<8HQCRI>^%$5?7.$DFU!UTDR@,+)!BW6VB,R@;1T$7QW;W#MY];K%QA 'DE MKKY'1OS(J%TKQ/TB(5TU)RR6!;%0#\3MSY#:OH#_+&FCXL=T"GV4+'.K4V'S MX&$71W>C%6VQHM%2N'AQ"U1)LR64W^K4T3PQ/UF)Z]7F86.[EHM&H0*V4YMO MU!8<]8E@-OOQ[^B4AWV#R\]1::V>]&W*11H98*,$7I->,H;V(/6!",I;$W\7 M$G9H+H^'A7B$L\J) 11'"*-2(7Z:SL$4Y@A(@23! <(AUITKYT9DD%!82*#( MYTAZMU*-RZ8WT7:7I;?DB83O.\]?*MYRFB,;S6D#N=IV.#RW* 5#C5H^#**6#Z=%+1_ZH+/!=BOH_&")6CZ<&+4, MK^UI*;WG*:7%H/:,-IE/QQ*6Q4#VJNX7^#)I_1\[X3#7 /A M22M\TR()E'$J5U2F4]J1G&;H#'WXT^P/'_Y85.ZD/Y_O M5COZFX_O9^@#^PV.?/'0A\I#_W,7$90_X1ZY#'0\[#F&AN8!R*5H5Y#+3"0@ M1Z:6HCP4U]U3G=8X)3RT M!DTEIMPCJM'! $EQ_64#\)\)"D8L-LQSP+EFM>'JPRY26J,5EZ,16R\TJ^A)#_O(IVW&2*!K=->8[RU*P)9+RF,H]49_?'&V7)I1@X#KX_4 M( &L-%)Q7>QDJB+-HRPHKA;;I[M7SUZX\XE_35W%CL[N,GYR]FYYA9,HB%;I M/4GXR=;Y)MZIB\U#M.\B"4$9+HT!\/XT'C-PAIH?S:JH4BGDBPIE$-,&5=1! M=TM4*(2H1N(&&"1T<9&( M%;9(.->QVABZ2G5@T/B99"B(O'A#T)9R6O7JLY_=(S4 _T%2CT((0 1CKKO9 MNZZ8^O.H-)D3QW(7W,=AX+WH[ 3K>/,4Z.70I Z4*OH '*Q-RD&M?E2@^^XV M3M/O#Q#L/O<8.]-?=GP/4[N$MX%/M^F560:G1L" ME&^[2"IZ9C5^S=3N"Z#/F]U*@EYCG(IM?%NWYGQ+MR$KY '?CTSG M3O,9T9<&GY:9)RJG#T5(BJN(Y#BI?TZI\[ M"B!E#B0_[")/-5IQ$#E5E@*$S$85("]DN\#AV2?,4N[K./93=F#2^T$P42[X MWQ#AHMTCFX$>A$UZ&IHW\2 E_R#V*4['<[(*(K:P@!:8-NHYN#8TT%&0 M^YD:FS=WU%54;%FF?WN-/OIHUTOC.K^:-<[?X1(DAYZQ:)1LB&Q M-O^(GZ^>62E\OUV^0 MJ5.[#+BOUI5A5PZW;LX<>R&VO)BQ6,JYP.GZ'@>^WDILZ^LNAG)-N]J7X[1Z M W(]3JTF3,0O91QL^3K%95AHQUM:B%4)!%^)+87-JGLUF$3$1!Z9S#X%$W6_$)]L.'I4'ZDU6W"1TO1-D\ ]H$^,\=U'66.(%\)0 M(0T5XL1>_HI ]PC-NMLA:4U?)ES%!'XL/PWX28UXB2+:K7&4T0=#MBH9%)"@ M\>V1/.,47:U6Z#Z)_9W'JR?>7KQAXN!%R(F5ODP 3#Q6LITOQ"MV3HBU-;2- MDP(F+5A@,*%.B(C''_P69&N$]P [^K?*?*.)6(5DQU?BB!6GT-VZU?2>B[&P MRZ"#]6%-^^&V K4J!I/)B^;1OGWW=W-!N-+*KJX621#[IGM[<9SCOKX?"*^S M.<%-=(&W08;#SCHORO= M4NV0!''BN13!)_EG01^'CL(X7TC&=NKXQ4&23JII?L%%CFFU1$)DM\7&4%2H M D,GA8#]<7IW"<70;Y 4TBH"@#N&N&R<),7S=IM=R"9]O&H*2Z(2LB91&CP1 M\<&F.V'1;<-%8NECG!S]AO2+>23LI3!038:]3"2*[]2D2F=5W66K4< FA;U MD J1(MU=W*!YEB7!8I?Q*R:SF&U;YW?WOGE=]2KD6F$?J7"?][G4'RKC_P?$ MQOM4(IVT_M!YQT7C\RY&L#9#)*AVVFL,RW9%[*SF.7SCA9'/0 L?M$BPL&PW MEI@?;E'/P"L,>LH"!7G]MM_[O$+2W++MFJCV@34][B*_M-@A@;3+6F-X MMJIA#$R>XH@ZY)6VW>,4 T=!\DB+ "C:Y]ZB?!%$3W&XBS*DN$/=44"[LG,9,[1E4CA% MD$+.ZXYAD\/I5&.<2N/IQKP]\KG>,_[D53?TG0N$G\E8(8]*>NW!372!17J0 M^GA21% 8#UEZ-:@.[HADSMXYZAS*IAINA&[3#2Q4OV/O\I0NZAER4Y;3&R!4 MQDBC1LMN\QV$2H7@;N%KNK \@3^G4 MFK5P'^V[D)VV.UE70%8_K34+>TWGB0\(R +QM69-O/ ODL2_'7AB*V*$&!8( M2Z<4&^\Y.5FW_;L=M_V[D=NV,2L/]D0>&_GL^ ?EDQW[J)G722;IQ2Y)U-_4 M6M]Q,4M4&2,!3 '$>\ GTUNE )8EX"X, MRL+CU(7;KD-;(]X04NZHXYOR=W06?+4-:Q#- MNTA20'9+(P*Z-XT'#YB94%T&"L$5[WXEJ3ISZ+V"?$"WE7T[R%A?YE'_GS#RC;_B_]1-$.E+.[JN9:KQRIL(!>HHNGBW9(F MB_1?X8[=C'HOJLZKR+_(&Q7T!BS)12:$[P)I/%GL8^.A9\-XF*]G]8J)KGXV M< Y_1H8_#L9&RC-LYA6*E= =X#TABUU\/&0]:"Z3 CN%YA55P@ M^;-[?.\8M.R6XC54S5K=WL$+&-.I1 ?3V=:CQ.N-#K:&[@2C ?AYYK0A%KS6 M4& -1].C?D/*WQ+J;_\APTF6H^F'''GX@SV:!J00UI1'!["U\64$.Y'DR,)6F-V-YPQTP[B /Q(&I M!'V8KFDQYL@3WF;;.Z^<5;WFXN2TPQX)\[K6&R.Y4RV@0^MMRS+.7AD*Z$_( M"5V'(( X-]R5QRHN>!FD7ABG.[U:47H-N$A!VI9)X.W?(\8P[J$JU$%2&BM9 M/'5Q4[QEQUJNE=D?-VV8[/? 4JD 4S^%M%U=D.UTXQ\1AP"5SFD4 ULL17IM&C9SRHG5M MGFAYPT6B:#=% IZ&S<;(4RD#<'UHWKC[9&'L--AK7]MD@%4/*#TW#<*XVFS# M^(60+R3D)Q3V)>J[J:/S71=)1,LCS2.?D")<)'B &V7QHJ-7C4>4J#FPHP\KA+RVL]NS^A09)JQ IP.GOUP M &&0I VH%$#D%N!2GF?.P<7/,[=MHQ*J3>><;K>XM986*:-Y\79GZMK(W\%H2-(&[]31T'.4F M1SY-6>7*3+X@N0C^E8+M5\\TEM(10'L^>;G)R";M?1S1HE07(Y/=[I &^$A] M;SS(;7<*S$#/D](\&:W>..!>C#D9&(Y;\]Q$SQ%+\1<8K5YL,NM_T&2DVQ?) M%@?^U?.6SOT(C==\/BBB>?>:OL;;+D8)/;.D8=:S+XR'BZZ2,&M0N31$A#B1 M6<5B84H(<_;R;&O>AKU/4D<>R$6?PM&Y).YGL48DA,VZ/^>,L\6):W.-@^0W M'.[(?E^Q:I=3VSLNDI3*&'GKC([=YKMGE H!?802T[H-P:QA'^$,+:E ],0D MND<](#X$W0&ED *Q:RVG$"8 <0F5 P%')I3*0D4_5E&_Z"*U=%HD85._!XP! MJJ&:,4JK2YD]D?I*/ I).9VBP&I=5MS:-X",PD"E^9^$=OSP0OG#OP9T?IEX MZY?+>(,#U0U#O=IQD9_Z&BB!>W#_&&.]O^(PT*^P6"F$9_:?Y[^AKT*<@X? M1\4!).?UE0P0U PA,$X*%K,O3<4YK9=+O&%[S1[BW6J=<=5565C7NRX2G8Y1 M7ZF>!RA4WL0NVU\[WODVYR%0#;)07. QZR7S=8XCZ\(?XYOO%UGRW]4GL MHS\"."P>"]01#KWION&S2[B7.X4-^/GGSV@U][+@270'3M?78?SM(<,93W&[ M=MCKM.$B.?8Q3@+^H'Z!V:*LK3#0'N12'MH+1$PB8B)1*=,]_AO%_^!;U#6E MPMUT)&" _7_L4E&X8\:V\KVYN_%5R K2?:3"'FK1=_:X*["5H)XOT?AW;.T%L5J<=\L'VK2RA%S]01='Z($%TG!JM] 8^PVBS8LY\3;1W1*) M5MW+/GHZ!+3ZK=PT6/UBX95XB1*2X8#?=*-TSD@G.IY(GKQBD1:K77"2/ M#GLD,.I:;XS(3K5@8-E49L#M9 ;0GY;/ZP.G*)6;&J:3EY2K8/(:UOPY4&4G MRO=]Z2)]K)VH!5-. X#DA7V1N* I-IUI MB]H?Z)Z=G5_&";JF24<0\Y$[WXA=GO1AN80:;JZ 1Q%6BK# M#1#QL;^46'QVZP/[5PX#.V2J(=9"/,^]G^^"//;UW?O>^!L)5NN,!I GFFNL M2+G78HUI9PY@O1[MN4V _0QM'00#^PMP//0U!.QNS.TN$]DM'1YLKNGB2(J^,R4QX!+W;XLY\&P"EG(1SETM%^#Y=08,II)=N'$5$! M+_F)K@'TJF[";4;MM*UU4.CW"N XT% 7*(NHX+\0JCR>]XI=;8?R.H4"LUPI MKRR+.#U:4URUO*^SI+$EHU<[+A)<7P,EZ _N'V/\]U?FE.[_08 M%14C7;'>*-GVI>L3W"ZR[P>=/6FJUUSDNPY[VKZ[=E@/][6U32WPC^H504Y3 M%:!#K7P^;Q8$^]&\6E%M.HSSL%NDY)\[JM052QA3K;EDVSLNIGC+1291 MFR-A4=-V8S1V*05W2I!+.96Y%9@OH0_]M&N[ )AO>&K+C;19QF*;>:&YW;K+/>9M:PBW'!V&)I M=,+UH/%@!# -J(SX/G7FN[?WJJ!<%\25F:&&H>KV^N#$X 7)]<:J0% [IVL> M9NJXFDR2?TU["8?WA,+05WWHJ#SF(HU*^LOKWBW6F:]SRV*'(^J))(MX_ZF" M-XS^B^#$/=+IX0S0CP[UAB$^,@@OB"9GZ#X. X^F8_F?T\G'?DTI!UZE6;"A MS*LE_AOMZ# M& R^=Z/ZO7]6*2+,C\Q7],C731R$67&R73[07I:;CR/52!;UY[\R)1'7 M\I4&C='@.;7@4=4,.(",A\PQ;TFDNO&9D%[)\_:77 P$2FND8:-GN?$8Z% ) M[&JZ7 @JI#C]<03(CQ8N'FP6 [))M=SO\!"LHF 9>)A]CA[HV:/LI-;@F[97 M7&0;A2WRS@P-J\%WX0+Q3(G/@TW4DX%AN;=D_H2#D$W]KN/D 8=D7[>_?EW1 M@/UQPYIV$M;F-K=N3#+O1<"=2 ;FV3FC+JZ;J-PVX5[DGB!X[&QC&ZP,1-WO M0O;9,D[.4BJ]=D/)U#:E[:']2*5I:Y"]K? WZSW @3'0+/B4L"(;Y<)9?#^=9'%" M4+)T4]T018#9=Z\"6KPT8>H%,36FES;R!7:::-<7WE[$?W686:\!%SE8VS)I MB/3O$>/!T$-5H/NM^'<92I+W5"LZ GAJXQXW6G8QZ$57NB(!F$UX]VYYL# ^ MQ0V S4?=*B?,SE_VC^3G(/BAM\]Q=, BCX[9.?*RUC'\8K[^-6J' :74E:-CM:- %;59:M1X&I3I M,F,?_L^$^L5AY(H!,U0Q 7UE1J#<"@?7,%[%D !=$AY1:^ SS],9#=,.QX<. MRM8D>5SCW($I[1$VX2*^5.;[%]ITQF97Y4XHRT';CJ:O*K1;ZT(HMK/OX^-Q MHL7.GTPR<B$^;-W5\-D M.7HT-D.Y>O3!=T&$?$KA.$G1EC)DRNS]_BT/.;%1XT;6T=,DIY*-BFVZZ<:1 M.WD&\XC MV/._Q[1BC/*PI>IE#'_VPAW_\"$4F?'RE?2Y#+V0K'+U^PS--VS[PK$K5 01 MCKP A_NL8_X<*&M--+_A8EAK-T4:C!HV&P\5E3) -1D*"944$WUE0AQ<+C;V M'6QYPS89()4.![AM%/*X#;)@Q2GZ("6-UPDC793)/1IV&P,/Y4R M,+R12T![$>[QA;'+(!FC708 91QZ"WT5[1^=,ZAAG_&&=,P^JH\YR0YU_65\ MM5AG#BI9+-#@IVT@UJZSLXH>_@ =Y/6&(4:VMBM&']YCMO6A4! M+Q,XE33Q.HB"C-P&3\2_B3)J8K (15GB7U.RW(6WP5)YS8;&ZRY"4M.NPX\J MO7H#X@N+GII0U:@*&0B+&M$DOV[&9WZA E%();H7VBRZ&_B#FHY F*]K5-(9 M%X4J;N?"9DB(0[=*9X_"7Y_)MTI]A22.Z%\]<=-*W[(H?9MRD=<&V"B!WJ27 MC ? (/5AN(^*KM76J GG5?"+.M3NT=\14 %)BP.$ U"D$A 3OGWMGF%-7!#Y MA7AY$2Q/[#'W_[$3Y;$N2>HE <>=:JVA9U,N,N8 &^5YL4$OF<^--(V*MR3)7MAGI&P>\<.W M6Y;5:*V;:[SM(GGHF760(_?J"X"T6$])H"^_N;09VC)Y?*6(%!+=7C6WYFW8 M29"./(COR:6C[TM'E\*FM&3>?D//)5ED^X+ZG^FLC%4?"J+5XS<2/I%/<92M M4YWJ-% B7.1 0-NEH6.C5XW'%ZBY0%5:@FP=1"B."'HA.'&/6!V $.@5HG!* M ? XDUFY/62&#F\5FY571-#?AIREB<\)_X'J%I+Z#1(SE"N-O@E@WE%@_A<% MYFPZM4AT79!;PK1__!8_KI-XMUI?!T]:-SHPUL39-A MHL/[LW_G8<'![[2.0.@8L4%+K6E'![RD,.7!(5TCBBN-YR)A- MCM!UP&6+<5X.580Q=AG@[JU,(=Z(P89OJ1ZE&V%I[4&B)Z$0.5?0\]G6O MNS2(2)K.O7_N@I1K=+5<$B^CDT,V@6073):_4<7&?@VY&-MZ6RB-W.$]9#SR M!JAN?F=H+A-5FD:E5%$MF]\HNO_M>_?"P-\[TR(?AN>8LCU6V1^X=<'/0U[>6/-8V6F7]L MJ8LT'MRL/18\:"L.KIEJ.@#T:U>U6:C16_7"# 41*S]!^Y6(4ZN8SO17*]K7 ML;_SLA0MZ-._LX7%9;[A]MC;\)FSHBSAK/,E2'^GDS3V [PBJLF.ZC47V:## M'@F>NM:;;_ON4FLXA)](LHCW&_:K@E!")&'.G*<2MMQFE(%V6,"]"EJKNU,6V.WC M),M"\>T<"RE'IAY^\1+[*)*0-8G2X(G<1%Z\(:Q+VK>T[8_&GY-EG)!'_*P@ M*3 9+M(9I/'2$+'2K\:#"=9@N+ON<,@_':_CD!?"7F%^\@+A@VV1**WLFHQ( MQJ:DB50K N%27P>WYSJ!24B"A]0*(,#?7=S,4,<&W0>^0?<7AM)W3,WO9_F^ MV[U6,[3@>B&JV(3#R&>2W2V'1XCB]5,C_XI=/<904V]8'1XU-0W8F&V^R-E8 MW(KL5>4A(;#DVTR%Z%?H[;'(L"(0*O8V>3NDHMY\W?(6Y,**ID"(F,;=?-$P MJ,OX]5GX6QFM7J&_/X[M[X^ R]U-HSO(W1X*M^L,\W%*B!GR:!NJ"!Q40?550P"TU'@/J6 W,3?B MX,CL=L,W#S-%'JF4CHJ0AP^[R%>-5DBH5%MJ#+\6%:"N,2@:1ZQU9\M"#O03 M)$TT-@\0$OJZ:!0J^+2+ B_8XO \CORT\WZ>IL==I(,6.R2@=5EK#+56-6!( MH6P>\?8U[NCAUX=?8CJ+B_@A8O;%,R#IPSI.,@JS M#5N6WJ]*=W)'[[9<))8A1DHH-NHG8X@/,\ 8_[^B![07C K)J!0M?P1QF,R. M@A%(&APB'>S[; TG;+?O7.Q\V9\2F!![/B9\TO=R'H1A+ZI4O>@F+W98= !P MW1X 0'.G:B#T5DA!3,RI,!FH5V$YJD,4%"'5W#H9ZOE,'1A'62+J<-U$5&,Z M^;R)/*8MN::>9+=W!GZ DQ=6T3=[N4G3'8X.^[)ZI];@1EVD+"-K)>##])SQ MH# T"6RC?)8$BQT/U>YQWD1@ 7K9G(D:$-?.U>2C0H$9*E1 S UHKP026J!" MC6.7#R3A\B:B08#I\H6D)'DB^M\)-=YVD3[US)(&1,^^,$:^KI) IQ;9/F[B M(R85E6+=HT!KK@6MDZC&I_/I M8!G@XOIE4:$C(?X\\F\#<=,=V^E**7=#JC]14)LEB2[2H;VND,;9"'UN/#9M M=L: \?R3&,\16;&RQH\5QJXTSJZ'9_+C_A"\CI#5JRK:S2KEW%!5 M07%Q?5[I*LG+<5-H=<8_ M#.,.4#H7V&ZBC/924#[,#7Y[%*X*0F/JHT/]UA\C)CXNIADX=S>%VC)L=2GF1.)7RK[NH>95N_8&"5JM>'(WZNNI7A5H2C;2ST)QK:% M!,M\J1(,17=O<("# ^2Q\YZ"H0I+\!L^$+MO:L.O,MP6Y:"I%X^^GZ!'GU1R MB!LQXU95CS9K^,3#9;/%P\=)1P^..7+:3+,SPZII@2IJU.93A2(GS;1C8.I( MP;E9%=!STT_\W'2\9&%:5%S,ZA'[V%4B@M3#H;AAZ7*7=%W$ MZBYKC;':JH9Y\0;>5@6+*05-31R?!S7HG2O:@*[E+(N-@M"^0>]MR;>3$L*J::,?&J M6&]^!9U]=LN"JW_5.%B/'%2*PTL/6>S]3I.^31QU'DYL?1KU&@JOZHBS328(,$.965QDAK% ]5D(HUC5C;+I<]&. @ MV"I4!XV#5*#JY9MQUKR"%*]6"1%U7>Z67\@3B79TGK8(B<[16JWW7:0(7LDQ,0A+N]TF,C$PR,P4E6875;2I?V,O^ M%F3KBUV:Q1N2S!I=O$"=*<8D5C2*_8 M1KJ-M2LMO)\C2DC$B@+?*A@BB[ M.3;%X='W+%S@=,W^SRH5/U%]HBS]0FBB&G@9\=DOYI%?_T'E27&HH:A^?$G$ MGV7/T;^L:4^1+S@C5\LE4O8>D 7L\#QF/]2-T'R'DE8$9,G"-KCI =L2TF"'V7U11AM4,+?04OV3@EG]6 M>T'HOZ^X_ZXPX?M9);TJS$#,#B0,<3G0VHJ;KRX, A/!=(*48OVPZ@KKR/1>#=I=!TE#0MM\8 MZMV*@5[44(I VUP&BB.T%$J@D&GA'@^".AG?0LR1 M&>B6K5V*'DCU[_I2O.4B^ZC-D>"I:;LQ.+N4@EEG%NV[QRE@+H/D$[4< #81 M F:"3=()WLUU&V3Y[=4/),M"PJ_6WL0[^M]OF(+$?XQY,>![.I%\41%,GW:< MI)R>!LJ('MH_YACOK;@YZDN1:"\3":$HEXH>X[R .1?L(*&-"0A0TNLI&>P6 M2N%_G/L_BU',_;]5^W_$K.INR^O[12M.US3-W]PMBT_)GLE660/Q-LEXA:;)QR$["CL=9P\X+#[K'OWVRZ2GIY9$MQ[]H4Q MQG65A$G:'KPU\7EM=AZ]CJR .@,T"'3X#( MYF$8?V.?(^B_+Q+B!]EMG"H/U ]H[O2HKM7.7J.@N[.K7761)3;L:5WGT>P-HG4=#3: K7JJ;,V8H*62YO9)G MQ29H2DG>6TFQYW$78M=DB@Z[+6&'*M:A@#3FSA*)MV MN+BV@:L@TZ06 6"W)B1D2Y,@.J6/_13=WE[8*+F=$N^'5?STHT\"P0WT+WM* MH/_X^T7\I"R_=O",2X._27D)1JVV&>/G4##4=1M/CA8\Z^T.T*-;4LL0)VFT M/6%AX%[&WHYM&'ND+;:,V^HCK@U;27=Y ;#%,O.%/5DL4 '6O%G$VG5KP/9P M!.@*:[UAB(5V/1]8'*KS*-KA\ O9QDE;J&UZU-6A*]G0@IPV2\$0=* &'))$ MTTBT?11(_;\[G%"B"5^T4"4][2JP#LUHP9;"7C!X-2D#A["R]6."C-_YSA MLDUVE21Q0@)@CEDMR*4/M&VVF7^7/1 ,=>XU;[U,;8Z5 (Z+GQQ_07E4E!%C(,D .1"2'I0B@'@ MBH'>LSK133T<_A?!R37]2=,N0<73KI%&NQFM\]A6>P$GKX?* "^$"1&(R4!< MB%M$8>PV&\M@AS)@%QJT/6:='$0I;7UZJ#SO-D'4#5%BK<5F8+3)"MFAB;QT MNO-$,=!]]LBB+L4"7>AYSB)AW!=5G2]QUK6/I_:LJT0A&]&"LE9;P1!VJ @P M.>38HA+8(I6CVWX&N>&Y$=< XRD>^,7#0LG@@[$0GVQL'#X M1Q M@O]>>2 ;M1K.\G:X+\@K(Y8>!/YY/D_25/=Z-9GW1S^AT8THDIA*Q"LFA0! M98!< .(2$!7A(@<,=!<\"QQ*@*.!'IZR1@3704@^[UH.^S8]YN;PK^G?"*5F M"X%0)(D''>^L;20:=W&D]_(,_/BN-0XWM+6<8FU0/^+G&Y^22[ ,//Y55&.$ MM[SCYG!O-Z8181JV \%-I1@H*U!!J"[)88X [1+@J.2 9ZTN$G:BY-M MG(C+*3**82K%0#,5)NCL=R8)%:*0D.46C8#Z$SXG M:9<$EXT,<:4U:ODM#FD.A!.^LI2T[=MH?-9-*CDTHA%R"EN!H-:D""AEE *0 MD. B40ST%CPQ'$J (P1]1]G[P"H2'E%X(8A6;(K4NNM;]8J;I-!J2_-GO$[+ MH;[FM:L%^PTV3W=+04A(YB#=;'*DW M:U0?=),Z) L:4=9F)1"V#E0 )0?>.LJ;=Y$1>GL(?O1+S<.->4WG6-V/D5S@ MC*SB1#W2:T^Z.=1E$QJ1U&HGX Z NA+@VS,25+3OXG ?X"4[^S2J[<-NU=!Q MD+W8OL%A>+Y+@X@T7AW8\J2;0UXVH3EXM-D)%3T.E( -\*QY5+3OXI ?X"4+ M,5YJ'S#(:SK(VI"_VI!D12<4OR3QMVRMD]] :B=SO%F'@78IK#SG)F'4#6C$5XN- M0*B2%0"E!-$XXJV[R ,]O0,_YNNMPXUT/<=8&]YSWZ>FI_D?MS15>:\#W 7]ZUWR&']3EYXX>-IIN-7, M4(&MV5Y8J$G*V(E03 C;[(T51S:HH*=PG)8[#6I98D%I^E$MD2%OU:K8=%WJ)(=(A%R$!7D[)%"8R=:HQ!9 MC 4"T?:?C;."S-*$8 5A5!]QC2(DW24\M5EFC* #L4#G_3AL:+L.CO,>G@ ] MR5=O&.+TGJ83;)1!C5FYYW4X![($=V0^, ([NW9RP,[\<$^^Q$SLMF M$8@DVK;<:8.10,-)Y%NT@T[-8P[N4,R $LMPPQ>C7]8#$F M7SU[:VH#410%;WK4M2'<8D-+ &BS%"P('*@!,ZZ+YE'1OH-%P0T\92-<2P( M!GU?)]D[LQYO-JQP6.S]_K#&M"_N=EF:X8A1DG)E7?6B:\2@95'C(JUN+P M MUG:J"'NBG4M#7-P,"8&H(M$M3K'D9 NGW-7B ,^Z#_:OQ4O0TGV=0>*?OWPA M2Y(0ZMQ'\IR=4T&_M["2]ONND5,?PR3X#NH38Q3W4QCVHK44586B!;MW(Q?K M%EN-XG4;=[/I2 6\KTWA5W5"NF4Y4G7..CNNH2]EKL,D:7 M+-08/\4UXJ.GW;E@MAK/G*3&1_&4HQBIJ-^,DR;[H+!2$PZ&EZ+58V#F.D@V M-[X:,>(91_%2*M^,ED/;H+!2$0R&%-8FNO$!@;+$Z8++3)-,((6$6 M"T)"$BI$S7C(T[B$\A6X%73NWB4*@%I$NRSMU?:B-9+Y0C6A*3=39N[_8R?4 M^D1:]NMTO.$:O:A-D4"H:;M A[UDC'U"5C!B^7O7 MZ*VJN!R3FVPRC\ U@3 LPMMTDCJTNA\T :JT"K'-@F9309H%;.?S)X+372*R MU^,.5/4L:?^$DX.U-85NM@L&,2"SG(8AZ^0BB;8;P ;\GC-LB" M%5_]O\ I>:2M*U=4VQYW;5@K[)# I6.Q,=*4Z@"=7RI%(";#41X \!OHJ:9V M(1"GFWJ[;"2:4&3EAP^Z30W-B:+:2F!8 6?N!ZAR,(_K'FM# M_NY;1%&S#K:*T5Y[QK6!+BLOX:?5-F/H' HV1DW9Y 3PHDP@I:>9=1X\YS!^VM(4I8V0&(* M4%?[=\NY+[PJMK\1_QQ3-!A30^'&T:)?_S#?_OXGM,B M^\G?YZLD\'9AMDMP^(6$[% KVV86T?=?KME)UJ9T3?--ERA/WR0)L/VZP1B= MFBK"0%$T.$,1X;NW\29.LN!?'><17Y-G(7E'2QS$><&*')0+0J6D&1*RWOS+ MWODPKG\_&/G7STL4B'/>=3\GN9^#O9^7TN#V/!'XZ%/5@?Z#E;!SM5H5RZ&M MJ7;S@\X%E28+)"0JC30&7K,"0&<^5RO:N:)Q!Q/7X0X"/_K(4J)/M1B4YK/WG.-C#8-Z) IR%UA-$TKUP,@[Y5\(2(7% M'2,("]X<*ZG/A8V0TC-);WX=*YG/A=E*Y7O[UR!H[,\\7L1I=K=\P"%)YY79 MP3SR/]%_X9#"Y!$O0F791-,FG0LU9K9*^ ;J.&/HFQH%5'4ZUX)-79D>[$^N M":JJPJ-;J8QC%#@9]-@Y13U$#XAS7@5P[G+@W#4"9UX%#OK*-4%:]1W?L*1J M##((F^D!&)^'8,K.NMK#EG@!#K.7AS4)0YH7<#742VRJ=]P+N6IC9"1KFFX. MU2ZU@*)B(0:E3 Z?V*4$&DZ56-$P^9EDK'KUAMS&:?IK2OS'^"+>;'<9F7M>LB/^9? 4 M^"3R6U<#A[7F7!09;*8$8_/N,@:X@2E >\9+!=@< M"ZT:!DFH[M,%QOC54@\F,)[S&5J&OH!48%G7"+B(HO?.)KN6W S9&S3 M$ 80Q=X\W,_#D(%(0QA@R('RM$&$N4YP2I)#DVGLZPXS6B\[%VMTK9)PVKLS MC,&JKRC0QFXNKQVP,Y8Q_> X05GU/F0PTI4($)'>'&_J>,@8I2L1,%!! \#2 MCL1;_$+I:LB>1/&FJ>IXJ*UG>S"5F.<9(E_XZU5[$4-^*N MMC<_[]\9:^]B*0ZLHF6'$PWBQ]](L%I3Y>=/),$K>ZD+@\I"),)")DK%9>3Q7NK/CA'/"$Z'##8]A *D%!K^ M1E\+D:Y-=T;P/&3XZ2$4,-F 0H!!O'K\%C^NXUU*I3U^(^$3N=M$P6*7WL;1 MZI$D&SKQHOH&3^2>FJQ>KAO0E'-1;)B-$L(-.\H8[$.-@ ES'_[P_@/*)2(F M\HS)1*50Q*2ZNLIS-'Q AL%A\@$B(A6,"LE(B*XA!;TAQ1PID&%SF'S "-J% MF('<8A!0/\?1D/WN':\Y%RB[[9&@W*,#C&&KHQQ,L+N(^2(&[^A3V?X.[EK( MV-4M"R!.42%G)[<7'MRMD(&F6Q9@4#%UK\G&^"3V"/'3:^J;>]H7:YR2F)\A MNUL^)OP&N)>'+/9^_TPR^G/VMYLT9;L6=PF=+8JR@*RZ:1)X=&+)'YA_PXG? M%G>L"70N8MGL"6GDC-+IQF/.;H< [>//]6*[^+UXLXDCE#(Y:/&"LEQ'QWCX M)' (7)#>FI8P5>VY>HCIA]Y5$/D]CQALNW>A)N+"^>YO5AJ _T/HBH2R>2W> M&=KKFS_&-7Z#\OA0!CV(8%%+R+,*DX"TI5T\][LP)!E;,#A/J)$#=_000'5=85)ZBEWS1.=6Y!FG!\<9+A?X;VN< M9+PF5_ZWBW@792_\B=O;BXX:51"-.T?'4%9+Z 7O3&/+Z<,FV5RC M]F,R_H^+'S'*=?KO//W(_X&$AL735$E7B7#2( 0MZ@6D$43UKS?\N8$_T%)D M0!I!UBP[#@Y--ME6EW;OXS#P7L1_.PM3=[_I7/Z@99(T+OIU@_FV-CT58<)Z M?2'=,1ZTY$S0W:PZXB VK];\.$-""/J:_^ENF69+/@;=AZHC#G+;*8"OC>IV M1?5(VU6NJ_%QYR)'NQT2^C0,-H:<2AF &DV1G*:,M^^,?>%E1OEO. MGW 0LDKEUW'"?OE //:;@*07NR2AJNIL+NO?JG/X-#97L:?!K/M -RX,- UX MHPW?A\"+U^=Z\/NK"TWHF$G$(WME9BA7Q['X.S%8V=K:-4@5R,]Y&\:V?",A M3MXZ*>S99R<,5V_GR$OQ&D:+ ,F,46>Z##%]0YOR.]N MS]9.L$&J@.UH*5BU1#J_>/< 4P64.9%Z740Z?BKRF>+)2C:R;_BU)"0UBV&& M4',G'FL4208>/3-!>X5>!T/;1=@$,I2:-D>EZN@-6H#0FD *4-/F+?_5RG_W M@\#.#6>7U-:]AV3?Y4G;%X)#9L\O.(C:#3F7DPRQ4!K&1IUD/&R'&6"< M8S"QM<6,PXRB7.!@9RV$?,04<(SXCX(0R)QAB'2H'.&7A%TGDA3N7]'64\1. M1?*SRP SNS?(%$U Y@)#I%N)_37D,.!,-Z@?,:+OXW" M[JZR/! 59HP3X/<*G'*,MXJ6\2)]JP*OG;FUIF-ON#U6NM&JP%225)TUK;%F M\^SZ/I#9/&OHQ*)^LX4FB;?<2>,FWJ4!QYK-,P5.BC$M(>1HL_EZTGG11.:CH_/*HWMW5B@;W52,-$=^3PKC#CB-/Y MDPOR5M%RS.D\0+0_!>9^/=-Y0-P>D\9"",M*\_EBA"$\;"E50H0N:IVBO#=MI6-$',840TPC]Z0^( MZ>08/T\6:J!5[4#T@4Q"WB W0,,,;W&.-U^)-Y-;77;L[.7=\A/^1YQ<[-*,YL;MA6.;GW8NT+>:(:&[ MVUQCP"I4,;_-@[?->(RWCLKF'6,N0W>!WL+2)@+REHXWMT%74VT5 <7TN<\H MA6^XS[QNGQF0]C6KP' 1IUG*_D/CVVZS"SEZ1$GR-OKN>L\Y(ML8TSZ4@+F;&_T!527F5>L>XPX)C(<. AC H9A'>]81WV1\L?=Q[=_OF M7?X&9+30$ 88[@V'K\GRH;2>6E]MS3_FELH0GR^'_AHEE;U3YX3.;,@C?FY= M1P24X5QX C9>GGM;ZEKS23BTV>9KC8>'E \^8Y:;DBJ:(?$%8*\;WY(\0T(] M1/5SC'D=0B3H2B2L8N#?16=H(1"5X><9FT7L]HCCNY[I_W %EJKOFO.[BYOO MI_A=U?6B+0Z-'= E55C%P+[-\KW5%(M5NA:%]R]JN+SAN'2U1I9#H/LX5=!] M- +=$TD6<0D[*170J;UF+4/?[W^PFJ3W%G-B>?H0^WN-,Z,.MCS4AAD_2L)> MW6/X>G/V":)SO,Q]B&YOR;M1\N[NGDCGQM%X6?P0W: 2^<.,2J=HW/&6/=D> M4]O+GC49)Y9.]38>=L[2VK7'GK,9>HK4 #Y4F\Q)Y8R#;$??&YRK,1IF/'3 M6H$ZZ?1I@NB(D8UJQ78'G. W:3^L. M:^[$TB25G8-F'K0Y.*8O-EITO@SPU-GS]%0=)1IW9@T:CGK9,GM M11QE 9V@1=[+)=[@%4D?XMUJG?%YVCU)+D(<;-J(4[L!YWBRCV42H =UBC%^ M^REL3'I,'*K(FZ%<(A(B9[_Q>?X]VW[+I#I&<*.X'Y*^^DB%FB87'D^Y%';T MD"W,O/FZZ57(A9,^4@'7%N&&/,A1]SQ65LYAOF\+4\J7G M-7=9(&-4VWAB7 MW8K!GFVO2G']6#N *^T<:&^69.N\\YM+:X_;.<7>+,E*@0)<]6=7;0*#L'"Q M)M[OZ=TN2S,<^31 W417SQY)T[OE>1S_?H'3]3D.6>FMUD6@'DTX%S+ZV29! M=&#'& .VK]+&P44(1!6)Z"9"0B8KO\2D(B86%7(=XZ;18 9BOK)!0Q,.1SB M"AR""!$!!UZ<3WP]7S!8\*N$%[D>KGV&'@T7D/&LGURHZ#8<%';B7D+\()NO M$D(8Q>+&NQ0H9EE['F &Q5Q#P2\:91V3;Z*EK_7U9 =+/9 M4,PF 0ZODB1.+N(D(1Y/#N,P\%X>R7-VSI*Z-ESION\5CCI'UU6//UTPLMI5U](7K8(?:!6E%VE&"#A,!3(R13GX\:?TJ9 M(T>A-]\WOCAJ8"IE#O+]3\+W$5FQ)=L> 0J]"R*4^%@)=6X"UZ&O($*4I$*[@K,4Q;Q"P[I/8W_'@.(]\ M^@_V.91VRS7V@E <0L-;^O?LI;AYZ1:_*.Z5&]B<-5Y595#/CH+%Y9J64[]5- M5N[A5;WD'$EV62/A5]MX8X1V*V:^Q[<-?E:C^BW-4%=&A*3BC+=C8=.*;T'K-6A( M@PITN2?]+D\:T,I_)GB9\47F7\)X@4,Z/;G*YN%OOT9!1GPZ;Q'S9JI4_AMU ME!O8G',4--Q.";P '68,:1-CC$F,"Q>?.9 0G\^1289P^ -Z^@$)/?@DNM2D M^I#=P,ONLKF+;J*G.-Q%&4Y>:/Q_HAJP_02:YVQZ-.'<2.AGFX3^@1UCC/B^ M2ANCG EDM9@K(E%%Y@F-:;SN' M:VVS)#3W[P[SW:/ZJIIO%M_+0GMAJ)"&OC)YB NT#E96 G>OVYQ MT 96S=>= ZN^71)8!W2(,5C[*&L,UGP7Q=VRMLM""$2%1%Y^^Z_W\QO'ICS6 MW0XYU=&7";CIYLW])NZ'W(.E+Q/LC$.Y@6I9\7TF?+\M?+_L]#U N+K%+S1$ M_I5$Z7RY)!Y5X/R%65L8S[JB*V;IM.%LX-(TK@7'?;L&#,S::@/&,2$3,:$S M5(A%YR\7*[M 1MAJ4,@?#C:%OX>=?YU3V@W1-G=\I%=E<7KR_>?@/5J MQ+FPU-DJ%B7P$*&OSX18UHR4%Q_*G8G!U*3DCK6;N6QYV+;.UVJ+.P)H.A M$Z^:,O S*52T[QC)&+O,XO2H(L-:>FQU^%_@%;E."-$=__+SSA) @R$M<%*9 M#(:G1G4 .8"UCY@ UUG P&\V>*!!"#P1>%3(V9)*L7-P%(>\JA,_[7 ;=E1[ M:'[:.1IH-4,"4[>YQE!2J&)^*K1>L@O=WE[8W>5ZD9!M$ 7=,)*>#B2;E-#WL*F Z":?+6"CH6*&;'#\CD M[BQ2U/"HAQNAI4\+\ JB'*Y2W/$8](FJ'#FB<1HL:)M;P80$8 MM,EV.%1_<$O_1G]8_(C^9X%3\I?_#5!+ P04 " 1@4%9X=#41QXX 3 M3@0 %0 &-A;&TM,C R-# X,S%?<')E+GAM;.U]6Y/C-K+F^T;L?W#T/MM] M\YDSGAC/"=5%/76FJJ2MDML[^^) D9"$,47* *DNS:\_ *@+)1$W$B1 LB)F MVEU= )CX\D,"2"02?_VOUU7TW09B@I+XYWO__V[=L/KR\X^B'! MB_>?/GSX_'Y?^MVN^"LY*?SM\[[HQ_?_[^'^.5C"%3B4I2TA2=LH)BF( U@L M'Z:'"L7"__$^_^6AZ(78.TD^_O333^_Y;X\2([7(WQ=D(>@OA/_C?1* E$.J MA.<[80GVT_?[8M^S?_K^XZ?O/W_\X96$[ZA2OOLN5PM.(O@$Y]]QV?^RQ'#^ M\[L 1"M:Y=./'_Z<5_@_M_=/=S>_W21!MH)Q.HK#VSA%Z?8NGB=XQ85]]QUK MZ9>GNQ.I64L Q7">)"'Y(4A6[UFI]_*&PA31-BQW[*SM M=GOYG-(_&7W(9'Y'[G6=K-88+FD9M(%-=+'T XWU]SE;K0#> M3N;/:!&C.>4,'?I!D&1T[,>+*14P0-!L[.DVZ;A/_+_;!GJV;]AQ_QX!QM1J M;^ -3 &*FM#AY2<:Z_-=O($D94/D&0891JDI*\L;:%7>&7B)+$B];Z95V=F: M*,PBR$SPY6^K4*S&5UKM>:UQI->@(TW2&2C%($@S$#V =/?KMA1.-X30& M"'\%408?(" 9SJ=BH\X*6FA7X@H&1MI.N](?N3$BA"YD=[\+1^FA^"0>/3%: M8#H)70&"*O'2_L<;';]QFN JD]VA7AO259S:SFJW(>GI%+/[QZKF3:O--GI5 M>Y(2MM.8]+=_9"@U6W_OJS0FTR-,\QW7%&*Z#ULE\?.2;J>-A!2VT;;4%<:D MHJ6V>\"VPEG*74^3.3.YP2@.;U"4T2USL0HO7(7Y5K_;&#I/D([/#(YQLMJO MFLBO*%U>9R2E@F"S/FNTYJXG%3BKW::[7MT@ A8+#!<[2NTJ5&%L[6\UYY5( MD^!W.EB89VNUAC$Q]SV+FFA9Y@HDE#?4LOSU/#^:3;;%*O#>DJ&,V2VFU(6HL* MTG;:D/Y@U9@50"'$?$$V!2@<)W@,"$$)G?Y'*W8$2?9>6EZ?>6GC\!Z!%Q3Q M\P+ZNVP%PYHP-"A0NZN46KS0;-&H1VL,"6V&XWE/_^&D-GQ-(9T/PGV;K'KM MN"7^\?WGHR0X^6+$8KH2_.X$8?9!LH\XFP/RPL.W,O+] H#U>PK]Y_BWJ MZTRW$IQ<:704QQF(GN ZP:E"L\6B/1A_FGH2]-J5OOYO!C E<[354ME9:=M: M^^RMUL0==Z6X*:0 TC5#>$-[HE#;25G;2ONQA\94!)BS>1*#.%_>:PW3\^*V M5?X?/52Y!+.VM9YO!,8H@H_9Z@5B@;;/B]G6\I]ZI&4)5FZT^P07B*24<^DC M6(GL=UE1VUK^S]YI68B7&TTS;SZF%B4_J6,]N6:^%[R]3D*YXJ4U;?/@S[WC M@2Y\;F@Q Z]W(?TLOZ7 _9=J6R^H8YL*/_6."FK@W)!@%(;TNV3W']:5CU(" ME)2W[AOYT#OMRU'S1?.?##7_R;KFR]QB?NKODR_ZNZ9_G>!9\BW6T=ZQM'7= ME3F\>C%J2S%SJG/>C0F>XF2#\GOV2L6?5;&N_3+'62^T+P;.*06F"4E!]/_1 M6KF&+ZM@7?U]X: T&DCO",D4SA!!76L1Y#TSP^F1LX-"[XF448_BOGY'"X+W!.6M:[U M/H6&J1!SH^WK#+-.YJ?L;-:A F1RI9=7L:[[_OG0E,"Y.A*E0(& AV*#%.RD M5)R%EE6Q3H'^.=*4P+F+;L'7M".+!&^EFC\I:5WA_7.=B?!RH^?G%8BBJXQ0 MR8GE-:SKOTKM,RGYI;G1J!T+9J[X(Y M'F4AHNV,TA22_,L2E8HK6%=EG[QH6K YFH67=.NO8Y2+!:TKNT_N-"E<;I0\ MS5XB%(RC!,BW4H5RUB_P],]I5HZ6(]=)G@^$Y0#B24'()$O98P_,>2]WH$@J M6N= _UQHFO"Y6K.18Z0S#*^V3PQJ& =P!E_3*_JAWQ5+-V5]ZQ3IDZ>M"HJM MQZ_D7I\Q(@&(_@D!EM\;%!6WSH,^N=LT0&M;[2,J=LCW)>+%_DD9ZPKNDWM- MA)2[K?J>:6/Z+R+GFJ"T=4WWR<&FQLRMSO/KR?I:+Y2WKO<^Q:_IH.9HY0]9 MTMSH+@[AZS^@? ]_5M:ZQOL4TJ9"K/49._W85RO>1EK&NFS'7FA68N^NM(-_>[%R[EVMF7LIX#I7A0=-@!+% M"K@@!JHK NJ6?8\%6Z96DI^15=ROS>=9UCC97&7 M"\')?(QB*@L"T33)T[!)Z&527<*\EOMHF%'Y8]=&C*%6] ;31X_FJ;HYIBUK MU%F.Z8]*W97UV;W^=KGNU7;EM. 0%Y>EFA1H78B6+QK?G[%@+FG 'N%ASW 1?_#'A[:@(C%:HS2:X#Q%L4+_DJ$;+^A4W^X%+E4O6C_ M8HBC>^:,-@!%;,(;)_B9BEM\V?VE\,Z[S)YH-M'&%K;C_*D I0<4"@+^SLX3 M#""E/)7^$:;BZXXZU:P?+?60*GKPN:='_M#?#+S"@JP27I26MWZ6U3]"J'#S M@0GY6_9;RE0I 8[%;.N]"P%^*OQ*4[6$*?;:03R!P+I MOFG-G#+R24)6;;@;#1V#H(6;>UZP:8VDNSLGH_D<10BDD+!G<5&( ,Z?[DP" M_J^T(_^=H#C]2HMG6+I;K=7NNL0&\"ZI]Z7) F_H:@LY>)YD>'N2]2$ M*,'(O6[OZ-?C!:);H[P;U.S=O@91QFXY:NA=I_IP]RPZ1L((/_=\*:R7'Y,X M4"Y,2\L/=Z.B9H0*,/<4R(53;D:&NPO1W7YXI=7B$_!QR*/3EDE$D2=L29QN M-0Y2=9L8XG[$Y&R] HY>\4?_Z%U<:8B'JP9Z5S/'Y^/Y_5G-%&R94U[_;.RT MPL Y8GPT)D3//2-N5^LHV4+X!",6HWK92PDYE'6'.-]4X8D)D.XI0UF-,Q@6 MCOFT[$AYG2$ZLBJ:$B6 [JEQ@S8HA'&H/\$(:@S1G56%%FKXW)/B;!8\G/WE MC#::<4R;&J('S,)"Q017]_PR8E#S'+'@$VO<75*%(YZS@!.V(*.^D[2TTL"7 MKA6WP5IXNN?*S0[WPVJJ*++TM%]1<^"KV8JLT0?5/74*HNG-,AZN9-N<7NK[ MT[Q2/[L7CO+8 G:](HG9.S\P#N1TD-0:^ JU(CWT '5/E\N^41N7'S)/V1M1 M5*XTQ>@E2]FR>Y:P^9)VAF))I5CPQX0@T?'GV_V0ATOB#I"R,1VXYW$AHXGR M!M]9T2&>%5AG@L0,"K!VSYE1&*)<05. Z-KN&JP177@49)8Y>I25A[A!:XM7 M1NB[9]H33%D.EO 6X)CVDXR"(%ME_"B%;BU0@&0SI[KR$#=U;3'-"'WW3"N( MQUT=[#$:#)8?( 5*]:D^,+D S!?55\_,WT+&X^XK7X!8F?:]31X_Y=@L88IH$WW-)"]F M<\M]-,PD_ZG7F>352ZQS%-S;U;J9Y"UKU%DF^4]*W97UV;W^"K,VM7P3S,4- MN4-]"C%_(UYOD22J/$N..D,R,%'F-8<:$U"#$!6SNR7!R/+L3F,NJ>X1>K#/, U]0N@ MYYX2=AVR+>P$O*6$[HI3 II[.M1UR Z9 "6*U7?(>D6"6@[9 5*@5)_:#EG_ M5%_=(=N"XZ#[RA<@YKM#]F#H:&_S(%$7CMC\RP=9-'RO@AK.'^Y\@AL89W!, M&<7N\S&9?D7I\CHC*947'Y*SL@R.]'^A/+RZ0FM#= *)R2 8LO5P]<&BDW0R M9PE^>7@(Q!L40/*<1'(?@*C2$/U"QIS1@L\]-;[@A) I3N;2ZT*%4A[Z@!H/ MT#)6?CE>[K7]#'E0X1<80PPBRLM1N$(Q8MU)T0;NWJF1;?NU&ABB6\B8(\90 MNJ7;8YO:@U\X\SQHBZ9]&$"@A2'N2^OVXHH4Q)Z2$&BQL30XZ; M!RQ@MT\?DS@YE7/_9IYZ;Z_7@(=77/PS(L90NJ?/_H+,B:2J%T[+JPS1%Z*M M<0%C-+!TSY&G9 LB?N^*RECLK,R7)JHS1.]'79;H@.F>)E- U]HQ6,#G),,! MW&?GD)!$4,-#'XGW%%%#Z9X@QQ44VYWE5^L>8+I,PL+KB\I3"$7](3I/ZL]" M9L"ZIY*\QY57NT-TK]0ECS:B[EE3A3"M<:4+J4SJOM.=4D2@&>,NC&HU3433X5=M4_:D#5#7>O+>#OR_LIO+O MAMX5C*'\^%)0P_I^_T,'9LN*M)*!YYX2^5&KPH%\+&1=\18\/?[9DU*\W.M: M;>9D^71N:7%I@AH;S5OG5Q=\1 W,5T9(NV?F(TRU3K).REGG2B\#:D20N5?Z MWE&UOQ*J<6 EJF*="EUP_1A300,]_UAQ!0@*#"C!RP_Q/$JB74T^G$/G'QEN M4)2ETONW@AI#/'JJ3XA+\&I3@EV98'K^\<.?/W_DNF;_\MNO$"V6]%.C#5W! M+&!^U7.2I20%,8\/%\\-1O6M&X8NN'FU)XJJ4+HW%&="/V;L=M!D?B&\:C8Q M:F=(LXPI-006IBJ^WC)L9R(O.F#.,5%+0YJZFF69!L)=ND58\NZ$X]QNN1#\ MA;T+TI3$D[9$S#YJ=$,O):F M*\^S,NJ&Z5KXQ)!F$NOT:T )?I-WM $H8CT8)YA=C'B&08;S1.GAO[(\,NC0 M\8KL-?K&D);;#;"N J^KJL=O8E>G:P,DK&%#6WP!RRT-NT0NC:?\7+S?UX6C MK5:F:B]?Y2N1=2^GY4>/+'_)PXCK[M"T.5UXS>CF&.R"L5WP_[?!V#XQM!K[ MAA@4W@:S_/3./F>K%<#;R?P9+6(T1P&@J]P@2#(6BT7-=H0"NDURX8^]E$+# MQ22NY-S+*@5X1O5W1;_[N\RMK-7 $+T+4JT+1JHQFIT;M/R_VSX,7==/XK!3 M7#*9GTFXS?_4&;IZ#;P-W3.M"X:N,9KN5VF/(,TPG,R/DF(NC; %DU_]QD;1RI5N&&)HKN63)&A,[>4TBU(XOS+!;SSPOE M*PL$J+G7^B^$VJU;DJ(5W5#*;/QI0?^\.;YJ7HB;>]U? [)D?@/Z'Y9_8@,B M%M]D,$'HU/?/.^,K4TSA=$^@8Z82?=((Z_B7&=%7HNA Z)X<,PQ"YI;DAX*[ M;I(G&$#*[)<([C;[8J)HU?[2!(7L>Q61)7*4Y#U-[^$JQFO"ZI]L]>VP'WD- H &K)+4&F;>C"G7T,'3/ M$$$F2.5R65K/QXP=7K)$%T7W/&'/-'U#$7N%Y8X*$B\07<7G!G#_*R5GM-OP M,,V'KU-4%4R]9M/YSW585=Z6A[D!.L@N);;N6?8,H_E=3#(,X@ ^46GP!NJO M@C1J6V>2A5A +^I3R*PAZWSJK]>Y,K#NR34**:@I(K2_ M[/U< Z^.HJ;U$+HNI'JN0AY]'-VSY9"9VN1,J[R*=7[TV&VLAK"I)>[=BL7] M8 2B6XP3?)U0, .].$RC^M;9T#<_<%4TW=N,JXR:-DC(=;)Z07$>7ZQTPH@K M66=*7WW!6A V93?8V[B3^"[>)!&5&^ M71=1\TJ.0BA-AT$3UCG1A33.QM:C M&J#N#0@E\ KE!QG\FBCO,XR/5Z[T;@/H-F*=3/UUYU8"U3VA]DFK(;]S#&/" M99EPY7#/=$#E0QO((D'44U6%UJQ3K+]1Q?70=<^U1_BMT&VQ$/^JJR&9B6UNY?_PE!)"A7K0>/>&!7OY=]D>?(.B1DJ*]Z] M,6RF+,&*2@%%4X/W>@F#WXMOB-S%MZ\!)&0ROTJ2W]GEZ2L0L:@VX0@V:,*C MI-/M/ %3E14U@'5O!$91E'QC8HT3?)-D+^D\BRYOR%YGF,$G6Z28M#.L##I6 M3$Y5?)NR1=3X,>Z?RF"/">1(:CN252X)W#[RB)A9)2Y+.QA)B#/&2+%L*E-N#194!&"QA.J+!_^G #ML(=NH6F/G/C&4(#:EZS$+%^'7S-@?5/!LE45Y;F]1YFRM>H/*T%-?_P9P-L^$ MT8H]%O?OPN?+/''J2AYFV>D&!^18NE]Y[F\2C8(_,KH@ZWDV?&()=;0DC&H(V?\9N$>OPA5$O8MWPCX _#OD?+H0.PZOZ1Z0ZH_EGZ;LRW-3 MW2 21 G),#1+&6_WDT-\OLJ(:0)[VH(^/#LX^LI^:_L.D<$I-%[#=-S)-O^'=9I_DME0>T%.G _6I-#$EI%V6!9F8M#>F^CR4FUD?: MC1E\3.+ [M)/UJ)_EX#ZL/K31-PYP9I< QI_9DA7BIQ0L2/K0!V)+2P%C3\S MI"M+?O&S^PO"8R\MK F/C0WI"I2C96$IV.Z)E]_B0B"ZBTF*,^8T%R1E4]3P MT/W7.(5J>9'5.+IGQPR#F%#(613.,\0;%*!X,9F7B$YF5 Q2_JN;A)TN2BAE M\S-#Y*&82@+N-02X>\(^9#'MRQI$5TD<$F$"1UGQ(1+(,A\$K%.@[9X]+)\^ MQ*Q74["&6$F?TO+^G4+TA3\JN'T@$%XGF.X\3E<&&D22U!OBZ4%;A-*#W0-B ML9O0/&Z>4K\\?TDV$,=\M;A[->9YF>"4 M*F)E:+^,V_+PN* G]*NC"O>DY)<[KD#P.PP-Z">I-<3#@':(I@>Z>TK]\KQ_ MI?P*19&149-5'*(7ORT+IHF[>VX]9"RN?YS%H8:KX;3H$%WN;;D9A$A[?KFB ML;=8/+Y'\;F1]S>F. D@# E[$I[YXOD5T_SVC>R\1QQO9:'5(3H6C8A0=NAK M#?+&LGA7$U!ZD&NGX2$Z(EWQK9G370'EY,>..^H_%6)R1!0S;FB(KLC:E*J# MLAL*'=EV&.6 B6%7/$&AJB%[%=P=7-DFTL-7Z$O)H^]IFI#J8!U=9H;HA>Q#O$L8>VY'^@8FGJ9/00QM]C MTB?>G$X* M)HE.M^SC[W["T^W4KD/_A #/OB6S)4ZRQ7*,-M F<]4?>7-@-JW#S^),E;Z,K/U?AMUN:95XJO1TNQ ^T?^/$SY%BX6$\=!#EF.=590 1U.XB=F MJC%='/!4 T;C5+.IMZ%[P075T#5'UO?17+B#>]*W47HH/HE'I_UTZ.=HP@2X MSB-ZQBZZ[+M'X 5%NY"["Z[1 H])C$^II\@V:NT;WD0/M&FFN0P@759/YHDS+X5EUYB*0JU;@6.Q0( MNF>+C7O@EGU W6.$0,L"AB@P=,\).[>[+;.B6SYIPY M3?3 ]( NUF]B6Z9*MT(A*U!%"TKW1'%[O]HRJ;H5&6E.JCH NZ>:_5O3ENG3 MK7A(<_KH0>F>*$W=A;9,EVY%,5:Q-IIHNF=,G1O.EEG1A1O.]3;00OS<\^#@ M@+S:'O[Z=P0QA6>YO8<;&*G2AFHU,,20KQ9\N\;@>T2XXGGAI?#*W*)&[0S1 M"ZS-#16W# 'VB&)W\3I+">_K1^4T)ZDU:/IHJE_%(BFJ?G+F4R7.?!INNM & M.7.)JI^<^5R),Y^'FQ&T0T%N_ >5_UE]--?;L'(5X" JEXUP*B3=W? M9]=4J8RT:2H.011X>5R.NE(/:-"@/L^H9 2G1_:KAC&_UWC+W.IWVLA8T_VY MTS+2[KF:=Z@D>E=UL%969]#^ 4O4D)W *3!WSZ9"U\TH):\X:!]"L[S2!MZC MJS;L$"JFY$5N+LKM/[\]XJ29_D-0R_G=U1+9=*[$R:H-<2J0JU@P #5!]'/X MN;NM:G\0NKZK>KPK>)!REZR.HZPS('6;>!N&^QQM=B>$FC>716^Z M+S *LBC-,(B>('_%^R#$F&E>F/A37?/-KI]KL&Q4&N'8E#F7"7&[6%0B :OW M9ICK4N ,1?=.%2E?(0S98S/9>ATI4H/IMS+$XW(7IN*?6JLK\?=G* MVX+N7+.FL[D44Q>+NWNPK4B/O.;; J\N)2YP],@VYRE)79CAYY3N?)9)Q(9( M+L5CDNI88GE%YV<;Y>*9'71HM^&?O=Y _)(T/#R5#!!Y5RO ZM%8I0N\NYC^ M!*<0LS0@2?R\I'BY&+RW , "NOX-R";GRTE MFA4,1!WX_!]X[@XC;0X_U_DRCW[]7R%:+.G":43G$+" CQD+M)S,N;BDPIFD M07MOPU;'U5 76O^'-/WK.LL_-9FSD*9@%(&&'/@R;!J"F]Z)V M7Z8XF2O? CL6DABL'B]Y)=H3#-92Q'QP!;,AQ,1B+P+G,?89>[5^O8NO)Z,T MQ>B%CD)F11+V[!U[LRM_6N66%J?;59F;KG[S0TQ):,XORTB[9^;!OBM,T4DY M#_,2-GY,8>>&])%[B1+20KB2!DA8%%56#TEUFZ7<2'^*/Q7EF? ,J68NL4AGNU8HYH1 MO)Z2;C(7]<+20+)>VZM@U0%]+JZJ^7 MJL#HWM"4"FS@F/)T&=0<,4S4K'F@XM^:YUS"7=<,>+&K,23O3 /,N$31(Z_\ M$]S .(-[AQ+K&?D5I."F3P/!6*X ;I<&M[OS]/:&N.M@EQM$P&*!X6)WQKF36_MT7:O^V^"6$4#H M%#5#MDLC6] WAP?H[8UXU_$U,EY5'.C=S26GK[0*H]2K7;A T'N--&^JJFUX MC9MRRDFU9Z;S,CS ;H58'=58$QX\RY<:,=[LRS=W%&6W?5W MEH&.\"/'%R;M%&SY"S-:X;5U&G9^BJ8M_E51?$WG>YV6A[00L\8EL4_(DBJ\ MMRWNCN5\M3"N#_&.]S"/%#OM!A44!2QFD>EQA1X;\!'(Z"%&UTTK4V]*4W M"U2!:P(+U)QJO+=(/F01\]4VN3YN5-%R1%47+_+7!J^V%U,D9ZCJ;-+:-[I[ MD%F;)16M2A5HW1^**?LBZLJ]QG%I_<:[>Z!JDRXB1MJ$M\-4/+W?-LK2)=7[ MOZ41U-:_-<3UFQ7^V>:VAH+Z0_4-7>,Q&S%.\!=:5YH;L*%/#NE$HTO$E^BI MP_SG?WRE^S<4+Z:0TB?\V 3G2SXSI ,>KWDNUXU[;M^NUE&RA7!WJ%+>S\:Z_DNIAW*>-\**;^>DBBB*VY6OA$ON*$,0[1)M?EIW25>76GN5T65>WW9 MV3-?#C\/('=QODUM8K08BO!VAM0LJ6V/J^KJ[?.P^LK=1$Z'U:D('AU9_90/ MJYA=\]V5?1M8-A7H*?N("5 'G@DE3(.<5#Z-W@< M.S9-6-+G\7WJE?)S?!O*Z)'O]&U\N_*OOHWO$[<878T1/P>WB8 >N6W?1G;K MKEU3BO1Y6.OKSO/-\INO>, #NQ)-WH9U%X;UFXOZ;5 ;D,2C@&6*QPJEN5,R M#MG[!8A"$@?(3;I B3A'3ZM&!+)1.\[3C6I)JY/KSZPA_U8CS6\P3(DA,"B5 M@>[&T/N45NIL5SU1=@@&JA,7]POI"Q'N-3'7B M2K95_N?65"[4E:YNRS#P0+]4JLG\FLY]2&:?BL6&."-+M2EB0#EF[G5^ U_2 MXV[AFDZC6_;RURK)I#G/9-7\.\"E.YR7Q$-6:*+HGB73# =+NM6P-68 ')3Y6HI[QF$X M2[@SG(J>;J7[&X-V;)/J/WM*JJJ@-C:%E<@SPY!NXW?F4SAUJ2JVX=;H,B., M4?3 LIQ.L*,@P!F(ICC9("+?"REJVN;*3SWCBCF,'I#E2&TJ1D84Z?G*BK]Y MU31\JG+<_..!,@=?>85!V) )W]+5 MAZXA0A"<%LA ?SH2@3T+?!3H&A!1UM;R@OZYU/V9$)2(^:#M&6U=. '(B@]I MP LUJ=1X*5Y-;1V9%8*3^0R^ O+U&D0/+%1ES$)5[N+@Y@7\NJ1[6/K).-S] M[9IM<[>\Q/W]M3Q)JY7&ATV:$S*4;3YM8]P4T:Y@%-VFH^A41O8O<@ZIZ@UI M-JE #P/XFM+\&%-!\:40E)]J]6M5'M*1; 4.F&+8%!'^@<$\Y5_^$B4O(-I] M_RM[61F&MXO%%"=A%E#HM*A1L;DVSF:=J[P^-FX6FD_L2H!D-W'XO>U+'SX/ M^2J;B#*@'*I4.)+/2MA6J^^+O:*:1%J\0,:-'@\GIY+A>5*F>X:VRD 3==FQ MDJ3[\[-2W0M7+P->IIO6MM-7M-&3+99J:5+UW/_!R"<<@0!%[<4EN0"\+MQ'Z.RE+=:.G1 MPT/[9Y9Y^&5[#U.VH=W?WE*>W,NJ]46SJB-X30P\T''V0N ?&17B=L-"$.FG M%*974*.-.& _[*\: "_5JK3$PCK=';1B5>GKUD?#?"JEVB*7E>^55I7V6(& M1TD^#NF''B!@F1-X8H5I$J%@ZR*IQT&<8RX'G0=%9=6 M[3:&%(NBJ7W!(*T"J4<#-\\\QA,ETE$64)R61Z35"??CKRB\P0[ MA??K+P3E:.L,5_U&ACA>E0P03:M54/5HR#["]"ZF/_$+PLEJE<0\J: /R;1N M 8[ICH10R;A,&N-85.6W'QV/X!'=7(4HRABDSS#(Z!"AVZS;UR#*J-+&E(XL MR6.6*W-M0>V0,5."SI?91_$N=?(DG996"*_YZ$@%WH0.PG%?7;O9>#7T=EH MQG )8T('?#Y7,G\9G3@G\QEXE6A4I[KMT*UN9,HJU;N (X8H-G?E@Z[ABIF8 MIQ&(9QC0GP+VHS!;@++BD.*P30A@C)XSU?.)O3H!\NH>9;]J\\5K:T2X0-'] M_'&>1N<&!A@" MDB\0F&<+4660[#%CS*D>49=ZH#Z9X^CPF=Z.*4(D);7>PE MI[/?07+FU*>;$;I:WR7])R0#<2!;(E=O=(C)LTPH9@59]ZR[H;N]D&X?I=&; M^S(>Y;[RU/"40>5>R5.ZJ3<@MF=&Y2Y0/^75]J[84Q XY9Q_J-G[J8??(M15M+ M3V6US\Y/'K%S=QS&.G:8Q/=>_&M EE. 0@GW=*I;/W'YT+.)U1!$]Z0Y=.XZ M H3L3H55\:2B.K:772T&J)D> $BZ[EZI1>'4X?P7A7N@QA+UB$:LK/L>J/)H M4)1!HQ=ENZO(4JVH;>Y%MWU1(._/2%.#Q<*V55AVWN:+"@7]=J_#@UG)5XK, MJY_$+,A7=Z(LJ]=&2BM/)DM%]]TK^$Q Y9Q96K[#X?D*10GTJT)!IE?/$1%U MK9-3T SSZ.SM_DARI9',5UAG2)GX*K)!!SOWK!B%(QX]L4C< M&(;[T&(E:31 EVICUW6QEY9UUKB)I_K^+>@=?;5W8Y$5Y!NL! L@E+47.(ASYVF:0+KWL2\6.'DE[NI^C#K"VADW8; M_IT)=8M858!V3S%]!*RLL3VZB[PG69*"J#,DJX2TMRR[BS>0V-K121H;XNK+ MZHY.#UOW/)N"+7?*S))1\$>&,!QM (J8;VF-6Y$EM$>\/*@'M .YP$$(:$7^.GHM*-R0-(F;3;R5S<#[G7H4J+0S1T5DE8 M&W8/R'@^D([))OX[07'ZE?XRP[(L()HM>+03[8O-4P+M ;T*0^0&\4XS&2=S MUFFV86$H*YVF MDU3PJ2Z(*PYL,LU1C//B812YC%/ 83I:OYAO 95O&9C_XYJ>MQK_6M.+> MRN6XP'N6'GA*Y0[0FEUBSL>=Q-Y)ZWDT1YY:OEDGZ&>*L7L6Z??:REK,0Q^M MJY5_)6)50MH]RYC,[/]L][NA=IB.@J-]Y6Z^.#S]AT+)W![O,Z'O4^_G3V;1 M+M._+$&\@$_43.27B"1,;5>0(;*]VH[#F5XZ/C::HKI'AQNNDFJWQ]\W.BH1 MLISCO?[C(2WGT&Z1C/(4[X[N6)Z]/^_F)N69##JW* 55G-^@/!=,ZPEH41V/ MW&7M.5;%FA6,2AWX/!YQ/KSIO(\/X(>XA.=M4^1\%=1P/O[*Y,I/IJ$RW:FR M;G>S!8C5)1A4)E@TY76^P@F*(.9>1T*8 Y&=]2Z7( V6$&_I9#N&,'Q D3B; M8Z5V^J7FY-'.58ETT1RAXWIA@,URA&:I6O>PP,&RA#W MU;VCZVR#,Z.?4CT@45ZC&3MCOR4@R\XZDRJV]I^5YI M561S=!'P3J>U7(F^61]V =+ \/"\?IU;D&AH1=/HG/7?.V[>[Y]9U-?IH4H; MUPG:L3H[+>GIM*S_[O6Z=[I<)ZL7%'-!6,)*%/+,($D\PR FN8_]HT37)LV\ M'0R<<$'APS1$M*F-S&/&ILO)? P"%/%0HAED*7BG"?/4;=CE]K^O 1+M;S2K M#S' 59\:%9%LFA+W8(OBQ=]A3$8\CH8%H#$1]A+-RM_3-F[#HRA4W\EA"&?3 M#)EF4033:A9#5M?#2#I?&:$)8V-W," .>,#*C(4:CMD!M[FQ,&K$OU@U[[A1 M%4]_5JV%H\)=9\ "3N9?D[3P:@_12/%0K<$V M!<,\4:0NY9TUZ*(\N\Z,*% M>7-&F8/IGD+[Z?29-BV__')2T,.K[1X20HB9>[WG+Y,\P'3)KA2P"_4\_G9_ MWG6TA!)*:+=AFRT_]9(M5>"4$:E;/F4SWV/)H:1U*%I\VUX+"E$DE?6.M_@2 MHA$'U%&N;D*:GH,E##-V[;I\"%_^*X2/8"6+F*O39!M.!-?CP!(^;O@B$DX: M:R:OU+VC10M:+.&%-DKN5V#\G82]C.KGJE2 M0?(NMZVB7 CA;'1>I'MS3SG<)3H1=+/AX%K-H.>RPMW4Q1G,9:Y]56\[N/LS MZ[ENIQW=HRSLR5Q>F2P$E^A$&\JJ>7-YLB#<#2)!E) ,0YV;S'H-#&D1J:EW MA?]!&T\_QR=?@SB]V&QSE#J/"S[L89]@D"QB]&\8WH54?VB.8#@B!!X/#T=Q M>(_ RR[,B?XN6\&0JT,K,8'=+[V-^PLFB7S/C0'OIX'P*0>"35/1R.7C2J:B MQ)--KK;G-EK+%N@UU;U]@:9&E4/6&!_WGD%N4?23?Y05[]YURQJ:$W! @8M_ M>E;>9BROT-VQ+="0ICY;<\O<$7@7*[PQQ3+]48C4,2'HLOMQ56(X[C6N=\FJ MM1&J[[L]U<3'2_WG"5'9DA:D%(K";W0N@>DU-.0-E8 3^DS2P[7!%Q7"+."M MQN$Q[]+Q2M(U6-._I]O"?12*K3"NOUIS0[PL9D8@2^BV=#U($J8O*S[$2T 5 M:*!&KVDU7X,%'&,(=?5\7GZ(-WIJ*%H"G_LUQPA#P"Q-++N4]G+K=33'4Y$ZPT:@R_U(/ M=Y8$8M49Z%J$18,.N-$*8A0 '3_<>='N^L)UL!=XYB0@-*6E,:#[L.1V07=B M>$64FA(4[Z[SM*JVU$#X>4S\G*U6 &_IPKR8QF<*4#A.<-XIND$?K9*,OY"I M<4[>L_/FSP,^;^[\!"G0J*WS9L^72H=E?M7S$LOZ]_C\V63E5(:/>_U?Y"W8 M2P[)%YP0G5>E157?SD0N]"Y@BP&2[AECD,NO,,O3I4V&]=+65&OX[0!%EVW6 M<.X4%ZTE_&S!HV?(L\8?/&V<9Q^]FA-+!+\,_F7SO\:VAMT\C:F(6S/ZU?_> MVTEB#9Y:A;]?A)[B9 UQNN7O4M$2[%[VFJU>6B*X\/MO)ZHN"*^CCGX-@#O: MDWB!#H5Y@H'9$L0:QX*MRO%VSNQF!M!72[\&!N_I8Y+O$Z@QX#5:&@REWV[C M;8:W 6"JBGZ1OO O+5&]\"\>9>+\*2=X#!<@A>%L #POUT._V/T(VUK6TR]Y MF"FT.YX52\"[IZ])<)WM]WH_^!%=)]1[2RGFX02;C/D2-=I8$8M55CAJUJ/5FHD8[&\&B@[UN MU&CSL;V6HD8['V]FJBTU$!Y%C8X!PE]!E,$'"%BR-![IXE.:H?H3O.M@SV9G M+G'O.CB\C5PD=3#K-C7SUELIL*[L?!_2/%T#@W_X'4$L#!!0 M ( !&!05D.E0)OB0H )\S . 97AH:6)I=#,Q,2YH=&VU6V%OVS83 M_MY?P3<%A@2P55.R+U3]55 M]BQ-1;Y9D'#_U';W"]OP[]F:S^W#&U$?DXX^MB MP4\<<QG!0J=S/#=*2CU4M@*?"@+ MOB3VNT$8>%,XG]1?]P)\9U8X]SV\%"GD?A&%H4?QC0-<'1KDZNU/K^E\LCS= M8S:Y>MZ-=A3_Q.#SY4DLVX.=:%W)+%U:#R/J^3-P"UV<>H%=^0>;4R2@'B76 MFZ,S?@_.&-O3R=0+:66;3B#-)Y$Q[]J<#09 $%(OK & W_VI<0&Y2*Q%PM"6 MXTXXF#MT'GI16+D3A;4[7TJE2P;<6$CRM:%FIXK^EYE,KFO6"4PZ=1-:L?7>!!?@YGGA\;7CR/RUY8#S>?D#X]\$EG& MU8@D)KP/@"PK%FZ&TT&HWH9/QGY@+[UDV_L0 M0S@L4SVZ$&3+P5V0/^:)MW3"(A@&ZCBNU^T[4 ?#0'TT^0O3 #! N3N0^UP^ M9CS=\)%%7%F<4PG7S"5(5; '^!*6'TB9%ZKDX!N(5Z-CY?IRO)V@9F0'UU&" M963-D-D4D3MAJ-!8(*P%,CUN1;(DN\>5H^9$K7IG'77*@Z:T:=* ) M&C+;"9U!NP&*&11AL86PT7NH7P@40K"';9,I! _(6MOGM(++3;)I'UK/23)_ M'M3N!DZ237M3=!V$CB:?33).UB*'V,"X/N[H"#(,3H>/5>MSD:^Q6T'O+@ZA MV DAD2=9F8(W$*FM?1A!6@GDUCWL'J:S<$7?M#?ZZ\ 4-ES$LNR8YE44Z1.4 M@(-28WJ$9Y09G "I)B'(##(:H;L\PZ:G\"1,;PDV7[K.8,4W AI:%&8,#]K- M@:T8M:);NV -0MQ^W!!2M5'.3I[)J$$((*!#J)GI('(P\$,OH,;7J9/]L][$ M7@>>H\EOG2CZZ77DTW"IJ_RNA"B2IUQ#O\75M;XQ(?:1,,5-&D!8BQ5T.!!T MA --K#*AH>??7$X#3KV%Z^^@E&,Y1]/P[223N@2#6.25S$PBN6WH($P93(,: MJ[V2"4_!#TVN(=U2#IEO0[S3PF'#IVT/.+OF%B_3_^$[^Q86QU5N&0,71+#^ MM(C$9@LN'@TY"QTF9V9QO="+5K;NK&P-*\,0.&4E. /ELMO&S ?1JT$XJQ?1 M8^+/!^'+(*:UK]?LQK'9VR93:.^#V#5ZQ[78X#8;S?9O M7%[=9N?2OI5A(-!6''*L\M&!)^H/GLBC-3S32<.,1@\362I8+!32!Z%-80>_ M>&[6C.WY41*T%!"Q U7(7JLR+P0:>W M2M5%QV^X4)6 M621EQD#:70Q1=(H01(M!^BCFP93M1=I]HG!I-.Q-S'=!"AH>77%T#<00+)6G MKO@)!Q&MT_#(*RN'5\+>N*S#*RVC75ZYN-2=TLOE6>/$Q.7EU;*,@U%O#7LW M,J+P6&$KC)YG&>#"!Y%B-65:Y@PU%M- /-BM8XEE*OT1F14Y.LN6ZDRPEXAQ$R,MXJ@-2CP6J!=)LTM);F#B64CO.M>8+1G8^5=N]+Q5<%_H]X8IIW?LZ#1 M.->)D]]1;RJXD]\MHQ\>6%::LH-AP==KO!_P "#I,WUITU%\7U]<'LK.2-1> MZ'S/:9++06DZ3/#.@ 7M32%8))1K;=O^E2R+Y]&Z0'I=CDWH8-/8X3BX6?_; MW,N!J<=BT89I'M8P57NTJH=0IF9P&V%@;7FVTXMZ$W^=O(KCVJOKU,FKN$>U MT,ZKH]$7-"QW-H+-7 F4_.IN8/E$N4O#))2H51TY)>#EH]LE K<.9T M=@P<9QT[J0MP-L$1X1H0 =?_MO=ER/4S2U\#.0#%=\^^/-E\5WG8R3J$,Z8: MP_L1>=E@>&,1W)YIZN/>M& 7L:!AI+I5P4)F:(BG1G.9:*DTQH%DXIYGU8V$ MD_-'SP30"VX:7!QZ;G&-A^&F^;3AIG/4$P]R^WH^#WI@ :5\[!AK)DS MKZ2300:6+9O_]\#2W+5-:Z(T+&M)+0S>.54 );&_#50 M$\@4C0+*!:TW_=8&+:0-68)EG.?4]8W_70K87%-9RMP\_Z)OW*$FG?36.;93 M+O3# >@!:&\0$*<-EYT9:U(ZS-2E9?5=!ATB=-?F"3'8,)QF)X)#"G ;U,W, M[I&S>Q3BMF,T4MSTY>86?WW7[D<>'HB< =[W"IR+3V\$VL5G%GM:%:QBA&>)]A.B$/ELCWO-]":7]M95TVDHI'-KW_W0;'>2YE C;F^BY\2.E MPPSN6U;?0<^S5E"U1A#@W.@"R&=\^J1._)&5X2)_D-D#Q]EUSC;5DT+*2HD7 MS.SY;I_) X?K/FZEE1VL0TA TT[YN(SS.@^PM%]]%SG=+$,]UR'_=XRL%WR MHOFDYJLW^HW[E*3K1F^IUW$CFG@SX\4%'@Q2^^-) \07!=4IY=5MU?=;P=?D MPQ-/2APHD<]6\+IN]99P';?\QJT[R*J%^[AR?W6>1D=V:=G]##IQ!6%*1\2? M^%/7@T$",YX&/\C%D'JQ-W?ZA_;KJ],?^+&AI8FET,S$R+FAT;;5;88^;2!+]GE_1 M-Y&B&"R32 M),9 5;^N>O6J8.[_,1Y_?/SMX1OY_?OG?Y)$QN669P6)<\X*GI#E@7S@>8&' M/CQ^)K\_DF>>*R&S.7&]B3=QQN-WK^XWQ3;%?SA+WMT7HDCY._ZR$4M1>-2] M?VN.O+I_JT]X=;^4R8$LU[%,9?[+S6L^P[\W1!6'E/]RLY)9,5ZQK4@/\^]B MRQ7Y%]^3;W++LH7^3I\WSV2^96EU1/S%Y]2;N.'NQ1S9<['>%-V3BIP7\:8^ MIJW/7SOZS^(&W$K$,Q$)."!>>#).V4&6Q5ADJGP-TR#E?? MOX6K6_=XE#%MSEVR^&F=RS)+QL;JM]_>W[J>,R+UC[N%MK+I>%W[5-UEQY)$ M9.LY"78O;7>_LC7_D2W?!S/5C[O%3BI1X![F/&6%>.:++D M_@&>@._C)<3:TYBM"I[/6;IG![4PMPCI#/:S H4Z/GXZ!:5>"EN"#V7!%\1< MZSD^G$WJBR<>?M+KF[D3O!$IY&X>1MZ$X@<+MCHPR,V[-Z_IS%F<[C!S;BX[ MT8[A-PR^7YQ$LCG8B=6E3).%\3"D$Q?=1Q>G$\^L^Z/)*.+!E\1X5.&-3N?"US53)@QD*2;V7*"?78F$YOV1V1>77$3^HC*U)L./DWC\L< MG /;'U_B#;K:[H\^;=@R(/B=PA_;>7 M"*YKW#W';5;#\B7+N!I_>4GYH5Z(ZSAV@-*PKPB=S4Q(:J\]?^(&VNLV*]3D M7)'W,I7Q4\4IGDZG;E);R=1':MN^^K3V]=.(?&8OY.N$O)=[N&1$8AW:!T"5 M%79R]Y;='7\@J@? ;CJ(KZ%7^THGELE97R8C9T*I;?(3V;!G3G+^+/@>L@)* MFR)_E QT49X>R#>^DSE$?D9^A<)-J#/^ ]/@ TO'GQE@"(=EHD;D4Q9/%M;F M>GTDN 682YO$<"W O#Z8VP*L9?(]4P 3 +(]D*=,[E.>K/G(X)8;M!()]\PD M*$VP!R@1EAU(F15YR<$WT)Y:ALK5E:$)1$-4B3^.EO<\YY5YW"4+FCZJK0W-M*&DK5 I= L@>$'0 M%1L(&[6# H1 (00[V#:90/" *C5M2BNX["2;#L+H;A#5[GI6DDU[(^T.0D>3 M%Y.,DY7((#8PKH\[.H(,@]/AZ[SUO'4&2%D,CBM$S &XC4UCZ, M(*T$,N0.=@_36=BJ;=H;_75@BAHN8FEZ3/,JBM0)2L!!B38]PC/*%$Z 5),0 M9!H9A=!=GV'34WABIC8$>R=59W#.UP+Z4516# ^:S8&M&+6B6]E@#4+<'FT( MJ=HH:R?/9-0@!."YP<2C?6N2:31$]GM3K_9U:F6_3P>!YVCR>R>*WKP.71HL M5)7?E9I$\I0K:)AX?JON=(A](BSG.@T@K,426A0(.L*!)I:I4-"RKZ^G :O> MPOVW4,JQG*-IN#I.I2K!(!;Y7*8ZD>P^Z<&P8U.FB?-ON<%+-W#XR7R$Q?$\,XR!"R)8?UI$8K(%%X^&K(4.DS.! M7R_TJI6M.BM;P#\.74:4@*.GO+9F^; M3.GTK-%'KL0:MUEKMDM9=@SZ$2K?F)7J?UQR?77SSZ5]*\- H"TYY%CEHP5/ M;W. +CQNPXQ:#Q-9YK!8**3/0NG"#G[Q3*]9]]B-)&@I(&+FH9"]1F5>#XIW M"LHQE5"^HSK"VPH0%H"XGI;J\;J%3F^5JHN.UW"A*I=*)(+E @-#F!9#Z\<, M5UTJU-*ZBB@MO+4.D(H#>(6>6XW(#AI?$9)PJ;1H#"7KCLNZJPPN\ MNS.&N8 ;G0'$L\P3!^HF.2X\,UCR#!BZ%_A/NR?4\&V]> M9H7);N!EL0-A9.=WV!O#M//;]T'CF$<'M[&5WV%O*KB[+4>C'Y]96NJR@V'! M5RL',CVO'<[WG#JY+)1Z8]XN2K.@1@D6">5:F;9_ M*@BE:P8W$08F M%V<[O7"0!FA&_2:O$CNOAI%4+:./)@SL ,:1=M6%Z6_.YMN8 M9B&>:,FEXZR2& >2BB>>5L\13LX?70B]GWAF<+50LVMK- R#SV8-/YUCGJ@W M]=R>6LR"J#;:X]0BZHTE.[Y'YUK@RZHTD.\1\-/E_CROUD]>D9MB1*3C7 M1ZZE.%"2@JYH<\ZQ:F'NGP]MZW4&9Y !;T ;HCS;:55/O\X@RS7 M!V 1VZTH"LXO*[R?Z->6$IH9O',B $MM_A:8"42*0OED@S;(I#=P&ZX$RSC- MJH,\M)",/4&8 ?J#/)4.O ;*CLSU*3.,&.[ MEM6'%/I#Z*WU"UZP83C+C@6'%. FJ)N)W9ZS)Y3AIE_40EQWY?H!?_W,[N^\ M.A!:X[L?U3<;GV%49H"S_; 23K6:,T,R\QSG3/UG";ZBRYOR?Y$QS/C@^O2W M.A0P!FD/W?K(M#Q*C: /V&Y9+O[B9QL 2H<1F $^/FCC=/X1]_FNA-)A6N\0 M1_9A[_E/>R.K=OZ'.$ /+PT?*1UFLM:R^@#-TBJ'JC6" .=:%T ^X[LG=>*/ MC H7V;-,GSE.KC.VKMX3RHV4^(F)/=_N4GG@<-_]1AK9P3J$!#30]'$V/L,, MU4(7&J>K5?CDC,.#/!,/?7^(D'=[$UL=9X-977S>JK?=-S)M%P9Y[!E& MLXFO/?B!]4':EX@V /P'5#?YFD,=37CU^/?#1O 5^;6)IB]&FMN^#=*N1%[C MVR/D_]PVVVO%C:AM]PLHVB4D%!T1UW&G[=A\=?H/_DJ+_@T7_9LP_P502P,$ M% @ $8%!6://-0/K!0 2QT T !E>&AI8FET,S(N:'1MM5EM7Z%S9CK)3"" P."79B9-TO9FFFN:].Z[#++11$841&W?K[\5+ZZ#W"MN M3#+CQ$+:?;3/[FI73/\PC+O;#]>/Z./7^T\H$F&QI(E$84:)I!&:;= -S:0: MNKF]1Q]OT7>:Y4PD8^1@$YN685R=3&.YY.H/)='55#+)Z15=QVS&)':FE]7 MR?2R?'XRG8EH@V:+4'"1O1VA1+DDS*9^6\<2*R)>'U"/N7CFUL.D&ZKD96E"UB^7*2S*@,XV:LU#X^MP[8A$ 8&L:&9QL1"$-EG"64*.QRQ9EQ/(4IH"TA,+JZ26LWI%Q*T)[ M.W=&PN=%)HHD,BJMCQ_>G3G8ND#-Q_FDU!*_0-U@JJ6D)(I8LA@C/UWOPGT@ M"_HK79X':NJ/\TDJ"QCMIWT XD]"BY0\P%( +LQ U=[-LA< MTFQ,^(IL\DDE(K"'P&=M%-ORU+>V49JMD!E@*"2=H&HM'HY,%^:C9KF)U;=R MAT/'5**0%.G8"3SUKV:VQC'0X.K-J3VT)KL,'TLY_AWEBG-B#7X.8C> WA!X M/FF%437X(E!F@D>3"M\(T"JX"J!KXLKH=U4T(^R@"LL/*.X1H)2:7M@_^8 []&H1OFXY;0E YD,U92)2N'#T465X0R(E2(#M M?YM/YHV)%%?^Q,8>!'4;\:@_Q)9O>EZ-./ ;Q-#BMV*Z[KU#VXV@VO)L76 M*7C&1?A<9P9<^N7+Z-"P>KU@M4<-UB?!*=^@N<@ZHO9,.VBC5@2D10;*:-Y1 MC&N.G+88("P4RY1OX(3HC@:WQ:R8C,&ANP.QVQ+T4.@.QV\+(SDBE0]W1A1H M?I'^\/[N4-I"=L*FLQ!KM(S MT;?*-(A"9H[0=;$H-/0;+\(V=,>6XZ(#P@+Z%8%AU*Q+-%8YT(/G%,_.E6%IAPJH]\*EE%U*=%=GGX4@QO4M4WG/0\U(38^ M(^<(','VSJ+S[D>:Y@I-1P*'8P8<'U(2:_GI;AW&)%G0NDKJOCV-4GN$7=TA MC]&#Z@X9X,8AX71&*GUT-J>G 5>V9,E<72<=P+!G^AK#(6Q(G741R.LL9JAQ MH@!5D?&*7MBV6(,*[5R#:40%VI5GW&F9?[, N4@C M_.*@+.IK'>"\J:<@RR01.XCOD79$*.<#9 4_(+E@K3K9TYLXQ[@(T<-F-&K" M1J0TJV]IZFQ2GU2FA@7W4IDX]K9/.N)M!N[EYL7!=A]8>[EY<5R_#ZR]I'%G M&)@.+K%>YI?H"4I4F(T^F>B><0X=2QM%+U'A!(&)1]5=U:\0N+W$ K:V=GB M=,(B]1Y)Y9:R>43;+A@UG5P;52_L8,6.OV7GGJS1@XG>B16LT1#TP@P&9MS* M+O^KW7/ZT.Y:V_W_ U9'^ZC9MN<_H\8;]@+-W4*[A;-UK&D]VM66C=V*@I;: MSZ$4,^A&ZG9@-VN\WR]>=_4$L! A0#% @ $8%!63IHUJ< M@@$ K5L0 !$ ( ! &-A;&TM,C R-# X,S$N:'1M4$L! M A0#% @ $8%!67']S"3M#0 YI8 !$ ( !+X(! &-A M;&TM,C R-# X,S$N>'-D4$L! A0#% @ $8%!6 0!C86QM+3(P M,C0P.#,Q7V1E9BYX;6Q02P$"% ,4 " 1@4%96>#Y3I1P "_YP< %0 M @ &^PP$ 8V%L;2TR,#(T,#@S,5]L86(N>&UL4$L! A0#% M @ $8%!6>'0U$<>. $TX$ !4 ( !A30" &-A;&TM,C R M-# X,S%?<')E+GAM;%!+ 0(4 Q0 ( !&!05D.E0)OB0H )\S . M " =9L @!E>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( !&!05F^ MO]F49@H %8S . " 8MW @!E>&AI8FET,S$R+FAT;5!+ M 0(4 Q0 ( !&!05FCSS4#ZP4 $L= - " 1V" @!E B>&AI8FET,S(N:'1M4$L%!@ ) D /0( #.( @ $! end XML 64 calm-20240831_htm.xml IDEA: XBRL DOCUMENT 0000016160 2024-06-02 2024-08-31 0000016160 2024-08-31 0000016160 2024-06-01 0000016160 us-gaap:CommonStockMember 2024-08-31 0000016160 us-gaap:CommonStockMember 2024-06-01 0000016160 us-gaap:CommonClassAMember 2024-08-31 0000016160 us-gaap:CommonClassAMember 2024-06-01 0000016160 2023-06-04 2023-09-02 0000016160 2023-09-02 0000016160 us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member 2024-06-01 0000016160 us-gaap:MunicipalBondsMember 2024-06-01 0000016160 us-gaap:CommercialPaperMember 2024-06-01 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:CertificatesOfDepositMember 2024-06-01 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member 2024-08-31 0000016160 us-gaap:MunicipalBondsMember 2024-08-31 0000016160 us-gaap:CommercialPaperMember 2024-08-31 0000016160 us-gaap:CorporateDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-08-31 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember 2024-08-31 0000016160 us-gaap:CommonStockMember 2024-10-01 0000016160 us-gaap:CommonClassAMember 2024-10-01 0000016160 calm:NonSpecialtyShellEggSalesMember 2024-06-02 2024-08-31 0000016160 calm:NonSpecialtyShellEggSalesMember 2023-06-04 2023-09-02 0000016160 calm:SpecialtyShellEggSalesMember 2024-06-02 2024-08-31 0000016160 calm:SpecialtyShellEggSalesMember 2023-06-04 2023-09-02 0000016160 calm:EggProductsMember 2024-06-02 2024-08-31 0000016160 calm:EggProductsMember 2023-06-04 2023-09-02 0000016160 calm:OtherMember 2024-06-02 2024-08-31 0000016160 calm:OtherMember 2023-06-04 2023-09-02 0000016160 us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:AssetBackedSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-06-01 0000016160 us-gaap:TreasuryStockCommonMember 2023-06-04 2023-09-02 0000016160 us-gaap:TreasuryStockCommonMember 2024-06-01 0000016160 us-gaap:TreasuryStockCommonMember 2024-08-31 0000016160 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 0000016160 us-gaap:AdditionalPaidInCapitalMember 2024-06-02 2024-08-31 0000016160 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-06-04 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-04 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-01 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-02 2024-08-31 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-31 0000016160 us-gaap:RetainedEarningsMember 2024-06-01 0000016160 us-gaap:RetainedEarningsMember 2024-06-02 2024-08-31 0000016160 us-gaap:RetainedEarningsMember 2024-08-31 0000016160 us-gaap:RetainedEarningsMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonStockMember us-gaap:RetainedEarningsMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonStockMember us-gaap:RetainedEarningsMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2024-06-02 2024-08-31 0000016160 us-gaap:NoncontrollingInterestMember 2024-06-01 0000016160 us-gaap:NoncontrollingInterestMember 2024-06-02 2024-08-31 0000016160 us-gaap:NoncontrollingInterestMember 2024-08-31 0000016160 us-gaap:NoncontrollingInterestMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonClassAMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonStockMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonClassAMember 2023-06-04 2023-09-02 0000016160 calm:FassioEggFarmsIncMember 2024-06-02 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:CertificatesOfDepositMember 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:USTreasuryBillSecuritiesMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel1Member calm:ContingentconsiderationMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel2Member calm:ContingentconsiderationMember 2024-08-31 0000016160 us-gaap:FairValueInputsLevel3Member calm:ContingentconsiderationMember 2024-08-31 0000016160 calm:ContingentconsiderationMember 2024-08-31 0000016160 us-gaap:TreasuryStockCommonMember 2024-06-02 2024-08-31 0000016160 us-gaap:TreasuryStockCommonMember 2023-09-02 0000016160 us-gaap:AdditionalPaidInCapitalMember 2023-09-02 0000016160 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-02 0000016160 us-gaap:RetainedEarningsMember 2023-09-02 0000016160 us-gaap:NoncontrollingInterestMember 2023-09-02 0000016160 calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel1Member calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel2Member calm:ContingentconsiderationMember 2024-06-01 0000016160 us-gaap:FairValueInputsLevel3Member calm:ContingentconsiderationMember 2024-06-01 0000016160 calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember us-gaap:PendingLitigationMember 2024-06-02 2024-08-31 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-12-01 2023-12-01 0000016160 calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember 2023-09-03 2023-12-02 0000016160 calm:BentonCountyFoodsMember 2024-08-31 0000016160 calm:CrepiniLlcMember 2024-08-31 0000016160 us-gaap:OtherInvesteesMember us-gaap:SubsequentEventMember 2024-09-09 2024-09-09 0000016160 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 calm:IseAmericaIncMember 2024-06-28 0000016160 calm:IseAmericaIncMember 2024-06-28 2024-06-28 0000016160 calm:CalMaineFoodsLlcMember us-gaap:OtherInvesteesMember us-gaap:SubsequentEventMember 2024-09-09 0000016160 calm:CrepiniLlcMember us-gaap:OtherInvesteesMember us-gaap:SubsequentEventMember 2024-09-09 0000016160 calm:IseAmericaIncMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonStockMember 2024-06-01 0000016160 us-gaap:CommonStockMember 2024-08-31 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-01 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-08-31 0000016160 us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-03 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-02 0000016160 us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-02 2024-08-31 0000016160 us-gaap:CommonStockMember 2023-06-04 2023-09-02 0000016160 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-04 2023-09-02 utr:acre iso4217:USD pure shares iso4217:USD shares dummy:Layers dummy:pullet_and_breeder dummy:Item false 2025 0000016160 Q1 0.01 120000000 70261000 0.01 0.01 4800000 4800000 4800000 --05-31 0.3333 false P91D P91D P3Y 10-Q true 2024-08-31 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 44236582 4800000 181667000 237878000 571923000 574499000 272092000 151983000 10459000 10459000 293182000 261782000 14156000 5238000 1343479000 1241839000 960070000 857234000 11753000 11195000 45776000 45776000 16175000 15996000 12755000 12721000 2390008000 2184761000 128600000 75862000 18961000 32971000 106288000 43348000 49971000 37760000 21595000 37802000 325415000 227743000 36854000 17109000 128676000 142866000 490945000 387718000 0.01 120000000 70261000 703000 703000 4800000 48000 48000 77503000 76371000 1856405000 1756395000 -474000 -1773000 26024000 26022000 31632000 31597000 1902553000 1800147000 -3490000 -3104000 1899063000 1797043000 2390008000 2184761000 785871000 459344000 538653000 413911000 247218000 45433000 61932000 52246000 146000 0 1817000 56000 186957000 -6757000 9785000 7346000 1211000 144000 10996000 7490000 197953000 733000 48363000 322000 149590000 411000 -386000 -515000 149976000 926000 3.08 0.02 3.06 0.02 48761000 48690000 48932000 48840000 149590000 411000 1715000 786000 416000 191000 1299000 595000 150889000 1006000 -386000 -515000 151275000 1521000 149590000 411000 22048000 19340000 -14605000 322000 -39581000 3612000 117452000 23685000 202196000 28296000 209673000 135768000 111521000 0 35773000 26666000 3946000 74000 -135871000 80880000 37758000 36983000 -34000 -5000 0 58000 -37792000 -37046000 -56211000 67519000 237878000 292824000 181667000 360343000 <div id="TextBlockContainer196" style="position:relative;line-height:normal;width:701px;height:867px;"><div id="TextContainer196" style="position:relative;width:701px;z-index:1;"><div id="a1643" 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_178_XBRL_TS_5fb7a9363018429587e8dcc85626ae06" style="position:absolute;left:0px;top:32px;float:left;"><div id="TextBlockContainer179" style="position:relative;line-height:normal;width:701px;height:159px;"><div id="TextContainer179" style="position:relative;width:701px;z-index:1;"><div id="a1651" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Basis of Presentation </div><div id="a1654" 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="a1657" 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="a1664" 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="a1668" 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 1,<div style="display:inline-block;width:5px"> </div>2024 (the </div><div id="a1672" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">“2024<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="a1673" 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="a1675" 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="a1677" style="position:absolute;font-family:'Times New Roman';left:4px;top:143px;">year.</div></div></div></div><div id="TextContainer197" style="position:relative;width:701px;z-index:1;"></div><div id="div_181_XBRL_TS_7e8def6e3fa8400ba0132065d19df99d" style="position:absolute;left:0px;top:206px;float:left;"><div id="TextBlockContainer182" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer182" style="position:relative;width:701px;z-index:1;"><div id="a1680" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Fiscal Year </div><div id="a1683" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The Company’s<div style="display:inline-block;width:5px"> </div>fiscal year ends on<div style="display:inline-block;width:5px"> </div>the Saturday closest to<div style="display:inline-block;width:5px"> </div>May 31. Each of<div style="display:inline-block;width:5px"> </div>the three-month periods<div style="display:inline-block;width:5px"> </div>ended on August 31, 2024 </div><div id="a1689" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">and September 2, 2023 included </div><div id="a1689_31_8" style="position:absolute;font-family:'Times New Roman';left:180px;top:48px;-sec-ix-hidden:ID_408;"><div id="XBRL_CS_354c31fb0ed74e4aa6b8a9f6dfaebebe" style="position:relative;left:0px;top:0px;display:inline-block;">13 weeks</div></div><div id="a1689_39_1" style="position:absolute;font-family:'Times New Roman';left:230px;top:48px;">.</div></div></div></div><div id="TextContainer198" style="position:relative;width:701px;z-index:1;"></div><div id="div_184_XBRL_TS_72e22ed0f5304bf6829f546fa69171b3" style="position:absolute;left:0px;top:285px;float:left;"><div id="TextBlockContainer185" style="position:relative;line-height:normal;width:701px;height:79px;"><div id="TextContainer185" style="position:relative;width:701px;z-index:1;"><div id="a1692" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Use of Estimates </div><div id="a1695" 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="a1696" 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="a1697" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">could differ from those estimates.</div></div></div></div><div id="TextContainer199" style="position:relative;width:701px;z-index:1;"></div><div id="div_187_XBRL_TS_66f2332ade0143c6b1c3f87dc78b19ea" style="position:absolute;left:0px;top:380px;float:left;"><div id="TextBlockContainer188" style="position:relative;line-height:normal;width:701px;height:204px;"><div id="TextContainer188" style="position:relative;width:701px;z-index:1;"><div id="a1700" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Investment Securities<div style="display:inline-block;width:4px"> </div>Available-for-Sale </div><div id="a1708" 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="a1713" 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="a1718" 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="a1720" 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="a1721" 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="a1723" 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="a1725" 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="a1728" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">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="a1733" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">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="a1734" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">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="TextContainer200" style="position:relative;width:701px;z-index:1;"></div><div id="div_190_XBRL_TS_8f1ad2a500884125ab53e08d8da7e809" style="position:absolute;left:0px;top:599px;float:left;"><div id="TextBlockContainer191" style="position:relative;line-height:normal;width:701px;height:127px;"><div id="TextContainer191" style="position:relative;width:701px;z-index:1;"><div id="a1741" 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="a1744" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Trade receivables<div style="display:inline-block;width:5px"> </div>are stated at<div style="display:inline-block;width:5px"> </div>their carrying<div style="display:inline-block;width:5px"> </div>values, which<div style="display:inline-block;width:5px"> </div>include a reserve<div style="display:inline-block;width:5px"> </div>for credit losses.<div style="display:inline-block;width:5px"> </div>As of August<div style="display:inline-block;width:5px"> </div>31, 2024<div style="display:inline-block;width:5px"> </div>and June </div><div id="a1746" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">1,<div style="display:inline-block;width:6px"> </div>2024,<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="a1746_42_3" style="position:absolute;font-family:'Times New Roman';left:241px;top:48px;">716</div><div id="a1746_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="a1746_60_3" style="position:absolute;font-family:'Times New Roman';left:353px;top:48px;">490</div><div id="a1746_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="a1753" style="position:absolute;font-family:'Times New Roman';left:4px;top:64px;">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="a1755" 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="a1756" 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="a1757" 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="TextContainer201" style="position:relative;width:701px;z-index:1;"></div><div id="div_193_XBRL_TS_f7397e5db51740b6baa5ed7cef800e31" style="position:absolute;left:0px;top:742px;float:left;"><div id="TextBlockContainer194" style="position:relative;line-height:normal;width:701px;height:125px;"><div id="TextContainer194" style="position:relative;width:701px;z-index:1;"><div id="a1762" 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="a1765" 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="a1766" 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<div style="display:inline-block;width:5px"> </div>basis for each </div><div id="a1768" 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="a1771" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">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="a1774" 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="a1776" 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></div></div></div><div id="TextBlockContainer220" style="position:relative;line-height:normal;width:704px;height:874px;"><div id="div_205_XBRL_TS_f7397e5db51740b6baa5ed7cef800e31_1" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer206" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer206" style="position:relative;width:701px;z-index:1;"><div id="a1782" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">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="a1785" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">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="a1787" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">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="a1790" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Directors.</div></div></div></div><div id="TextContainer220" style="position:relative;width:704px;z-index:1;"></div><div id="div_208_XBRL_TS_566119c449bc4ad8a15505d5fd45f867" style="position:absolute;left:0px;top:78px;float:left;"><div id="TextBlockContainer209" style="position:relative;line-height:normal;width:701px;height:235px;"><div id="TextContainer209" style="position:relative;width:701px;z-index:1;"><div id="a1793" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Revenue Recognition </div><div id="a1796" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">The<div style="display:inline-block;width:5px"> </div>Company<div style="display:inline-block;width:5px"> </div>recognizes<div style="display:inline-block;width:5px"> </div>revenue<div style="display:inline-block;width:5px"> </div>through<div style="display:inline-block;width:5px"> </div>sale of<div style="display:inline-block;width:6px"> </div>its products<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:5px"> </div>customers<div style="display:inline-block;width:5px"> </div>through<div style="display:inline-block;width:5px"> </div>retail, foodservice<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>other<div style="display:inline-block;width:5px"> </div>distribution </div><div id="a1797" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">channels.<div style="display:inline-block;width:6px"> </div>The<div style="display:inline-block;width:5px"> </div>majority<div style="display:inline-block;width:6px"> </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>revenue<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:5px"> </div>derived<div style="display:inline-block;width:6px"> </div>from<div style="display:inline-block;width:5px"> </div>agreements<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:5px"> </div>contracts<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>customers<div style="display:inline-block;width:6px"> </div>based<div style="display:inline-block;width:5px"> </div>upon<div style="display:inline-block;width:6px"> </div>the </div><div id="a1798" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">customer<div style="display:inline-block;width:6px"> </div>ordering<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>products<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>single<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>of<div style="display:inline-block;width:6px"> </div>delivering<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>product.<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>believes<div style="display:inline-block;width:6px"> </div>the </div><div id="a1799" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">performance<div style="display:inline-block;width:5px"> </div>obligation<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>met<div style="display:inline-block;width:5px"> </div>upon<div style="display:inline-block;width:5px"> </div>delivery<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>acceptance<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>product<div style="display:inline-block;width:5px"> </div>by<div style="display:inline-block;width:5px"> </div>our<div style="display:inline-block;width:5px"> </div>customers,<div style="display:inline-block;width:5px"> </div>which<div style="display:inline-block;width:5px"> </div>generally<div style="display:inline-block;width:5px"> </div>occurs<div style="display:inline-block;width:5px"> </div>upon </div><div id="a1800" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">shipment<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>delivery<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:5px"> </div>customer<div style="display:inline-block;width:5px"> </div>based<div style="display:inline-block;width:6px"> </div>on<div style="display:inline-block;width:6px"> </div>terms<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>sale.<div style="display:inline-block;width:5px"> </div>Costs<div style="display:inline-block;width:6px"> </div>paid<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>third<div style="display:inline-block;width:6px"> </div>party<div style="display:inline-block;width:6px"> </div>brokers<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>obtain<div style="display:inline-block;width:6px"> </div>agreements<div style="display:inline-block;width:5px"> </div>are </div><div id="a1801" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">expensed as the Company’s<div style="display:inline-block;width:5px"> </div>agreements are generally less than one year. </div><div id="a1804" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">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>delivery of<div style="display:inline-block;width:5px"> </div>the </div><div id="a1806" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">products.<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>periodically<div style="display:inline-block;width:5px"> </div>offers<div style="display:inline-block;width:5px"> </div>sales<div style="display:inline-block;width:5px"> </div>incentives<div style="display:inline-block;width:5px"> </div>or<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>such<div style="display:inline-block;width:5px"> </div>as<div style="display:inline-block;width:5px"> </div>rebates,<div style="display:inline-block;width:5px"> </div>discounts,<div style="display:inline-block;width:5px"> </div>coupons,<div style="display:inline-block;width:5px"> </div>volume-</div><div id="a1808" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">based incentives,<div style="display:inline-block;width:5px"> </div>guaranteed sales and<div style="display:inline-block;width:5px"> </div>other programs.<div style="display:inline-block;width:5px"> </div>The Company<div style="display:inline-block;width:5px"> </div>records an estimated<div style="display:inline-block;width:5px"> </div>allowance for costs<div style="display:inline-block;width:5px"> </div>associated with </div><div id="a1809" style="position:absolute;font-family:'Times New Roman';left:4px;top:187px;">these programs, which<div style="display:inline-block;width:5px"> </div>is recorded as a<div style="display:inline-block;width:5px"> </div>reduction in revenue at<div style="display:inline-block;width:5px"> </div>the time of sale<div style="display:inline-block;width:5px"> </div>using historical trends<div style="display:inline-block;width:5px"> </div>and projected redemption </div><div id="a1811" style="position:absolute;font-family:'Times New Roman';left:4px;top:203px;">rates<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>each<div style="display:inline-block;width:5px"> </div>program.<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>regularly<div style="display:inline-block;width:5px"> </div>reviews<div style="display:inline-block;width:5px"> </div>these<div style="display:inline-block;width:5px"> </div>estimates<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>any<div style="display:inline-block;width:5px"> </div>difference<div style="display:inline-block;width:5px"> </div>between<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>estimated<div style="display:inline-block;width:5px"> </div>costs<div style="display:inline-block;width:5px"> </div>and </div><div id="a1812" style="position:absolute;font-family:'Times New Roman';left:4px;top:218px;">actual realization of these programs would be recognized the subsequent<div style="display:inline-block;width:5px"> </div>period.</div></div></div></div><div id="TextContainer221" style="position:relative;width:704px;z-index:1;"></div><div id="div_211_XBRL_TS_7c3ed650f3c94909b7e8d3dd63f572c4" style="position:absolute;left:0px;top:327px;float:left;"><div id="TextBlockContainer212" style="position:relative;line-height:normal;width:704px;height:187px;"><div id="TextContainer212" style="position:relative;width:704px;z-index:1;"><div id="a1815" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Business Combinations </div><div id="a1818" 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="a1823" 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="a1825" 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="a1828" 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="a1829" 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="a1833" 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="a1835" 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="a1836" 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="a1838" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">as goodwill.</div></div></div></div><div id="TextContainer222" style="position:relative;width:704px;z-index:1;"><div id="a1838_12_2" style="position:absolute;font-family:'Times New Roman';left:70px;top:499px;"><div style="display:inline-block;width:3px"> </div></div></div><div id="div_214_XBRL_TS_156d0ac6a24c44fab220d37a7cbe269f" style="position:absolute;left:0px;top:530px;float:left;"><div id="TextBlockContainer215" style="position:relative;line-height:normal;width:701px;height:266px;"><div id="TextContainer215" style="position:relative;width:701px;z-index:1;"><div id="a1841" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Loss Contingencies </div><div id="a1844" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">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>consolidated<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><div id="a1846" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Company but<div style="display:inline-block;width:5px"> </div>which will only<div style="display:inline-block;width:5px"> </div>be resolved when<div style="display:inline-block;width:5px"> </div>one or more<div style="display:inline-block;width:5px"> </div>future events occur<div style="display:inline-block;width:5px"> </div>or fail to<div style="display:inline-block;width:5px"> </div>occur.<div style="display:inline-block;width:5px"> </div>The Company’s<div style="display:inline-block;width:5px"> </div>management </div><div id="a1847" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">and<div style="display:inline-block;width:5px"> </div>its<div style="display:inline-block;width:5px"> </div>legal<div style="display:inline-block;width:5px"> </div>counsel<div style="display:inline-block;width:5px"> </div>assess<div style="display:inline-block;width:5px"> </div>such<div style="display:inline-block;width:5px"> </div>contingent<div style="display:inline-block;width:5px"> </div>liabilities,<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>such<div style="display:inline-block;width:5px"> </div>assessment<div style="display:inline-block;width:5px"> </div>inherently<div style="display:inline-block;width:5px"> </div>involves<div style="display:inline-block;width:5px"> </div>an<div style="display:inline-block;width:5px"> </div>exercise<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>judgment.<div style="display:inline-block;width:5px"> </div>In </div><div id="a1849" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">assessing loss<div style="display:inline-block;width:5px"> </div>contingencies<div style="display:inline-block;width:5px"> </div>related to<div style="display:inline-block;width:5px"> </div>legal proceedings<div style="display:inline-block;width:6px"> </div>that are<div style="display:inline-block;width:5px"> </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:5px"> </div>may </div><div id="a1850" style="position:absolute;font-family:'Times New Roman';left:4px;top:93px;">result in<div style="display:inline-block;width:5px"> </div>such proceedings,<div style="display:inline-block;width:5px"> </div>the Company’s<div style="display:inline-block;width:6px"> </div>legal counsel<div style="display:inline-block;width:5px"> </div>evaluates the<div style="display:inline-block;width:5px"> </div>perceived merits<div style="display:inline-block;width:5px"> </div>of any<div style="display:inline-block;width:5px"> </div>legal proceedings<div style="display:inline-block;width:5px"> </div>or unasserted </div><div id="a1852" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">claims as well as the perceived merits of the amount of relief sought or expected<div style="display:inline-block;width:5px"> </div>to be sought therein. </div><div id="a1855" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">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="a1857" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">can<div style="display:inline-block;width:7px"> </div>be<div style="display:inline-block;width:7px"> </div>estimated,<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>estimated<div style="display:inline-block;width:7px"> </div>liability<div style="display:inline-block;width:7px"> </div>would<div style="display:inline-block;width:7px"> </div>be<div style="display:inline-block;width:7px"> </div>accrued<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>consolidated<div style="display:inline-block;width:7px"> </div>financial<div style="display:inline-block;width:7px"> </div>statements.<div style="display:inline-block;width:7px"> </div>If<div style="display:inline-block;width:7px"> </div>the </div><div id="a1858" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">assessment<div style="display:inline-block;width:6px"> </div>indicates<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>potentially<div style="display:inline-block;width:6px"> </div>material<div style="display:inline-block;width:6px"> </div>loss<div style="display:inline-block;width:6px"> </div>contingency<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>not<div style="display:inline-block;width:6px"> </div>probable,<div style="display:inline-block;width:6px"> </div>but<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>reasonably<div style="display:inline-block;width:6px"> </div>possible,<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>probable<div style="display:inline-block;width:6px"> </div>but </div><div id="a1859" style="position:absolute;font-family:'Times New Roman';left:4px;top:187px;">cannot<div style="display:inline-block;width:6px"> </div>be<div style="display:inline-block;width:6px"> </div>estimated,<div style="display:inline-block;width:6px"> </div>then<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>nature<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>contingent<div style="display:inline-block;width:6px"> </div>liability,<div style="display:inline-block;width:7px"> </div>together<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>an<div style="display:inline-block;width:6px"> </div>estimate<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>range<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>possible<div style="display:inline-block;width:6px"> </div>loss<div style="display:inline-block;width:6px"> </div>if </div><div id="a1860" style="position:absolute;font-family:'Times New Roman';left:4px;top:203px;">determinable<div style="display:inline-block;width:5px"> </div>and material,<div style="display:inline-block;width:6px"> </div>would be<div style="display:inline-block;width:6px"> </div>disclosed.<div style="display:inline-block;width:5px"> </div>Loss contingencies<div style="display:inline-block;width:6px"> </div>considered<div style="display:inline-block;width:5px"> </div>remote<div style="display:inline-block;width:5px"> </div>are generally<div style="display:inline-block;width:6px"> </div>not disclosed<div style="display:inline-block;width:6px"> </div>unless they </div><div id="a1861" style="position:absolute;font-family:'Times New Roman';left:4px;top:218px;">involve guarantees, in which case the nature of the guarantee would be disclosed.<div style="display:inline-block;width:5px"> </div></div><div id="a1865" style="position:absolute;font-family:'Times New Roman';left:4px;top:249px;">The Company expenses the costs of litigation as they are incurred.</div></div></div></div><div id="TextContainer223" style="position:relative;width:704px;z-index:1;"></div><div id="div_217_XBRL_TS_6e03858a8a67437fa0a60d1952c427d8" style="position:absolute;left:0px;top:811px;float:left;"><div id="TextBlockContainer218" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer218" style="position:relative;width:701px;z-index:1;"><div id="a1869" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">New Accounting Pronouncements and Policies </div><div id="a1872" 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="a1874" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Consolidated Financial Statements.</div></div></div></div></div> <div id="TextBlockContainer179" style="position:relative;line-height:normal;width:701px;height:159px;"><div id="TextContainer179" style="position:relative;width:701px;z-index:1;"><div id="a1651" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Basis of Presentation </div><div id="a1654" 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="a1657" 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="a1664" 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="a1668" 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 1,<div style="display:inline-block;width:5px"> </div>2024 (the </div><div id="a1672" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">“2024<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="a1673" 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="a1675" 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="a1677" style="position:absolute;font-family:'Times New Roman';left:4px;top:143px;">year.</div></div></div> <div id="TextBlockContainer182" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer182" style="position:relative;width:701px;z-index:1;"><div id="a1680" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Fiscal Year </div><div id="a1683" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">The Company’s<div style="display:inline-block;width:5px"> </div>fiscal year ends on<div style="display:inline-block;width:5px"> </div>the Saturday closest to<div style="display:inline-block;width:5px"> </div>May 31. Each of<div style="display:inline-block;width:5px"> </div>the three-month periods<div style="display:inline-block;width:5px"> </div>ended on August 31, 2024 </div><div id="a1689" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">and September 2, 2023 included </div><div id="a1689_31_8" style="position:absolute;font-family:'Times New Roman';left:180px;top:48px;-sec-ix-hidden:ID_408;"><div id="XBRL_CS_354c31fb0ed74e4aa6b8a9f6dfaebebe" style="position:relative;left:0px;top:0px;display:inline-block;">13 weeks</div></div><div id="a1689_39_1" style="position:absolute;font-family:'Times New Roman';left:230px;top:48px;">.</div></div></div> <div id="TextBlockContainer185" style="position:relative;line-height:normal;width:701px;height:79px;"><div id="TextContainer185" style="position:relative;width:701px;z-index:1;"><div id="a1692" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Use of Estimates </div><div id="a1695" 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="a1696" 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="a1697" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">could differ from those estimates.</div></div></div> <div id="TextBlockContainer188" style="position:relative;line-height:normal;width:701px;height:204px;"><div id="TextContainer188" style="position:relative;width:701px;z-index:1;"><div id="a1700" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Investment Securities<div style="display:inline-block;width:4px"> </div>Available-for-Sale </div><div id="a1708" 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="a1713" 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="a1718" 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="a1720" 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="a1721" 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="a1723" 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="a1725" 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="a1728" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">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="a1733" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">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="a1734" style="position:absolute;font-family:'Times New Roman';left:4px;top:188px;">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="TextBlockContainer191" style="position:relative;line-height:normal;width:701px;height:127px;"><div id="TextContainer191" style="position:relative;width:701px;z-index:1;"><div id="a1741" 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="a1744" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Trade receivables<div style="display:inline-block;width:5px"> </div>are stated at<div style="display:inline-block;width:5px"> </div>their carrying<div style="display:inline-block;width:5px"> </div>values, which<div style="display:inline-block;width:5px"> </div>include a reserve<div style="display:inline-block;width:5px"> </div>for credit losses.<div style="display:inline-block;width:5px"> </div>As of August<div style="display:inline-block;width:5px"> </div>31, 2024<div style="display:inline-block;width:5px"> </div>and June </div><div id="a1746" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">1,<div style="display:inline-block;width:6px"> </div>2024,<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="a1746_42_3" style="position:absolute;font-family:'Times New Roman';left:241px;top:48px;">716</div><div id="a1746_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="a1746_60_3" style="position:absolute;font-family:'Times New Roman';left:353px;top:48px;">490</div><div id="a1746_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="a1753" style="position:absolute;font-family:'Times New Roman';left:4px;top:64px;">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="a1755" 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="a1756" 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="a1757" 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> 716000 490000 <div id="TextBlockContainer194" style="position:relative;line-height:normal;width:701px;height:125px;"><div id="TextContainer194" style="position:relative;width:701px;z-index:1;"><div id="a1762" 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="a1765" 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="a1766" 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<div style="display:inline-block;width:5px"> </div>basis for each </div><div id="a1768" 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="a1771" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">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="a1774" 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="a1776" 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></div><div id="TextBlockContainer206" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer206" style="position:relative;width:701px;z-index:1;"><div id="a1782" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">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="a1785" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">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="a1787" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">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="a1790" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Directors.</div></div></div> <div id="TextBlockContainer209" style="position:relative;line-height:normal;width:701px;height:235px;"><div id="TextContainer209" style="position:relative;width:701px;z-index:1;"><div id="a1793" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Revenue Recognition </div><div id="a1796" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">The<div style="display:inline-block;width:5px"> </div>Company<div style="display:inline-block;width:5px"> </div>recognizes<div style="display:inline-block;width:5px"> </div>revenue<div style="display:inline-block;width:5px"> </div>through<div style="display:inline-block;width:5px"> </div>sale of<div style="display:inline-block;width:6px"> </div>its products<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:5px"> </div>customers<div style="display:inline-block;width:5px"> </div>through<div style="display:inline-block;width:5px"> </div>retail, foodservice<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:5px"> </div>other<div style="display:inline-block;width:5px"> </div>distribution </div><div id="a1797" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">channels.<div style="display:inline-block;width:6px"> </div>The<div style="display:inline-block;width:5px"> </div>majority<div style="display:inline-block;width:6px"> </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>revenue<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:5px"> </div>derived<div style="display:inline-block;width:6px"> </div>from<div style="display:inline-block;width:5px"> </div>agreements<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:5px"> </div>contracts<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>customers<div style="display:inline-block;width:6px"> </div>based<div style="display:inline-block;width:5px"> </div>upon<div style="display:inline-block;width:6px"> </div>the </div><div id="a1798" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">customer<div style="display:inline-block;width:6px"> </div>ordering<div style="display:inline-block;width:6px"> </div>its<div style="display:inline-block;width:6px"> </div>products<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>single<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>of<div style="display:inline-block;width:6px"> </div>delivering<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>product.<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>believes<div style="display:inline-block;width:6px"> </div>the </div><div id="a1799" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">performance<div style="display:inline-block;width:5px"> </div>obligation<div style="display:inline-block;width:5px"> </div>is<div style="display:inline-block;width:5px"> </div>met<div style="display:inline-block;width:5px"> </div>upon<div style="display:inline-block;width:5px"> </div>delivery<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>acceptance<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>product<div style="display:inline-block;width:5px"> </div>by<div style="display:inline-block;width:5px"> </div>our<div style="display:inline-block;width:5px"> </div>customers,<div style="display:inline-block;width:5px"> </div>which<div style="display:inline-block;width:5px"> </div>generally<div style="display:inline-block;width:5px"> </div>occurs<div style="display:inline-block;width:5px"> </div>upon </div><div id="a1800" style="position:absolute;font-family:'Times New Roman';left:4px;top:94px;">shipment<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>delivery<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:5px"> </div>customer<div style="display:inline-block;width:5px"> </div>based<div style="display:inline-block;width:6px"> </div>on<div style="display:inline-block;width:6px"> </div>terms<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>sale.<div style="display:inline-block;width:5px"> </div>Costs<div style="display:inline-block;width:6px"> </div>paid<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>third<div style="display:inline-block;width:6px"> </div>party<div style="display:inline-block;width:6px"> </div>brokers<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>obtain<div style="display:inline-block;width:6px"> </div>agreements<div style="display:inline-block;width:5px"> </div>are </div><div id="a1801" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">expensed as the Company’s<div style="display:inline-block;width:5px"> </div>agreements are generally less than one year. </div><div id="a1804" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">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>delivery of<div style="display:inline-block;width:5px"> </div>the </div><div id="a1806" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">products.<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>periodically<div style="display:inline-block;width:5px"> </div>offers<div style="display:inline-block;width:5px"> </div>sales<div style="display:inline-block;width:5px"> </div>incentives<div style="display:inline-block;width:5px"> </div>or<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>such<div style="display:inline-block;width:5px"> </div>as<div style="display:inline-block;width:5px"> </div>rebates,<div style="display:inline-block;width:5px"> </div>discounts,<div style="display:inline-block;width:5px"> </div>coupons,<div style="display:inline-block;width:5px"> </div>volume-</div><div id="a1808" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">based incentives,<div style="display:inline-block;width:5px"> </div>guaranteed sales and<div style="display:inline-block;width:5px"> </div>other programs.<div style="display:inline-block;width:5px"> </div>The Company<div style="display:inline-block;width:5px"> </div>records an estimated<div style="display:inline-block;width:5px"> </div>allowance for costs<div style="display:inline-block;width:5px"> </div>associated with </div><div id="a1809" style="position:absolute;font-family:'Times New Roman';left:4px;top:187px;">these programs, which<div style="display:inline-block;width:5px"> </div>is recorded as a<div style="display:inline-block;width:5px"> </div>reduction in revenue at<div style="display:inline-block;width:5px"> </div>the time of sale<div style="display:inline-block;width:5px"> </div>using historical trends<div style="display:inline-block;width:5px"> </div>and projected redemption </div><div id="a1811" style="position:absolute;font-family:'Times New Roman';left:4px;top:203px;">rates<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>each<div style="display:inline-block;width:5px"> </div>program.<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>regularly<div style="display:inline-block;width:5px"> </div>reviews<div style="display:inline-block;width:5px"> </div>these<div style="display:inline-block;width:5px"> </div>estimates<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>any<div style="display:inline-block;width:5px"> </div>difference<div style="display:inline-block;width:5px"> </div>between<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>estimated<div style="display:inline-block;width:5px"> </div>costs<div style="display:inline-block;width:5px"> </div>and </div><div id="a1812" style="position:absolute;font-family:'Times New Roman';left:4px;top:218px;">actual realization of these programs would be recognized the subsequent<div style="display:inline-block;width:5px"> </div>period.</div></div></div> <div id="TextBlockContainer212" style="position:relative;line-height:normal;width:704px;height:187px;"><div id="TextContainer212" style="position:relative;width:704px;z-index:1;"><div id="a1815" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Business Combinations </div><div id="a1818" 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="a1823" 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="a1825" 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="a1828" 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="a1829" 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="a1833" 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="a1835" 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="a1836" 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="a1838" style="position:absolute;font-family:'Times New Roman';left:4px;top:172px;">as goodwill.</div></div></div> <div id="TextBlockContainer215" style="position:relative;line-height:normal;width:701px;height:266px;"><div id="TextContainer215" style="position:relative;width:701px;z-index:1;"><div id="a1841" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Loss Contingencies </div><div id="a1844" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">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>consolidated<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><div id="a1846" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Company but<div style="display:inline-block;width:5px"> </div>which will only<div style="display:inline-block;width:5px"> </div>be resolved when<div style="display:inline-block;width:5px"> </div>one or more<div style="display:inline-block;width:5px"> </div>future events occur<div style="display:inline-block;width:5px"> </div>or fail to<div style="display:inline-block;width:5px"> </div>occur.<div style="display:inline-block;width:5px"> </div>The Company’s<div style="display:inline-block;width:5px"> </div>management </div><div id="a1847" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">and<div style="display:inline-block;width:5px"> </div>its<div style="display:inline-block;width:5px"> </div>legal<div style="display:inline-block;width:5px"> </div>counsel<div style="display:inline-block;width:5px"> </div>assess<div style="display:inline-block;width:5px"> </div>such<div style="display:inline-block;width:5px"> </div>contingent<div style="display:inline-block;width:5px"> </div>liabilities,<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>such<div style="display:inline-block;width:5px"> </div>assessment<div style="display:inline-block;width:5px"> </div>inherently<div style="display:inline-block;width:5px"> </div>involves<div style="display:inline-block;width:5px"> </div>an<div style="display:inline-block;width:5px"> </div>exercise<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>judgment.<div style="display:inline-block;width:5px"> </div>In </div><div id="a1849" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">assessing loss<div style="display:inline-block;width:5px"> </div>contingencies<div style="display:inline-block;width:5px"> </div>related to<div style="display:inline-block;width:5px"> </div>legal proceedings<div style="display:inline-block;width:6px"> </div>that are<div style="display:inline-block;width:5px"> </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:5px"> </div>may </div><div id="a1850" style="position:absolute;font-family:'Times New Roman';left:4px;top:93px;">result in<div style="display:inline-block;width:5px"> </div>such proceedings,<div style="display:inline-block;width:5px"> </div>the Company’s<div style="display:inline-block;width:6px"> </div>legal counsel<div style="display:inline-block;width:5px"> </div>evaluates the<div style="display:inline-block;width:5px"> </div>perceived merits<div style="display:inline-block;width:5px"> </div>of any<div style="display:inline-block;width:5px"> </div>legal proceedings<div style="display:inline-block;width:5px"> </div>or unasserted </div><div id="a1852" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">claims as well as the perceived merits of the amount of relief sought or expected<div style="display:inline-block;width:5px"> </div>to be sought therein. </div><div id="a1855" style="position:absolute;font-family:'Times New Roman';left:4px;top:140px;">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="a1857" style="position:absolute;font-family:'Times New Roman';left:4px;top:156px;">can<div style="display:inline-block;width:7px"> </div>be<div style="display:inline-block;width:7px"> </div>estimated,<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>estimated<div style="display:inline-block;width:7px"> </div>liability<div style="display:inline-block;width:7px"> </div>would<div style="display:inline-block;width:7px"> </div>be<div style="display:inline-block;width:7px"> </div>accrued<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>consolidated<div style="display:inline-block;width:7px"> </div>financial<div style="display:inline-block;width:7px"> </div>statements.<div style="display:inline-block;width:7px"> </div>If<div style="display:inline-block;width:7px"> </div>the </div><div id="a1858" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">assessment<div style="display:inline-block;width:6px"> </div>indicates<div style="display:inline-block;width:6px"> </div>a<div style="display:inline-block;width:6px"> </div>potentially<div style="display:inline-block;width:6px"> </div>material<div style="display:inline-block;width:6px"> </div>loss<div style="display:inline-block;width:6px"> </div>contingency<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>not<div style="display:inline-block;width:6px"> </div>probable,<div style="display:inline-block;width:6px"> </div>but<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>reasonably<div style="display:inline-block;width:6px"> </div>possible,<div style="display:inline-block;width:6px"> </div>or<div style="display:inline-block;width:6px"> </div>is<div style="display:inline-block;width:6px"> </div>probable<div style="display:inline-block;width:6px"> </div>but </div><div id="a1859" style="position:absolute;font-family:'Times New Roman';left:4px;top:187px;">cannot<div style="display:inline-block;width:6px"> </div>be<div style="display:inline-block;width:6px"> </div>estimated,<div style="display:inline-block;width:6px"> </div>then<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>nature<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>contingent<div style="display:inline-block;width:6px"> </div>liability,<div style="display:inline-block;width:7px"> </div>together<div style="display:inline-block;width:6px"> </div>with<div style="display:inline-block;width:6px"> </div>an<div style="display:inline-block;width:6px"> </div>estimate<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>range<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>possible<div style="display:inline-block;width:6px"> </div>loss<div style="display:inline-block;width:6px"> </div>if </div><div id="a1860" style="position:absolute;font-family:'Times New Roman';left:4px;top:203px;">determinable<div style="display:inline-block;width:5px"> </div>and material,<div style="display:inline-block;width:6px"> </div>would be<div style="display:inline-block;width:6px"> </div>disclosed.<div style="display:inline-block;width:5px"> </div>Loss contingencies<div style="display:inline-block;width:6px"> </div>considered<div style="display:inline-block;width:5px"> </div>remote<div style="display:inline-block;width:5px"> </div>are generally<div style="display:inline-block;width:6px"> </div>not disclosed<div style="display:inline-block;width:6px"> </div>unless they </div><div id="a1861" style="position:absolute;font-family:'Times New Roman';left:4px;top:218px;">involve guarantees, in which case the nature of the guarantee would be disclosed.<div style="display:inline-block;width:5px"> </div></div><div id="a1865" style="position:absolute;font-family:'Times New Roman';left:4px;top:249px;">The Company expenses the costs of litigation as they are incurred.</div></div></div> <div id="TextBlockContainer218" style="position:relative;line-height:normal;width:701px;height:63px;"><div id="TextContainer218" style="position:relative;width:701px;z-index:1;"><div id="a1869" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">New Accounting Pronouncements and Policies </div><div id="a1872" 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="a1874" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">Consolidated Financial Statements.</div></div></div> <div id="TextBlockContainer227" style="position:relative;line-height:normal;width:701px;height:189px;"><div id="TextContainer227" style="position:relative;width:701px;z-index:1;"><div id="a1881" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 2 - Acquisition </div><div id="a1888" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;"> </div><div id="a1889" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Effective </div><div id="a1889_10_13" style="position:absolute;font-family:'Times New Roman';left:58px;top:32px;">June 28, 2024</div><div id="a1889_23_100" style="position:absolute;font-family:'Times New Roman';left:135px;top:32px;">, the<div style="display:inline-block;width:6px"> </div>Company<div style="display:inline-block;width:5px"> </div>acquired<div style="display:inline-block;width:5px"> </div>substantially<div style="display:inline-block;width:5px"> </div>all of<div style="display:inline-block;width:6px"> </div>the commercial<div style="display:inline-block;width:6px"> </div>shell egg<div style="display:inline-block;width:6px"> </div>production,<div style="display:inline-block;width:5px"> </div>processing and<div style="display:inline-block;width:6px"> </div>egg </div><div id="a1896" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">products breaking<div style="display:inline-block;width:5px"> </div>facilities of<div style="display:inline-block;width:5px"> </div>ISE America,<div style="display:inline-block;width:5px"> </div>Inc. and<div style="display:inline-block;width:5px"> </div>certain of<div style="display:inline-block;width:5px"> </div>its affiliates<div style="display:inline-block;width:5px"> </div>(“ISE”).<div style="display:inline-block;width:4px"> </div>The assets<div style="display:inline-block;width:5px"> </div>acquired included<div style="display:inline-block;width:5px"> </div>commercial </div><div id="a1905" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">shell<div style="display:inline-block;width:5px"> </div>egg<div style="display:inline-block;width:5px"> </div>production<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>processing<div style="display:inline-block;width:5px"> </div>facilities<div style="display:inline-block;width:5px"> </div>with<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>capacity<div style="display:inline-block;width:5px"> </div>at<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>time<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>acquisition<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>approximately </div><div id="a1905_107_3" style="position:absolute;font-family:'Times New Roman';left:590px;top:63px;">4.7</div><div id="a1905_110_16" style="position:absolute;font-family:'Times New Roman';left:607px;top:63px;"><div style="display:inline-block;width:5px"> </div>million<div style="display:inline-block;width:5px"> </div>laying </div><div id="a1907" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">hens, including </div><div id="a1907_16_3" style="position:absolute;font-family:'Times New Roman';left:90px;top:79px;">1.0</div><div id="a1907_19_24" style="position:absolute;font-family:'Times New Roman';left:107px;top:79px;"><div style="display:inline-block;width:4px"> </div>million cage-free,<div style="display:inline-block;width:5px"> </div>and </div><div id="a1907_43_3" style="position:absolute;font-family:'Times New Roman';left:233px;top:79px;">1.2</div><div id="a1907_46_44" style="position:absolute;font-family:'Times New Roman';left:250px;top:79px;"><div style="display:inline-block;width:4px"> </div>million pullets, feed<div style="display:inline-block;width:5px"> </div>mills, approximately </div><div id="a1907_90_5" style="position:absolute;font-family:'Times New Roman';left:480px;top:79px;">4,000</div><div id="a1907_95_35" style="position:absolute;font-family:'Times New Roman';left:510px;top:79px;"><div style="display:inline-block;width:4px"> </div>acres of land,<div style="display:inline-block;width:5px"> </div>inventories and an </div><div id="a1910" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">egg products breaking facility.<div style="display:inline-block;width:5px"> </div>The acquired assets also include an extensive customer<div style="display:inline-block;width:5px"> </div>distribution network across the Northeast </div><div id="a1912" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">and<div style="display:inline-block;width:5px"> </div>Mid-Atlantic<div style="display:inline-block;width:5px"> </div>states,<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>production<div style="display:inline-block;width:5px"> </div>operations<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>Maryland,<div style="display:inline-block;width:5px"> </div>New<div style="display:inline-block;width:5px"> </div>Jersey,<div style="display:inline-block;width:6px"> </div>Delaware<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>South<div style="display:inline-block;width:5px"> </div>Carolina.<div style="display:inline-block;width:10px"> </div>The<div style="display:inline-block;width:5px"> </div>Company </div><div id="a1915" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">accounted for the acquisition as a business combination.<div style="display:inline-block;width:4px"> </div></div><div id="a1918" style="position:absolute;font-family:'Times New Roman';left:4px;top:158px;">Pending the<div style="display:inline-block;width:5px"> </div>finalization of<div style="display:inline-block;width:5px"> </div>the Company’s<div style="display:inline-block;width:6px"> </div>valuation, the<div style="display:inline-block;width:5px"> </div>following table<div style="display:inline-block;width:5px"> </div>summarizes the<div style="display:inline-block;width:5px"> </div>consideration paid<div style="display:inline-block;width:5px"> </div>for the<div style="display:inline-block;width:5px"> </div>ISE assets </div><div id="a1920" style="position:absolute;font-family:'Times New Roman';left:4px;top:174px;">and the amounts of assets acquired and liabilities assumed recognized<div style="display:inline-block;width:5px"> </div>at the acquisition date (in thousands):</div></div></div><div id="TextBlockContainer231" style="position:relative;line-height:normal;width:692px;height:154px;"><div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:33.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:588.5px; top:33.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:67.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:67.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:66.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:67.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:101.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:100.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:101.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:137.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:137.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:1.4px; top:135.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:137.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:18.7px; left:1.4px; top:134.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:134.1px; background-color:#000000; "> </div> <div id="TextContainer231" style="position:relative;width:692px;z-index:1;"><div id="a1923" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Cash consideration paid </div><div id="a1925" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">$ </div><div id="a1927" style="position:absolute;font-family:'Times New Roman';left:636px;top:0px;">111,521</div><div id="a1932" style="position:absolute;font-family:'Times New Roman';left:4px;top:34px;">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id="a1939" style="position:absolute;font-family:'Times New Roman';left:4px;top:68px;">Inventories </div><div id="a1941" style="position:absolute;font-family:'Times New Roman';left:591px;top:68px;">$ </div><div id="a1943" style="position:absolute;font-family:'Times New Roman';left:642px;top:68px;">20,547</div><div id="a1945" style="position:absolute;font-family:'Times New Roman';left:4px;top:85px;">Property, plant and equipment </div><div id="a1948" style="position:absolute;font-family:'Times New Roman';left:642px;top:85px;">90,572</div><div id="a1950" style="position:absolute;font-family:'Times New Roman';left:4px;top:102px;">Intangible assets </div><div id="a1953" style="position:absolute;font-family:'Times New Roman';left:659px;top:102px;">710</div><div id="a1955" style="position:absolute;font-family:'Times New Roman';left:4px;top:119px;">Liabilities assumed </div><div id="a1958" style="position:absolute;font-family:'Times New Roman';left:654px;top:119px;display:flex;">(308)</div><div id="a1960" style="position:absolute;font-family:'Times New Roman';left:4px;top:138px;">Total identifiable<div style="display:inline-block;width:5px"> </div>net assets </div><div id="a1962" style="position:absolute;font-family:'Times New Roman';left:591px;top:138px;">$ </div><div id="a1964" style="position:absolute;font-family:'Times New Roman';left:636px;top:138px;">111,521</div></div></div><div id="TextBlockContainer236" style="position:relative;line-height:normal;width:701px;height:141px;"><div id="TextContainer236" style="position:relative;width:701px;z-index:1;"><div id="a1967" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Inventories consisted primarily of flock, feed ingredients,<div style="display:inline-block;width:5px"> </div>packaging, and egg inventory.<div style="display:inline-block;width:5px"> </div>Flock inventory was valued at carrying </div><div id="a1971" 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="a1972" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">inventory were all valued based on market prices as of June 28, 2024.<div style="display:inline-block;width:4px"> </div></div><div id="a1975" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">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="a1976" style="position:absolute;font-family:'Times New Roman';left:4px;top:78px;">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="a1979" style="position:absolute;font-family:'Times New Roman';left:4px;top:109px;">Intangible<div style="display:inline-block;width:7px"> </div>assets<div style="display:inline-block;width:7px"> </div>consisted<div style="display:inline-block;width:7px"> </div>primarily<div style="display:inline-block;width:7px"> </div>of<div style="display:inline-block;width:7px"> </div>customer<div style="display:inline-block;width:7px"> </div>lists<div style="display:inline-block;width:7px"> </div>acquired.<div style="display:inline-block;width:7px"> </div>Customers<div style="display:inline-block;width:7px"> </div>lists<div style="display:inline-block;width:7px"> </div>were<div style="display:inline-block;width:7px"> </div>valued<div style="display:inline-block;width:7px"> </div>using<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:7px"> </div>income<div style="display:inline-block;width:7px"> </div>method </div><div id="a1980" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">approach.</div></div></div> 2024-06-28 4700000 1000000 1200000 4000 <div id="TextBlockContainer233" style="position:relative;line-height:normal;width:692px;height:154px;"><div id="div_230_XBRL_TS_cd7d522b29964ed39220cee5854029f9" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer231" style="position:relative;line-height:normal;width:692px;height:154px;"><div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:33.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:32.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:588.5px; top:33.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:67.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:67.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:66.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:67.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:101.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:100.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:101.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:581.7px; height:15.4px; left:4.1px; top:137.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:137.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:1.4px; top:135.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:137.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:587.2px; height:18.7px; left:1.4px; top:134.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:134.1px; background-color:#000000; "> </div> <div id="TextContainer231" style="position:relative;width:692px;z-index:1;"><div id="a1923" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Cash consideration paid </div><div id="a1925" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">$ </div><div id="a1927" style="position:absolute;font-family:'Times New Roman';left:636px;top:0px;">111,521</div><div id="a1932" style="position:absolute;font-family:'Times New Roman';left:4px;top:34px;">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id="a1939" style="position:absolute;font-family:'Times New Roman';left:4px;top:68px;">Inventories </div><div id="a1941" style="position:absolute;font-family:'Times New Roman';left:591px;top:68px;">$ </div><div id="a1943" style="position:absolute;font-family:'Times New Roman';left:642px;top:68px;">20,547</div><div id="a1945" style="position:absolute;font-family:'Times New Roman';left:4px;top:85px;">Property, plant and equipment </div><div id="a1948" style="position:absolute;font-family:'Times New Roman';left:642px;top:85px;">90,572</div><div id="a1950" style="position:absolute;font-family:'Times New Roman';left:4px;top:102px;">Intangible assets </div><div id="a1953" style="position:absolute;font-family:'Times New Roman';left:659px;top:102px;">710</div><div id="a1955" style="position:absolute;font-family:'Times New Roman';left:4px;top:119px;">Liabilities assumed </div><div id="a1958" style="position:absolute;font-family:'Times New Roman';left:654px;top:119px;display:flex;">(308)</div><div id="a1960" style="position:absolute;font-family:'Times New Roman';left:4px;top:138px;">Total identifiable<div style="display:inline-block;width:5px"> </div>net assets </div><div id="a1962" style="position:absolute;font-family:'Times New Roman';left:591px;top:138px;">$ </div><div id="a1964" style="position:absolute;font-family:'Times New Roman';left:636px;top:138px;">111,521</div></div></div></div></div> 111521000 20547000 90572000 710000 308000 111521000 <div id="TextBlockContainer239" style="position:relative;line-height:normal;width:644px;height:47px;"><div id="TextContainer239" style="position:relative;width:644px;z-index:1;"><div id="a1983" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 3 - Investment</div><div id="a1990" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:119px;top:0px;">Securities </div><div id="a1993" 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 August 31, 2024 and June 1, 2024 (in thousands):</div></div></div><div id="TextBlockContainer243" style="position:relative;line-height:normal;width:688px;height:169px;"><div style="position:absolute; width:250.6px; height:15.2px; left:4.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:270.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:377.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:484.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:591.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:1.4px; top:31.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:65.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.2px; left:4.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:99.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:133.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:150.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:150.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:150.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:150.4px; background-color:#000000; "> </div> <div id="TextContainer243" style="position:relative;width:688px;z-index:1;"><div id="a2002" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">August 31, 2024 </div><div id="a2005" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized </div><div id="a2007" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2010" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2012" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2015" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2016" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2019" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2021" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2023" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2026" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2028" style="position:absolute;font-family:'Times New Roman';left:328px;top:33px;">4,280</div><div id="a2031" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2033" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2036" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2038" style="position:absolute;font-family:'Times New Roman';left:559px;top:33px;">15</div><div id="a2041" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2043" style="position:absolute;font-family:'Times New Roman';left:649px;top:33px;">4,265</div><div id="a2045" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2049" style="position:absolute;font-family:'Times New Roman';left:321px;top:50px;">86,698</div><div id="a2053" style="position:absolute;font-family:'Times New Roman';left:458px;top:50px;">5</div><div id="a2057" style="position:absolute;font-family:'Times New Roman';left:559px;top:50px;">—</div><div id="a2061" style="position:absolute;font-family:'Times New Roman';left:642px;top:50px;">86,703</div><div id="a2063" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2067" style="position:absolute;font-family:'Times New Roman';left:315px;top:67px;">288,383</div><div id="a2071" style="position:absolute;font-family:'Times New Roman';left:445px;top:67px;">547</div><div id="a2075" style="position:absolute;font-family:'Times New Roman';left:559px;top:67px;">—</div><div id="a2079" style="position:absolute;font-family:'Times New Roman';left:636px;top:67px;">288,930</div><div id="a2081" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2085" style="position:absolute;font-family:'Times New Roman';left:328px;top:84px;">5,086</div><div id="a2089" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">11</div><div id="a2093" style="position:absolute;font-family:'Times New Roman';left:559px;top:84px;">—</div><div id="a2097" style="position:absolute;font-family:'Times New Roman';left:649px;top:84px;">5,097</div><div id="a2099" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2103" style="position:absolute;font-family:'Times New Roman';left:315px;top:101px;">148,399</div><div id="a2107" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2111" style="position:absolute;font-family:'Times New Roman';left:566px;top:101px;">7</div><div id="a2115" style="position:absolute;font-family:'Times New Roman';left:636px;top:101px;">148,392</div><div id="a2117" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2121" style="position:absolute;font-family:'Times New Roman';left:328px;top:118px;">2,877</div><div id="a2125" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">—</div><div id="a2129" style="position:absolute;font-family:'Times New Roman';left:566px;top:118px;">8</div><div id="a2133" style="position:absolute;font-family:'Times New Roman';left:649px;top:118px;">2,869</div><div id="a2135" style="position:absolute;font-family:'Times New Roman';left:4px;top:135px;">Treasury bills </div><div id="a2139" style="position:absolute;font-family:'Times New Roman';left:321px;top:135px;">35,668</div><div id="a2143" style="position:absolute;font-family:'Times New Roman';left:452px;top:135px;">—</div><div id="a2147" style="position:absolute;font-family:'Times New Roman';left:566px;top:135px;">1</div><div id="a2151" style="position:absolute;font-family:'Times New Roman';left:642px;top:135px;">35,667</div><div id="a2153" style="position:absolute;font-family:'Times New Roman';left:4px;top:153px;">Total current<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2156" style="position:absolute;font-family:'Times New Roman';left:270px;top:153px;">$ </div><div id="a2158" style="position:absolute;font-family:'Times New Roman';left:315px;top:153px;">571,391</div><div id="a2161" style="position:absolute;font-family:'Times New Roman';left:377px;top:153px;">$ </div><div id="a2163" style="position:absolute;font-family:'Times New Roman';left:445px;top:153px;">563</div><div id="a2166" style="position:absolute;font-family:'Times New Roman';left:485px;top:153px;">$ </div><div id="a2168" style="position:absolute;font-family:'Times New Roman';left:559px;top:153px;">31</div><div id="a2171" style="position:absolute;font-family:'Times New Roman';left:591px;top:153px;">$ </div><div id="a2173" style="position:absolute;font-family:'Times New Roman';left:636px;top:153px;">571,923</div></div></div><div id="TextBlockContainer251" style="position:relative;line-height:normal;width:688px;height:169px;"><div id="div_248_XBRL_TS_196fa78e675342e1a486ccaad2a8572a" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer249" style="position:relative;line-height:normal;width:688px;height:169px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:1.4px; top:31px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:64.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:132.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:149.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:149.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:149.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:149.7px; background-color:#000000; "> </div> <div id="TextContainer249" style="position:relative;width:688px;z-index:1;"><div id="a2180" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">June 1, 2024 </div><div id="a2183" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized<div style="display:inline-block;width:4px"> </div></div><div id="a2185" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2188" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2190" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2193" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2194" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2197" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2199" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2201" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2204" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2206" style="position:absolute;font-family:'Times New Roman';left:328px;top:33px;">4,100</div><div id="a2209" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2211" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2214" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2216" style="position:absolute;font-family:'Times New Roman';left:559px;top:33px;">41</div><div id="a2219" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2221" style="position:absolute;font-family:'Times New Roman';left:649px;top:33px;">4,059</div><div id="a2223" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2227" style="position:absolute;font-family:'Times New Roman';left:315px;top:50px;">137,856</div><div id="a2231" style="position:absolute;font-family:'Times New Roman';left:452px;top:50px;">—</div><div id="a2235" style="position:absolute;font-family:'Times New Roman';left:552px;top:50px;">121</div><div id="a2239" style="position:absolute;font-family:'Times New Roman';left:636px;top:50px;">137,735</div><div id="a2241" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2245" style="position:absolute;font-family:'Times New Roman';left:315px;top:67px;">233,289</div><div id="a2249" style="position:absolute;font-family:'Times New Roman';left:452px;top:67px;">—</div><div id="a2253" style="position:absolute;font-family:'Times New Roman';left:552px;top:67px;">697</div><div id="a2257" style="position:absolute;font-family:'Times New Roman';left:636px;top:67px;">232,592</div><div id="a2259" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2263" style="position:absolute;font-family:'Times New Roman';left:328px;top:84px;">3,505</div><div id="a2267" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">—</div><div id="a2271" style="position:absolute;font-family:'Times New Roman';left:559px;top:84px;">14</div><div id="a2275" style="position:absolute;font-family:'Times New Roman';left:649px;top:84px;">3,491</div><div id="a2277" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2281" style="position:absolute;font-family:'Times New Roman';left:315px;top:101px;">154,520</div><div id="a2285" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2289" style="position:absolute;font-family:'Times New Roman';left:552px;top:101px;">251</div><div id="a2293" style="position:absolute;font-family:'Times New Roman';left:636px;top:101px;">154,269</div><div id="a2295" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2299" style="position:absolute;font-family:'Times New Roman';left:328px;top:118px;">3,154</div><div id="a2303" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">—</div><div id="a2307" style="position:absolute;font-family:'Times New Roman';left:559px;top:118px;">30</div><div id="a2311" style="position:absolute;font-family:'Times New Roman';left:649px;top:118px;">3,124</div><div id="a2313" style="position:absolute;font-family:'Times New Roman';left:4px;top:135px;">Treasury bills </div><div id="a2317" style="position:absolute;font-family:'Times New Roman';left:321px;top:135px;">39,239</div><div id="a2321" style="position:absolute;font-family:'Times New Roman';left:452px;top:135px;">—</div><div id="a2325" style="position:absolute;font-family:'Times New Roman';left:559px;top:135px;">10</div><div id="a2329" style="position:absolute;font-family:'Times New Roman';left:642px;top:135px;">39,229</div><div id="a2331" 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="a2334" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2336" style="position:absolute;font-family:'Times New Roman';left:315px;top:154px;">575,663</div><div id="a2339" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2341" style="position:absolute;font-family:'Times New Roman';left:452px;top:154px;">—</div><div id="a2344" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2346" style="position:absolute;font-family:'Times New Roman';left:542px;top:154px;">1,164</div><div id="a2349" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2351" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">574,499</div></div></div></div></div><div id="TextBlockContainer254" style="position:relative;line-height:normal;width:701px;height:158px;"><div id="TextContainer254" style="position:relative;width:701px;z-index:1;"><div id="a2354" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">Available-for-sale </div><div id="a2361" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Proceeds<div style="display:inline-block;width:5px"> </div>from<div style="display:inline-block;width:5px"> </div>sales and<div style="display:inline-block;width:6px"> </div>maturities of<div style="display:inline-block;width:6px"> </div>investment<div style="display:inline-block;width:5px"> </div>securities available-for-sale<div style="display:inline-block;width:7px"> </div>were $</div><div id="a2361_85_5" style="position:absolute;font-family:'Times New Roman';left:469px;top:32px;">209.7</div><div id="a2361_90_14" style="position:absolute;font-family:'Times New Roman';left:499px;top:32px;"><div style="display:inline-block;width:3px"> </div>million<div style="display:inline-block;width:5px"> </div>and $</div><div id="a2361_104_5" style="position:absolute;font-family:'Times New Roman';left:576px;top:32px;">135.8</div><div id="a2361_109_16" style="position:absolute;font-family:'Times New Roman';left:606px;top:32px;"><div style="display:inline-block;width:5px"> </div>million<div style="display:inline-block;width:5px"> </div>during </div><div id="a2373" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">the<div style="display:inline-block;width:5px"> </div>thirteen<div style="display:inline-block;width:5px"> </div>weeks<div style="display:inline-block;width:5px"> </div>ended August<div style="display:inline-block;width:5px"> </div>31,<div style="display:inline-block;width:5px"> </div>2024<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>September<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>respectively.<div style="display:inline-block;width:6px"> </div>Gross<div style="display:inline-block;width:5px"> </div>realized<div style="display:inline-block;width:5px"> </div>gains<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>thirteen<div style="display:inline-block;width:5px"> </div>weeks </div><div id="a2380" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">ended August 31,<div style="display:inline-block;width:5px"> </div>2024 and September<div style="display:inline-block;width:5px"> </div>2, 2023 were<div style="display:inline-block;width:5px"> </div>$</div><div id="a2380_50_2" style="position:absolute;font-family:'Times New Roman';left:297px;top:63px;">11</div><div id="a2380_52_15" style="position:absolute;font-family:'Times New Roman';left:311px;top:63px;"><div style="display:inline-block;width:4px"> </div>thousand and $</div><div id="a2380_67_1" style="position:absolute;font-family:'Times New Roman';left:396px;top:63px;">2</div><div id="a2380_68_36" style="position:absolute;font-family:'Times New Roman';left:403px;top:63px;"><div style="display:inline-block;width:4px"> </div>thousand, respectively.<div style="display:inline-block;width:6px"> </div>There were </div><div id="a2380_104_2" style="position:absolute;font-family:'Times New Roman';left:598px;top:63px;">no</div><div id="a2380_106_16" style="position:absolute;font-family:'Times New Roman';left:611px;top:63px;"><div style="display:inline-block;width:4px"> </div>gross realized </div><div id="a2389" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">losses for the thirteen weeks ended August 31, 2024. Gross realized losses for the<div style="display:inline-block;width:5px"> </div>thirteen weeks ended September 2, 2023 were </div><div id="a2399" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">$</div><div id="a2399_1_1" style="position:absolute;font-family:'Times New Roman';left:11px;top:95px;">8</div><div id="a2399_2_22" style="position:absolute;font-family:'Times New Roman';left:18px;top:95px;"><div style="display:inline-block;width:3px"> </div>thousand. There were </div><div id="a2399_24_2" style="position:absolute;font-family:'Times New Roman';left:140px;top:95px;">no</div><div id="a2399_26_67" style="position:absolute;font-family:'Times New Roman';left:153px;top:95px;"><div style="display:inline-block;width:3px"> </div>allowances for credit losses at August 31, 2024 and June 1, 2024. </div><div id="a2409" 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="a2411" style="position:absolute;font-family:'Times New Roman';left:4px;top:142px;">without penalties. Contractual maturities of current investments at August<div style="display:inline-block;width:5px"> </div>31, 2024 are as follows (in thousands):</div></div></div><div id="TextBlockContainer258" 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.8px; left:2.1px; top:16.3px; 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.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:516.7px; height:15.4px; left:4.6px; top:53.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:526.8px; top:53.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:2.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:140.6px; height:15.4px; left:538.9px; top:53.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:522.2px; height:1px; left:2.1px; top:50.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:50.1px; background-color:#000000; "> </div> <div style="position:absolute; width:162.9px; height:1px; left:523.3px; top:68.8px; background-color:#000000; "> </div> <div id="TextContainer258" style="position:relative;width:688px;z-index:1;"><div id="a2418" style="position:absolute;font-family:'Times New Roman';left:548px;top:0px;">Estimated Fair Value </div><div id="a2420" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Within one year </div><div id="a2422" style="position:absolute;font-family:'Times New Roman';left:527px;top:18px;">$ </div><div id="a2424" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">365,628</div><div id="a2426" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">1-5 years </div><div id="a2431" style="position:absolute;font-family:'Times New Roman';left:636px;top:35px;">206,295</div><div id="a2433" style="position:absolute;font-family:'Times New Roman';left:4px;top:53px;">Total </div><div id="a2435" style="position:absolute;font-family:'Times New Roman';left:527px;top:53px;">$ </div><div id="a2437" style="position:absolute;font-family:'Times New Roman';left:636px;top:53px;">571,923</div></div></div> <div id="TextBlockContainer245" style="position:relative;line-height:normal;width:688px;height:169px;"><div id="div_242_XBRL_TS_a50173d69a24496e807dd64584d9f08b" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer243" style="position:relative;line-height:normal;width:688px;height:169px;"><div style="position:absolute; width:250.6px; height:15.2px; left:4.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:270.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:377.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:484.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:591.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:1.4px; top:31.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30.7px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:65.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:67px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.2px; left:4.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:99.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:101.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:133.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:135px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:150.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:150.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:150.4px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:150.4px; background-color:#000000; "> </div> <div id="TextContainer243" style="position:relative;width:688px;z-index:1;"><div id="a2002" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">August 31, 2024 </div><div id="a2005" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized </div><div id="a2007" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2010" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2012" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2015" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2016" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2019" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2021" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2023" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2026" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2028" style="position:absolute;font-family:'Times New Roman';left:328px;top:33px;">4,280</div><div id="a2031" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2033" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2036" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2038" style="position:absolute;font-family:'Times New Roman';left:559px;top:33px;">15</div><div id="a2041" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2043" style="position:absolute;font-family:'Times New Roman';left:649px;top:33px;">4,265</div><div id="a2045" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2049" style="position:absolute;font-family:'Times New Roman';left:321px;top:50px;">86,698</div><div id="a2053" style="position:absolute;font-family:'Times New Roman';left:458px;top:50px;">5</div><div id="a2057" style="position:absolute;font-family:'Times New Roman';left:559px;top:50px;">—</div><div id="a2061" style="position:absolute;font-family:'Times New Roman';left:642px;top:50px;">86,703</div><div id="a2063" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2067" style="position:absolute;font-family:'Times New Roman';left:315px;top:67px;">288,383</div><div id="a2071" style="position:absolute;font-family:'Times New Roman';left:445px;top:67px;">547</div><div id="a2075" style="position:absolute;font-family:'Times New Roman';left:559px;top:67px;">—</div><div id="a2079" style="position:absolute;font-family:'Times New Roman';left:636px;top:67px;">288,930</div><div id="a2081" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2085" style="position:absolute;font-family:'Times New Roman';left:328px;top:84px;">5,086</div><div id="a2089" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">11</div><div id="a2093" style="position:absolute;font-family:'Times New Roman';left:559px;top:84px;">—</div><div id="a2097" style="position:absolute;font-family:'Times New Roman';left:649px;top:84px;">5,097</div><div id="a2099" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2103" style="position:absolute;font-family:'Times New Roman';left:315px;top:101px;">148,399</div><div id="a2107" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2111" style="position:absolute;font-family:'Times New Roman';left:566px;top:101px;">7</div><div id="a2115" style="position:absolute;font-family:'Times New Roman';left:636px;top:101px;">148,392</div><div id="a2117" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2121" style="position:absolute;font-family:'Times New Roman';left:328px;top:118px;">2,877</div><div id="a2125" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">—</div><div id="a2129" style="position:absolute;font-family:'Times New Roman';left:566px;top:118px;">8</div><div id="a2133" style="position:absolute;font-family:'Times New Roman';left:649px;top:118px;">2,869</div><div id="a2135" style="position:absolute;font-family:'Times New Roman';left:4px;top:135px;">Treasury bills </div><div id="a2139" style="position:absolute;font-family:'Times New Roman';left:321px;top:135px;">35,668</div><div id="a2143" style="position:absolute;font-family:'Times New Roman';left:452px;top:135px;">—</div><div id="a2147" style="position:absolute;font-family:'Times New Roman';left:566px;top:135px;">1</div><div id="a2151" style="position:absolute;font-family:'Times New Roman';left:642px;top:135px;">35,667</div><div id="a2153" style="position:absolute;font-family:'Times New Roman';left:4px;top:153px;">Total current<div style="display:inline-block;width:5px"> </div>investment securities </div><div id="a2156" style="position:absolute;font-family:'Times New Roman';left:270px;top:153px;">$ </div><div id="a2158" style="position:absolute;font-family:'Times New Roman';left:315px;top:153px;">571,391</div><div id="a2161" style="position:absolute;font-family:'Times New Roman';left:377px;top:153px;">$ </div><div id="a2163" style="position:absolute;font-family:'Times New Roman';left:445px;top:153px;">563</div><div id="a2166" style="position:absolute;font-family:'Times New Roman';left:485px;top:153px;">$ </div><div id="a2168" style="position:absolute;font-family:'Times New Roman';left:559px;top:153px;">31</div><div id="a2171" style="position:absolute;font-family:'Times New Roman';left:591px;top:153px;">$ </div><div id="a2173" style="position:absolute;font-family:'Times New Roman';left:636px;top:153px;">571,923</div></div></div></div></div><div id="TextBlockContainer249" style="position:relative;line-height:normal;width:688px;height:169px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:1.4px; top:31px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:30px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:30px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:64.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:132.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:134.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:149.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:149.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:149.7px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:149.7px; background-color:#000000; "> </div> <div id="TextContainer249" style="position:relative;width:688px;z-index:1;"><div id="a2180" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">June 1, 2024 </div><div id="a2183" style="position:absolute;font-family:'Times New Roman';left:288px;top:0px;">Amortized<div style="display:inline-block;width:4px"> </div></div><div id="a2185" style="position:absolute;font-family:'Times New Roman';left:304px;top:15px;">Cost </div><div id="a2188" style="position:absolute;font-family:'Times New Roman';left:394px;top:0px;">Unrealized<div style="display:inline-block;width:4px"> </div></div><div id="a2190" style="position:absolute;font-family:'Times New Roman';left:408px;top:15px;">Gains </div><div id="a2193" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Unrealized </div><div id="a2194" style="position:absolute;font-family:'Times New Roman';left:512px;top:15px;">Losses </div><div id="a2197" style="position:absolute;font-family:'Times New Roman';left:611px;top:0px;">Estimated<div style="display:inline-block;width:4px"> </div></div><div id="a2199" style="position:absolute;font-family:'Times New Roman';left:609px;top:15px;">Fair Value </div><div id="a2201" style="position:absolute;font-family:'Times New Roman';left:4px;top:33px;">Municipal bonds </div><div id="a2204" style="position:absolute;font-family:'Times New Roman';left:270px;top:33px;">$ </div><div id="a2206" style="position:absolute;font-family:'Times New Roman';left:328px;top:33px;">4,100</div><div id="a2209" style="position:absolute;font-family:'Times New Roman';left:377px;top:33px;">$ </div><div id="a2211" style="position:absolute;font-family:'Times New Roman';left:452px;top:33px;">—</div><div id="a2214" style="position:absolute;font-family:'Times New Roman';left:485px;top:33px;">$ </div><div id="a2216" style="position:absolute;font-family:'Times New Roman';left:559px;top:33px;">41</div><div id="a2219" style="position:absolute;font-family:'Times New Roman';left:591px;top:33px;">$ </div><div id="a2221" style="position:absolute;font-family:'Times New Roman';left:649px;top:33px;">4,059</div><div id="a2223" style="position:absolute;font-family:'Times New Roman';left:4px;top:50px;">Commercial paper </div><div id="a2227" style="position:absolute;font-family:'Times New Roman';left:315px;top:50px;">137,856</div><div id="a2231" style="position:absolute;font-family:'Times New Roman';left:452px;top:50px;">—</div><div id="a2235" style="position:absolute;font-family:'Times New Roman';left:552px;top:50px;">121</div><div id="a2239" style="position:absolute;font-family:'Times New Roman';left:636px;top:50px;">137,735</div><div id="a2241" style="position:absolute;font-family:'Times New Roman';left:4px;top:67px;">Corporate bonds </div><div id="a2245" style="position:absolute;font-family:'Times New Roman';left:315px;top:67px;">233,289</div><div id="a2249" style="position:absolute;font-family:'Times New Roman';left:452px;top:67px;">—</div><div id="a2253" style="position:absolute;font-family:'Times New Roman';left:552px;top:67px;">697</div><div id="a2257" style="position:absolute;font-family:'Times New Roman';left:636px;top:67px;">232,592</div><div id="a2259" style="position:absolute;font-family:'Times New Roman';left:4px;top:84px;">Certificates of deposits </div><div id="a2263" style="position:absolute;font-family:'Times New Roman';left:328px;top:84px;">3,505</div><div id="a2267" style="position:absolute;font-family:'Times New Roman';left:452px;top:84px;">—</div><div id="a2271" style="position:absolute;font-family:'Times New Roman';left:559px;top:84px;">14</div><div id="a2275" style="position:absolute;font-family:'Times New Roman';left:649px;top:84px;">3,491</div><div id="a2277" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">US government and agency obligations </div><div id="a2281" style="position:absolute;font-family:'Times New Roman';left:315px;top:101px;">154,520</div><div id="a2285" style="position:absolute;font-family:'Times New Roman';left:452px;top:101px;">—</div><div id="a2289" style="position:absolute;font-family:'Times New Roman';left:552px;top:101px;">251</div><div id="a2293" style="position:absolute;font-family:'Times New Roman';left:636px;top:101px;">154,269</div><div id="a2295" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">Asset backed securities </div><div id="a2299" style="position:absolute;font-family:'Times New Roman';left:328px;top:118px;">3,154</div><div id="a2303" style="position:absolute;font-family:'Times New Roman';left:452px;top:118px;">—</div><div id="a2307" style="position:absolute;font-family:'Times New Roman';left:559px;top:118px;">30</div><div id="a2311" style="position:absolute;font-family:'Times New Roman';left:649px;top:118px;">3,124</div><div id="a2313" style="position:absolute;font-family:'Times New Roman';left:4px;top:135px;">Treasury bills </div><div id="a2317" style="position:absolute;font-family:'Times New Roman';left:321px;top:135px;">39,239</div><div id="a2321" style="position:absolute;font-family:'Times New Roman';left:452px;top:135px;">—</div><div id="a2325" style="position:absolute;font-family:'Times New Roman';left:559px;top:135px;">10</div><div id="a2329" style="position:absolute;font-family:'Times New Roman';left:642px;top:135px;">39,229</div><div id="a2331" 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="a2334" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2336" style="position:absolute;font-family:'Times New Roman';left:315px;top:154px;">575,663</div><div id="a2339" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2341" style="position:absolute;font-family:'Times New Roman';left:452px;top:154px;">—</div><div id="a2344" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2346" style="position:absolute;font-family:'Times New Roman';left:542px;top:154px;">1,164</div><div id="a2349" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2351" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">574,499</div></div></div> 4280000 0 15000 4265000 86698000 5000 0 86703000 288383000 547000 0 288930000 5086000 11000 0 5097000 148399000 0 7000 148392000 2877000 0 8000 2869000 35668000 0 1000 35667000 571391000 563000 31000 571923000 4100000 0 41000 4059000 137856000 0 121000 137735000 233289000 0 697000 232592000 3505000 0 14000 3491000 154520000 0 251000 154269000 3154000 0 30000 3124000 39239000 0 10000 39229000 575663000 0 1164000 574499000 209700000 135800000 11000 2000 0 8000 0 0 <div id="TextBlockContainer260" style="position:relative;line-height:normal;width:688px;height:70px;"><div id="div_257_XBRL_TS_5c62ff613b0549ef8d5f794846b1d408" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer258" 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.8px; left:2.1px; top:16.3px; 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.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:516.7px; height:15.4px; left:4.6px; top:53.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:526.8px; top:53.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:2.1px; top:51.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:140.6px; height:15.4px; left:538.9px; top:53.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:522.2px; height:1px; left:2.1px; top:50.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:162px; height:1px; left:524.3px; top:50.1px; background-color:#000000; "> </div> <div style="position:absolute; width:162.9px; height:1px; left:523.3px; top:68.8px; background-color:#000000; "> </div> <div id="TextContainer258" style="position:relative;width:688px;z-index:1;"><div id="a2418" style="position:absolute;font-family:'Times New Roman';left:548px;top:0px;">Estimated Fair Value </div><div id="a2420" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Within one year </div><div id="a2422" style="position:absolute;font-family:'Times New Roman';left:527px;top:18px;">$ </div><div id="a2424" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">365,628</div><div id="a2426" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">1-5 years </div><div id="a2431" style="position:absolute;font-family:'Times New Roman';left:636px;top:35px;">206,295</div><div id="a2433" style="position:absolute;font-family:'Times New Roman';left:4px;top:53px;">Total </div><div id="a2435" style="position:absolute;font-family:'Times New Roman';left:527px;top:53px;">$ </div><div id="a2437" style="position:absolute;font-family:'Times New Roman';left:636px;top:53px;">571,923</div></div></div></div></div> 365628000 206295000 571923000 <div id="TextBlockContainer266" style="position:relative;line-height:normal;width:701px;height:383px;"><div id="TextContainer266" style="position:relative;width:701px;z-index:1;"><div id="a2440" 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_263_XBRL_TS_8d49f4c31ba24b47ba6a950f49733339" style="position:absolute;left:0px;top:32px;float:left;"><div id="TextBlockContainer264" style="position:relative;line-height:normal;width:701px;height:336px;"><div id="TextContainer264" style="position:relative;width:701px;z-index:1;"><div id="a2448" 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="a2450" 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="a2453" 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="a2455" 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="a2457" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">settle the liability with the creditor. </div><div id="a2460" style="position:absolute;font-family:'Times New Roman';left:52px;top:94px;">•</div><div id="a2462" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;">Level 1</div><div id="a2463" 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="a2468" style="position:absolute;font-family:'Times New Roman';left:52px;top:123px;">•</div><div id="a2470" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;">Level 2</div><div id="a2471" 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="a2475" 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="a2477" style="position:absolute;font-family:'Times New Roman';left:100px;top:155px;">◦</div><div id="a2479" 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="a2481" style="position:absolute;font-family:'Times New Roman';left:100px;top:171px;">◦</div><div id="a2483" 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="a2487" style="position:absolute;font-family:'Times New Roman';left:100px;top:186px;">◦</div><div id="a2489" 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="a2491" style="position:absolute;font-family:'Times New Roman';left:100px;top:202px;">◦</div><div id="a2493" 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="a2495" style="position:absolute;font-family:'Times New Roman';left:52px;top:231px;">•</div><div id="a2497" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;">Level 3</div><div id="a2498" 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="a2502" 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="a2505" 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="a2507" 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="a2508" 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="a2510" style="position:absolute;font-family:'Times New Roman';left:4px;top:320px;">short maturity of these instruments.</div></div></div></div><div id="TextContainer267" style="position:relative;width:701px;z-index:1;"></div></div><div id="TextBlockContainer270" style="position:relative;line-height:normal;width:701px;height:64px;"><div style="position:absolute; width:362.5px; height:1px; left:4.1px; top:13.9px; background-color:#000000; "> </div> <div id="TextContainer270" style="position:relative;width:701px;z-index:1;"><div id="a2517" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;">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="a2520" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">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="a2522" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">liabilities measured at fair value on a recurring basis as of August 31, 2024 and June 1,<div style="display:inline-block;width:5px"> </div>2024 (in thousands):</div></div></div><div id="TextBlockContainer274" style="position:relative;line-height:normal;width:688px;height:240px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:16.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:16.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:16.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:1.4px; top:152.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:188.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:187.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:188.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:222.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:18.1px; left:1.4px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:221.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:221.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:221.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:221.3px; background-color:#000000; "> </div> <div id="TextContainer274" style="position:relative;width:688px;z-index:1;"><div id="a2525" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">August 31, 2024 </div><div id="a2528" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a2531" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a2534" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a2537" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a2539" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a2553" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a2556" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a2558" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a2561" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a2563" style="position:absolute;font-family:'Times New Roman';left:435px;top:34px;">4,265</div><div id="a2566" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a2568" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a2571" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a2573" style="position:absolute;font-family:'Times New Roman';left:649px;top:34px;">4,265</div><div id="a2575" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a2579" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a2583" style="position:absolute;font-family:'Times New Roman';left:429px;top:51px;">86,703</div><div id="a2587" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a2591" style="position:absolute;font-family:'Times New Roman';left:642px;top:51px;">86,703</div><div id="a2593" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a2597" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a2601" style="position:absolute;font-family:'Times New Roman';left:422px;top:68px;">288,930</div><div id="a2605" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a2609" style="position:absolute;font-family:'Times New Roman';left:636px;top:68px;">288,930</div><div id="a2611" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a2615" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a2619" style="position:absolute;font-family:'Times New Roman';left:435px;top:85px;">5,097</div><div id="a2623" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a2627" style="position:absolute;font-family:'Times New Roman';left:649px;top:85px;">5,097</div><div id="a2629" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a2633" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a2637" style="position:absolute;font-family:'Times New Roman';left:422px;top:102px;">148,392</div><div id="a2641" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a2645" style="position:absolute;font-family:'Times New Roman';left:636px;top:102px;">148,392</div><div id="a2647" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a2651" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a2655" style="position:absolute;font-family:'Times New Roman';left:435px;top:119px;">2,869</div><div id="a2659" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a2663" style="position:absolute;font-family:'Times New Roman';left:649px;top:119px;">2,869</div><div id="a2665" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Treasury bills </div><div id="a2669" style="position:absolute;font-family:'Times New Roman';left:345px;top:136px;">—</div><div id="a2673" style="position:absolute;font-family:'Times New Roman';left:429px;top:136px;">35,667</div><div id="a2677" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a2681" style="position:absolute;font-family:'Times New Roman';left:642px;top:136px;">35,667</div><div id="a2683" 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="a2686" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2688" style="position:absolute;font-family:'Times New Roman';left:345px;top:154px;">—</div><div id="a2691" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2693" style="position:absolute;font-family:'Times New Roman';left:422px;top:154px;">571,923</div><div id="a2696" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2698" style="position:absolute;font-family:'Times New Roman';left:559px;top:154px;">—</div><div id="a2701" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2703" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">571,923</div><div id="a2718" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Liabilities </div><div id="a2732" style="position:absolute;font-family:'Times New Roman';left:22px;top:206px;">Contingent consideration </div><div id="a2735" style="position:absolute;font-family:'Times New Roman';left:270px;top:206px;">$ </div><div id="a2737" style="position:absolute;font-family:'Times New Roman';left:345px;top:206px;">—</div><div id="a2740" style="position:absolute;font-family:'Times New Roman';left:377px;top:206px;">$ </div><div id="a2742" style="position:absolute;font-family:'Times New Roman';left:452px;top:206px;">—</div><div id="a2745" style="position:absolute;font-family:'Times New Roman';left:485px;top:206px;">$ </div><div id="a2747" style="position:absolute;font-family:'Times New Roman';left:542px;top:206px;">6,500</div><div id="a2750" style="position:absolute;font-family:'Times New Roman';left:591px;top:206px;">$ </div><div id="a2752" style="position:absolute;font-family:'Times New Roman';left:649px;top:206px;">6,500</div><div id="a2754" 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="a2757" style="position:absolute;font-family:'Times New Roman';left:270px;top:224px;">$ </div><div id="a2759" style="position:absolute;font-family:'Times New Roman';left:345px;top:224px;">—</div><div id="a2762" style="position:absolute;font-family:'Times New Roman';left:377px;top:224px;">$ </div><div id="a2764" style="position:absolute;font-family:'Times New Roman';left:452px;top:224px;">—</div><div id="a2767" style="position:absolute;font-family:'Times New Roman';left:485px;top:224px;">$ </div><div id="a2769" style="position:absolute;font-family:'Times New Roman';left:542px;top:224px;">6,500</div><div id="a2772" style="position:absolute;font-family:'Times New Roman';left:591px;top:224px;">$ </div><div id="a2774" style="position:absolute;font-family:'Times New Roman';left:649px;top:224px;">6,500</div></div></div><div id="TextBlockContainer280" style="position:relative;line-height:normal;width:688px;height:240px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:16.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:16.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:16.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:1.4px; top:152.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:188.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:187.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:188.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:222.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:18.1px; left:1.4px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:266.5px; top:239.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:373.6px; top:239.2px; background-color:#000000; "> </div> <div style="position:absolute; width:98.1px; height:1px; left:480.5px; top:239.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:587.6px; top:239.2px; background-color:#000000; "> </div> <div id="TextContainer280" style="position:relative;width:688px;z-index:1;"><div id="a2777" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">June 1, 2024 </div><div id="a2780" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a2783" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a2786" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a2789" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a2791" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a2805" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a2808" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a2810" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a2813" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a2815" style="position:absolute;font-family:'Times New Roman';left:435px;top:34px;">4,059</div><div id="a2818" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a2820" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a2823" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a2825" style="position:absolute;font-family:'Times New Roman';left:649px;top:34px;">4,059</div><div id="a2827" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a2831" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a2835" style="position:absolute;font-family:'Times New Roman';left:422px;top:51px;">137,735</div><div id="a2839" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a2843" style="position:absolute;font-family:'Times New Roman';left:636px;top:51px;">137,735</div><div id="a2845" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a2849" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a2853" style="position:absolute;font-family:'Times New Roman';left:422px;top:68px;">232,592</div><div id="a2857" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a2861" style="position:absolute;font-family:'Times New Roman';left:636px;top:68px;">232,592</div><div id="a2863" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a2867" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a2871" style="position:absolute;font-family:'Times New Roman';left:435px;top:85px;">3,491</div><div id="a2875" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a2879" style="position:absolute;font-family:'Times New Roman';left:649px;top:85px;">3,491</div><div id="a2881" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a2885" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a2889" style="position:absolute;font-family:'Times New Roman';left:422px;top:102px;">154,269</div><div id="a2893" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a2897" style="position:absolute;font-family:'Times New Roman';left:636px;top:102px;">154,269</div><div id="a2899" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a2903" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a2907" style="position:absolute;font-family:'Times New Roman';left:435px;top:119px;">3,124</div><div id="a2911" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a2915" style="position:absolute;font-family:'Times New Roman';left:649px;top:119px;">3,124</div><div id="a2917" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Treasury bills </div><div id="a2921" style="position:absolute;font-family:'Times New Roman';left:345px;top:136px;">—</div><div id="a2925" style="position:absolute;font-family:'Times New Roman';left:429px;top:136px;">39,229</div><div id="a2929" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a2933" style="position:absolute;font-family:'Times New Roman';left:642px;top:136px;">39,229</div><div id="a2935" 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="a2938" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2940" style="position:absolute;font-family:'Times New Roman';left:345px;top:154px;">—</div><div id="a2943" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2945" style="position:absolute;font-family:'Times New Roman';left:422px;top:154px;">574,499</div><div id="a2948" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2950" style="position:absolute;font-family:'Times New Roman';left:559px;top:154px;">—</div><div id="a2953" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2955" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">574,499</div><div id="a2970" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Liabilities </div><div id="a2984" style="position:absolute;font-family:'Times New Roman';left:22px;top:206px;">Contingent consideration </div><div id="a2987" style="position:absolute;font-family:'Times New Roman';left:270px;top:206px;">$ </div><div id="a2989" style="position:absolute;font-family:'Times New Roman';left:345px;top:206px;">—</div><div id="a2992" style="position:absolute;font-family:'Times New Roman';left:377px;top:206px;">$ </div><div id="a2994" style="position:absolute;font-family:'Times New Roman';left:452px;top:206px;">—</div><div id="a2997" style="position:absolute;font-family:'Times New Roman';left:485px;top:206px;">$ </div><div id="a2999" style="position:absolute;font-family:'Times New Roman';left:542px;top:206px;">6,500</div><div id="a3002" style="position:absolute;font-family:'Times New Roman';left:591px;top:206px;">$ </div><div id="a3004" style="position:absolute;font-family:'Times New Roman';left:649px;top:206px;">6,500</div><div id="a3006" 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="a3009" style="position:absolute;font-family:'Times New Roman';left:270px;top:224px;">$ </div><div id="a3011" style="position:absolute;font-family:'Times New Roman';left:345px;top:224px;">—</div><div id="a3014" style="position:absolute;font-family:'Times New Roman';left:377px;top:224px;">$ </div><div id="a3016" style="position:absolute;font-family:'Times New Roman';left:452px;top:224px;">—</div><div id="a3019" style="position:absolute;font-family:'Times New Roman';left:485px;top:224px;">$ </div><div id="a3021" style="position:absolute;font-family:'Times New Roman';left:542px;top:224px;">6,500</div><div id="a3024" style="position:absolute;font-family:'Times New Roman';left:591px;top:224px;">$ </div><div id="a3026" style="position:absolute;font-family:'Times New Roman';left:649px;top:224px;">6,500</div></div></div><div id="TextBlockContainer285" style="position:relative;line-height:normal;width:701px;height:173px;"><div id="TextContainer285" style="position:relative;width:701px;z-index:1;"><div id="a3029" 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="a3037" 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="a3039" 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="a3042" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">Contingent consideration<div style="display:inline-block;width:5px"> </div>classified as Level 3<div style="display:inline-block;width:5px"> </div>consists<div style="display:inline-block;width:4px"> </div>of the potential<div style="display:inline-block;width:5px"> </div>obligation to pay<div style="display:inline-block;width:5px"> </div>an earnout to<div style="display:inline-block;width:5px"> </div>the sellers of Fassio<div style="display:inline-block;width:5px"> </div>Egg </div><div id="a3051" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">Farms,<div style="display:inline-block;width:5px"> </div>Inc.<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 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>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<div style="display:inline-block;width:5px"> </div>over<div style="display:inline-block;width:6px"> </div>a </div><div id="a3051_106_10" style="position:absolute;font-family:'Times New Roman';left:592px;top:79px;-sec-ix-hidden:ID_397;">three-year</div><div id="a3051_116_9" style="position:absolute;font-family:'Times New Roman';left:646px;top:79px;"><div style="display:inline-block;width:5px"> </div>period, </div><div id="a3057" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">commencing on the date<div style="display:inline-block;width:5px"> </div>of the acquisition in the<div style="display:inline-block;width:5px"> </div>second quarter of fiscal 2024.<div style="display:inline-block;width:5px"> </div>The fair value of the<div style="display:inline-block;width:5px"> </div>contingent consideration is </div><div id="a3059" style="position:absolute;font-family:'Times New Roman';left:4px;top:110px;">estimated<div style="display:inline-block;width:5px"> </div>using<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>discounted<div style="display:inline-block;width:5px"> </div>cash<div style="display:inline-block;width:5px"> </div>flow<div style="display:inline-block;width:5px"> </div>model.<div style="display:inline-block;width:5px"> </div>Key<div style="display:inline-block;width:5px"> </div>assumptions<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>unobservable<div style="display:inline-block;width:5px"> </div>inputs<div style="display:inline-block;width:5px"> </div>that<div style="display:inline-block;width:5px"> </div>require<div style="display:inline-block;width:5px"> </div>significant<div style="display:inline-block;width:5px"> </div>judgement </div><div id="a3063" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">used<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>estimate<div style="display:inline-block;width:6px"> </div>include<div style="display:inline-block;width:6px"> </div>weighted<div style="display:inline-block;width:6px"> </div>average<div style="display:inline-block;width:6px"> </div>cost<div style="display:inline-block;width:6px"> </div>of<div style="display:inline-block;width:6px"> </div>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:6px"> </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><div id="a3066" style="position:absolute;font-family:'Times New Roman';left:4px;top:141px;">contingent<div style="display:inline-block;width:5px"> </div>considered<div style="display:inline-block;width:5px"> </div>is measured<div style="display:inline-block;width:1px"> </div>,<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>the probability<div style="display:inline-block;width:6px"> </div>assessments with<div style="display:inline-block;width:6px"> </div>respect to<div style="display:inline-block;width:6px"> </div>the likelihood<div style="display:inline-block;width:6px"> </div>of achieving<div style="display:inline-block;width:6px"> </div>the forecasted </div><div id="a3070" style="position:absolute;font-family:'Times New Roman';left:4px;top:157px;">projections.</div></div></div> <div id="TextBlockContainer264" style="position:relative;line-height:normal;width:701px;height:336px;"><div id="TextContainer264" style="position:relative;width:701px;z-index:1;"><div id="a2448" 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="a2450" 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="a2453" 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="a2455" 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="a2457" style="position:absolute;font-family:'Times New Roman';left:4px;top:62px;">settle the liability with the creditor. </div><div id="a2460" style="position:absolute;font-family:'Times New Roman';left:52px;top:94px;">•</div><div id="a2462" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;">Level 1</div><div id="a2463" 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="a2468" style="position:absolute;font-family:'Times New Roman';left:52px;top:123px;">•</div><div id="a2470" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;">Level 2</div><div id="a2471" 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="a2475" 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="a2477" style="position:absolute;font-family:'Times New Roman';left:100px;top:155px;">◦</div><div id="a2479" 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="a2481" style="position:absolute;font-family:'Times New Roman';left:100px;top:171px;">◦</div><div id="a2483" 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="a2487" style="position:absolute;font-family:'Times New Roman';left:100px;top:186px;">◦</div><div id="a2489" 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="a2491" style="position:absolute;font-family:'Times New Roman';left:100px;top:202px;">◦</div><div id="a2493" 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="a2495" style="position:absolute;font-family:'Times New Roman';left:52px;top:231px;">•</div><div id="a2497" style="position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;">Level 3</div><div id="a2498" 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="a2502" 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="a2505" 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="a2507" 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="a2508" 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="a2510" style="position:absolute;font-family:'Times New Roman';left:4px;top:320px;">short maturity of these instruments.</div></div></div> <div id="TextBlockContainer276" style="position:relative;line-height:normal;width:688px;height:240px;"><div id="div_273_XBRL_TS_034d2038191c4085bf31d77d7011cc48" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer274" style="position:relative;line-height:normal;width:688px;height:240px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:16.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:16.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:16.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:15.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:51px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:84.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:119px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:1.4px; top:152.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:151.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:151.3px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:169.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:188.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:187.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:188.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:222.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:224px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:18.1px; left:1.4px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:221.3px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:221.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:221.3px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:221.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:221.3px; background-color:#000000; "> </div> <div id="TextContainer274" style="position:relative;width:688px;z-index:1;"><div id="a2525" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">August 31, 2024 </div><div id="a2528" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a2531" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a2534" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a2537" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a2539" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a2553" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a2556" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a2558" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a2561" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a2563" style="position:absolute;font-family:'Times New Roman';left:435px;top:34px;">4,265</div><div id="a2566" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a2568" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a2571" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a2573" style="position:absolute;font-family:'Times New Roman';left:649px;top:34px;">4,265</div><div id="a2575" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a2579" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a2583" style="position:absolute;font-family:'Times New Roman';left:429px;top:51px;">86,703</div><div id="a2587" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a2591" style="position:absolute;font-family:'Times New Roman';left:642px;top:51px;">86,703</div><div id="a2593" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a2597" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a2601" style="position:absolute;font-family:'Times New Roman';left:422px;top:68px;">288,930</div><div id="a2605" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a2609" style="position:absolute;font-family:'Times New Roman';left:636px;top:68px;">288,930</div><div id="a2611" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a2615" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a2619" style="position:absolute;font-family:'Times New Roman';left:435px;top:85px;">5,097</div><div id="a2623" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a2627" style="position:absolute;font-family:'Times New Roman';left:649px;top:85px;">5,097</div><div id="a2629" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a2633" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a2637" style="position:absolute;font-family:'Times New Roman';left:422px;top:102px;">148,392</div><div id="a2641" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a2645" style="position:absolute;font-family:'Times New Roman';left:636px;top:102px;">148,392</div><div id="a2647" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a2651" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a2655" style="position:absolute;font-family:'Times New Roman';left:435px;top:119px;">2,869</div><div id="a2659" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a2663" style="position:absolute;font-family:'Times New Roman';left:649px;top:119px;">2,869</div><div id="a2665" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Treasury bills </div><div id="a2669" style="position:absolute;font-family:'Times New Roman';left:345px;top:136px;">—</div><div id="a2673" style="position:absolute;font-family:'Times New Roman';left:429px;top:136px;">35,667</div><div id="a2677" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a2681" style="position:absolute;font-family:'Times New Roman';left:642px;top:136px;">35,667</div><div id="a2683" 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="a2686" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2688" style="position:absolute;font-family:'Times New Roman';left:345px;top:154px;">—</div><div id="a2691" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2693" style="position:absolute;font-family:'Times New Roman';left:422px;top:154px;">571,923</div><div id="a2696" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2698" style="position:absolute;font-family:'Times New Roman';left:559px;top:154px;">—</div><div id="a2701" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2703" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">571,923</div><div id="a2718" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Liabilities </div><div id="a2732" style="position:absolute;font-family:'Times New Roman';left:22px;top:206px;">Contingent consideration </div><div id="a2735" style="position:absolute;font-family:'Times New Roman';left:270px;top:206px;">$ </div><div id="a2737" style="position:absolute;font-family:'Times New Roman';left:345px;top:206px;">—</div><div id="a2740" style="position:absolute;font-family:'Times New Roman';left:377px;top:206px;">$ </div><div id="a2742" style="position:absolute;font-family:'Times New Roman';left:452px;top:206px;">—</div><div id="a2745" style="position:absolute;font-family:'Times New Roman';left:485px;top:206px;">$ </div><div id="a2747" style="position:absolute;font-family:'Times New Roman';left:542px;top:206px;">6,500</div><div id="a2750" style="position:absolute;font-family:'Times New Roman';left:591px;top:206px;">$ </div><div id="a2752" style="position:absolute;font-family:'Times New Roman';left:649px;top:206px;">6,500</div><div id="a2754" 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="a2757" style="position:absolute;font-family:'Times New Roman';left:270px;top:224px;">$ </div><div id="a2759" style="position:absolute;font-family:'Times New Roman';left:345px;top:224px;">—</div><div id="a2762" style="position:absolute;font-family:'Times New Roman';left:377px;top:224px;">$ </div><div id="a2764" style="position:absolute;font-family:'Times New Roman';left:452px;top:224px;">—</div><div id="a2767" style="position:absolute;font-family:'Times New Roman';left:485px;top:224px;">$ </div><div id="a2769" style="position:absolute;font-family:'Times New Roman';left:542px;top:224px;">6,500</div><div id="a2772" style="position:absolute;font-family:'Times New Roman';left:591px;top:224px;">$ </div><div id="a2774" style="position:absolute;font-family:'Times New Roman';left:649px;top:224px;">6,500</div></div></div></div></div><div id="TextBlockContainer282" style="position:relative;line-height:normal;width:688px;height:240px;"><div id="div_279_XBRL_TS_607eab4b8f1949098c5ac0a54c3c70d6" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer280" style="position:relative;line-height:normal;width:688px;height:240px;"><div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:16.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16px; left:1.4px; top:16.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:16.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:1px; left:1.4px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:257.4px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:15.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:49.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:50.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.4px; left:22px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:364.5px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:471.4px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.4px; left:578.5px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:83.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:84.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:232.7px; height:15.2px; left:22px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:257.4px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:282.1px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:364.5px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:389.1px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:471.4px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.2px; left:496.2px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:10.1px; height:15.2px; left:578.5px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:117.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.2px; left:603.1px; top:118.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.9px; left:1.4px; top:152.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:153.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:17.9px; left:1.4px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:151.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:151.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:169.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:171.1px; background-color:#000000; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:188.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:1.4px; top:187.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:257.4px; top:188.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:250.6px; height:15.4px; left:4.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:270.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:282.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:377.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:389.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:484.2px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.6px; height:15.4px; left:496.2px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:1.4px; top:222.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.1px; top:223.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:256.1px; height:18.1px; left:1.4px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:266.1px; height:1px; left:1.4px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:267.5px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:364.5px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:374.6px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:471.5px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97.2px; height:1px; left:481.5px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:9.9px; height:1px; left:578.6px; top:221.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:588.5px; top:221.1px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:266.5px; top:239.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:373.6px; top:239.2px; background-color:#000000; "> </div> <div style="position:absolute; width:98.1px; height:1px; left:480.5px; top:239.2px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:587.6px; top:239.2px; background-color:#000000; "> </div> <div id="TextContainer280" style="position:relative;width:688px;z-index:1;"><div id="a2777" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">June 1, 2024 </div><div id="a2780" style="position:absolute;font-family:'Times New Roman';left:296px;top:0px;">Level 1 </div><div id="a2783" style="position:absolute;font-family:'Times New Roman';left:403px;top:0px;">Level 2 </div><div id="a2786" style="position:absolute;font-family:'Times New Roman';left:510px;top:0px;">Level 3 </div><div id="a2789" style="position:absolute;font-family:'Times New Roman';left:616px;top:0px;">Balance </div><div id="a2791" style="position:absolute;font-family:'Times New Roman';left:4px;top:17px;">Assets </div><div id="a2805" style="position:absolute;font-family:'Times New Roman';left:22px;top:34px;">Municipal bonds </div><div id="a2808" style="position:absolute;font-family:'Times New Roman';left:270px;top:34px;">$ </div><div id="a2810" style="position:absolute;font-family:'Times New Roman';left:345px;top:34px;">—</div><div id="a2813" style="position:absolute;font-family:'Times New Roman';left:377px;top:34px;">$ </div><div id="a2815" style="position:absolute;font-family:'Times New Roman';left:435px;top:34px;">4,059</div><div id="a2818" style="position:absolute;font-family:'Times New Roman';left:485px;top:34px;">$ </div><div id="a2820" style="position:absolute;font-family:'Times New Roman';left:559px;top:34px;">—</div><div id="a2823" style="position:absolute;font-family:'Times New Roman';left:591px;top:34px;">$ </div><div id="a2825" style="position:absolute;font-family:'Times New Roman';left:649px;top:34px;">4,059</div><div id="a2827" style="position:absolute;font-family:'Times New Roman';left:22px;top:51px;">Commercial paper </div><div id="a2831" style="position:absolute;font-family:'Times New Roman';left:345px;top:51px;">—</div><div id="a2835" style="position:absolute;font-family:'Times New Roman';left:422px;top:51px;">137,735</div><div id="a2839" style="position:absolute;font-family:'Times New Roman';left:559px;top:51px;">—</div><div id="a2843" style="position:absolute;font-family:'Times New Roman';left:636px;top:51px;">137,735</div><div id="a2845" style="position:absolute;font-family:'Times New Roman';left:22px;top:68px;">Corporate bonds </div><div id="a2849" style="position:absolute;font-family:'Times New Roman';left:345px;top:68px;">—</div><div id="a2853" style="position:absolute;font-family:'Times New Roman';left:422px;top:68px;">232,592</div><div id="a2857" style="position:absolute;font-family:'Times New Roman';left:559px;top:68px;">—</div><div id="a2861" style="position:absolute;font-family:'Times New Roman';left:636px;top:68px;">232,592</div><div id="a2863" style="position:absolute;font-family:'Times New Roman';left:22px;top:85px;">Certificates of deposits </div><div id="a2867" style="position:absolute;font-family:'Times New Roman';left:345px;top:85px;">—</div><div id="a2871" style="position:absolute;font-family:'Times New Roman';left:435px;top:85px;">3,491</div><div id="a2875" style="position:absolute;font-family:'Times New Roman';left:559px;top:85px;">—</div><div id="a2879" style="position:absolute;font-family:'Times New Roman';left:649px;top:85px;">3,491</div><div id="a2881" style="position:absolute;font-family:'Times New Roman';left:22px;top:102px;">US government and agency obligations </div><div id="a2885" style="position:absolute;font-family:'Times New Roman';left:345px;top:102px;">—</div><div id="a2889" style="position:absolute;font-family:'Times New Roman';left:422px;top:102px;">154,269</div><div id="a2893" style="position:absolute;font-family:'Times New Roman';left:559px;top:102px;">—</div><div id="a2897" style="position:absolute;font-family:'Times New Roman';left:636px;top:102px;">154,269</div><div id="a2899" style="position:absolute;font-family:'Times New Roman';left:22px;top:119px;">Asset backed securities </div><div id="a2903" style="position:absolute;font-family:'Times New Roman';left:345px;top:119px;">—</div><div id="a2907" style="position:absolute;font-family:'Times New Roman';left:435px;top:119px;">3,124</div><div id="a2911" style="position:absolute;font-family:'Times New Roman';left:559px;top:119px;">—</div><div id="a2915" style="position:absolute;font-family:'Times New Roman';left:649px;top:119px;">3,124</div><div id="a2917" style="position:absolute;font-family:'Times New Roman';left:22px;top:136px;">Treasury bills </div><div id="a2921" style="position:absolute;font-family:'Times New Roman';left:345px;top:136px;">—</div><div id="a2925" style="position:absolute;font-family:'Times New Roman';left:429px;top:136px;">39,229</div><div id="a2929" style="position:absolute;font-family:'Times New Roman';left:559px;top:136px;">—</div><div id="a2933" style="position:absolute;font-family:'Times New Roman';left:642px;top:136px;">39,229</div><div id="a2935" 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="a2938" style="position:absolute;font-family:'Times New Roman';left:270px;top:154px;">$ </div><div id="a2940" style="position:absolute;font-family:'Times New Roman';left:345px;top:154px;">—</div><div id="a2943" style="position:absolute;font-family:'Times New Roman';left:377px;top:154px;">$ </div><div id="a2945" style="position:absolute;font-family:'Times New Roman';left:422px;top:154px;">574,499</div><div id="a2948" style="position:absolute;font-family:'Times New Roman';left:485px;top:154px;">$ </div><div id="a2950" style="position:absolute;font-family:'Times New Roman';left:559px;top:154px;">—</div><div id="a2953" style="position:absolute;font-family:'Times New Roman';left:591px;top:154px;">$ </div><div id="a2955" style="position:absolute;font-family:'Times New Roman';left:636px;top:154px;">574,499</div><div id="a2970" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Liabilities </div><div id="a2984" style="position:absolute;font-family:'Times New Roman';left:22px;top:206px;">Contingent consideration </div><div id="a2987" style="position:absolute;font-family:'Times New Roman';left:270px;top:206px;">$ </div><div id="a2989" style="position:absolute;font-family:'Times New Roman';left:345px;top:206px;">—</div><div id="a2992" style="position:absolute;font-family:'Times New Roman';left:377px;top:206px;">$ </div><div id="a2994" style="position:absolute;font-family:'Times New Roman';left:452px;top:206px;">—</div><div id="a2997" style="position:absolute;font-family:'Times New Roman';left:485px;top:206px;">$ </div><div id="a2999" style="position:absolute;font-family:'Times New Roman';left:542px;top:206px;">6,500</div><div id="a3002" style="position:absolute;font-family:'Times New Roman';left:591px;top:206px;">$ </div><div id="a3004" style="position:absolute;font-family:'Times New Roman';left:649px;top:206px;">6,500</div><div id="a3006" 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="a3009" style="position:absolute;font-family:'Times New Roman';left:270px;top:224px;">$ </div><div id="a3011" style="position:absolute;font-family:'Times New Roman';left:345px;top:224px;">—</div><div id="a3014" style="position:absolute;font-family:'Times New Roman';left:377px;top:224px;">$ </div><div id="a3016" style="position:absolute;font-family:'Times New Roman';left:452px;top:224px;">—</div><div id="a3019" style="position:absolute;font-family:'Times New Roman';left:485px;top:224px;">$ </div><div id="a3021" style="position:absolute;font-family:'Times New Roman';left:542px;top:224px;">6,500</div><div id="a3024" style="position:absolute;font-family:'Times New Roman';left:591px;top:224px;">$ </div><div id="a3026" style="position:absolute;font-family:'Times New Roman';left:649px;top:224px;">6,500</div></div></div></div></div> 0 4265000 0 4265000 0 86703000 0 86703000 0 288930000 0 288930000 0 5097000 0 5097000 0 148392000 0 148392000 0 2869000 0 2869000 0 35667000 0 35667000 0 571923000 0 571923000 0 0 6500000 6500000 0 0 6500000 6500000 0 4059000 0 4059000 0 137735000 0 137735000 0 232592000 0 232592000 0 3491000 0 3491000 0 154269000 0 154269000 0 3124000 0 3124000 0 39229000 0 39229000 0 574499000 0 574499000 0 0 6500000 6500000 0 0 6500000 6500000 <div id="TextBlockContainer288" style="position:relative;line-height:normal;width:513px;height:47px;"><div id="TextContainer288" style="position:relative;width:513px;z-index:1;"><div id="a3080" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 5 - Inventories </div><div id="a3088" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Inventories consisted of the following as of August 31, 2024 and June 1,<div style="display:inline-block;width:5px"> </div>2024 (in thousands):</div></div></div><div id="TextBlockContainer294" style="position:relative;line-height:normal;width:688px;height:86px;"><div id="div_291_XBRL_TS_76c61746a2b3434eb336f4989deaacca" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer292" 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.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:434.8px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.4px; left:446.8px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:566.9px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:16.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:430.2px; height:1px; left:2.1px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:554.2px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:424.7px; height:15.2px; left:4.6px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.2px; left:446.8px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:554.2px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:50px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.2px; left:578.9px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:67px; background-color:#000000; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:67px; background-color:#000000; "> </div> <div id="TextContainer292" style="position:relative;width:688px;z-index:1;"><div id="a3099" style="position:absolute;font-family:'Times New Roman';left:449px;top:0px;">August 31, 2024 </div><div id="a3102" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">June 1, 2024 </div><div id="a3104" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Flocks, net of amortization </div><div id="a3107" style="position:absolute;font-family:'Times New Roman';left:435px;top:18px;">$ </div><div id="a3109" style="position:absolute;font-family:'Times New Roman';left:504px;top:18px;">169,497</div><div id="a3112" style="position:absolute;font-family:'Times New Roman';left:567px;top:18px;">$ </div><div id="a3114" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">149,985</div><div id="a3116" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Eggs and egg products </div><div id="a3119" style="position:absolute;font-family:'Times New Roman';left:511px;top:35px;">30,800</div><div id="a3123" style="position:absolute;font-family:'Times New Roman';left:643px;top:35px;">25,217</div><div id="a3125" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Feed and supplies </div><div id="a3128" style="position:absolute;font-family:'Times New Roman';left:511px;top:52px;">92,885</div><div id="a3132" style="position:absolute;font-family:'Times New Roman';left:643px;top:52px;">86,580</div><div id="a3135" style="position:absolute;font-family:'Times New Roman';left:435px;top:70px;">$ </div><div id="a3137" style="position:absolute;font-family:'Times New Roman';left:504px;top:70px;">293,182</div><div id="a3140" style="position:absolute;font-family:'Times New Roman';left:567px;top:70px;">$ </div><div id="a3142" style="position:absolute;font-family:'Times New Roman';left:636px;top:70px;">261,782</div></div></div></div></div><div id="TextBlockContainer297" style="position:relative;line-height:normal;width:701px;height:64px;"><div id="TextContainer297" style="position:relative;width:701px;z-index:1;"><div id="a3145" 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="a3146" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;">breeders (male<div style="display:inline-block;width:5px"> </div>and female<div style="display:inline-block;width:5px"> </div>chickens used<div style="display:inline-block;width:5px"> </div>to produce<div style="display:inline-block;width:5px"> </div>fertile eggs<div style="display:inline-block;width:5px"> </div>to hatch<div style="display:inline-block;width:5px"> </div>for egg<div style="display:inline-block;width:5px"> </div>production flocks).<div style="display:inline-block;width:5px"> </div>Our total<div style="display:inline-block;width:5px"> </div>flock at<div style="display:inline-block;width:5px"> </div>August </div><div id="a3148" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">31, 2024<div style="display:inline-block;width:5px"> </div>and June<div style="display:inline-block;width:5px"> </div>1, 2024<div style="display:inline-block;width:5px"> </div>consisted of<div style="display:inline-block;width:5px"> </div>approximately </div><div id="a3148_53_4" style="position:absolute;font-family:'Times New Roman';left:302px;top:32px;">10.9</div><div id="a3148_57_13" style="position:absolute;font-family:'Times New Roman';left:325px;top:32px;"><div style="display:inline-block;width:4px"> </div>million and </div><div id="a3148_70_4" style="position:absolute;font-family:'Times New Roman';left:395px;top:32px;">11.8</div><div id="a3148_74_34" style="position:absolute;font-family:'Times New Roman';left:418px;top:32px;"><div style="display:inline-block;width:4px"> </div>million pullets<div style="display:inline-block;width:5px"> </div>and breeders<div style="display:inline-block;width:5px"> </div>and </div><div id="a3148_108_4" style="position:absolute;font-family:'Times New Roman';left:599px;top:32px;">46.7</div><div id="a3148_112_13" style="position:absolute;font-family:'Times New Roman';left:623px;top:32px;"><div style="display:inline-block;width:4px"> </div>million and </div><div id="a3149" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">39.9</div><div id="a3149_4_30" style="position:absolute;font-family:'Times New Roman';left:28px;top:48px;"><div style="display:inline-block;width:3px"> </div>million layers, respectively.</div></div></div> <div id="TextBlockContainer292" 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.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:434.8px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.4px; left:446.8px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:566.9px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:16.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:17.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:430.2px; height:1px; left:2.1px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:554.2px; top:15.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:15.5px; background-color:#000000; "> </div> <div style="position:absolute; width:424.7px; height:15.2px; left:4.6px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.7px; height:15.2px; left:446.8px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.2px; left:554.2px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:50px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.2px; left:578.9px; top:51.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122px; height:1px; left:432.3px; top:67px; background-color:#000000; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:67px; background-color:#000000; "> </div> <div id="TextContainer292" style="position:relative;width:688px;z-index:1;"><div id="a3099" style="position:absolute;font-family:'Times New Roman';left:449px;top:0px;">August 31, 2024 </div><div id="a3102" style="position:absolute;font-family:'Times New Roman';left:591px;top:0px;">June 1, 2024 </div><div id="a3104" style="position:absolute;font-family:'Times New Roman';left:4px;top:18px;">Flocks, net of amortization </div><div id="a3107" style="position:absolute;font-family:'Times New Roman';left:435px;top:18px;">$ </div><div id="a3109" style="position:absolute;font-family:'Times New Roman';left:504px;top:18px;">169,497</div><div id="a3112" style="position:absolute;font-family:'Times New Roman';left:567px;top:18px;">$ </div><div id="a3114" style="position:absolute;font-family:'Times New Roman';left:636px;top:18px;">149,985</div><div id="a3116" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Eggs and egg products </div><div id="a3119" style="position:absolute;font-family:'Times New Roman';left:511px;top:35px;">30,800</div><div id="a3123" style="position:absolute;font-family:'Times New Roman';left:643px;top:35px;">25,217</div><div id="a3125" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Feed and supplies </div><div id="a3128" style="position:absolute;font-family:'Times New Roman';left:511px;top:52px;">92,885</div><div id="a3132" style="position:absolute;font-family:'Times New Roman';left:643px;top:52px;">86,580</div><div id="a3135" style="position:absolute;font-family:'Times New Roman';left:435px;top:70px;">$ </div><div id="a3137" style="position:absolute;font-family:'Times New Roman';left:504px;top:70px;">293,182</div><div id="a3140" style="position:absolute;font-family:'Times New Roman';left:567px;top:70px;">$ </div><div id="a3142" style="position:absolute;font-family:'Times New Roman';left:636px;top:70px;">261,782</div></div></div> 169497000 149985000 30800000 25217000 92885000 86580000 293182000 261782000 10900000 11800000 46700000 39900000 <div id="TextBlockContainer300" style="position:relative;line-height:normal;width:667px;height:48px;"><div id="TextContainer300" style="position:relative;width:667px;z-index:1;"><div id="a3152" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 6 - Equity </div><div id="a3160" 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>August 31, 2024 and September 2, 2023 (in thousands):</div></div></div><div id="TextBlockContainer304" style="position:relative;line-height:normal;width:692px;height:307px;"><div style="position:absolute; width:560.1px; height:1px; left:126.1px; top:15px; background-color:#000000; "> </div> <div style="position:absolute; width:392.1px; height:1px; left:126.1px; top:32px; background-color:#000000; "> </div> <div style="position:absolute; width:231.1px; height:1px; left:126.1px; top:48.9px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:87px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:128.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:182.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:236.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:301.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:361.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:62.7px; height:15.4px; left:373.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:443.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:522.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:611.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:84px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:623.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:124px; height:34.7px; left:2.1px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:178.1px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:232.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:297.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.1px; height:1px; left:299.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:357.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:439.1px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:518.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:166px; height:1px; left:520.3px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:155px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:534.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:151.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:623.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:109.8px; height:15.2px; left:13.6px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:140.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:178.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.2px; left:194.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:232.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.2px; left:248.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:297px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.2px; left:313.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:357px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.2px; left:373.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:439.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.2px; left:455.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:518.2px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.2px; left:534.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:607.2px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:219.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.2px; left:623.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:118.7px; height:15.4px; left:4.6px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.4px; left:248.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:253.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:623.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:58.1px; height:1px; left:299.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:86.9px; height:1px; left:520.3px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:609.3px; top:270.7px; background-color:#000000; "> </div> <div id="TextContainer304" style="position:relative;width:692px;z-index:1;"><div id="a3166" style="position:absolute;font-family:'Times New Roman';left:299px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended August 31, 2024 </div><div id="a3169" style="position:absolute;font-family:'Times New Roman';left:225px;top:17px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a3180" style="position:absolute;font-family:'Times New Roman';left:200px;top:34px;">Common Stock </div><div id="a3198" style="position:absolute;font-family:'Times New Roman';left:185px;top:51px;">Class A </div><div id="a3201" style="position:absolute;font-family:'Times New Roman';left:242px;top:51px;">Treasury </div><div id="a3204" style="position:absolute;font-family:'Times New Roman';left:309px;top:51px;">Paid In </div><div id="a3207" style="position:absolute;font-family:'Times New Roman';left:378px;top:50px;">Accum. </div><div id="a3208" style="position:absolute;font-family:'Times New Roman';left:384px;top:65px;">Other </div><div id="a3211" style="position:absolute;font-family:'Times New Roman';left:456px;top:51px;">Retained </div><div id="a3214" style="position:absolute;font-family:'Times New Roman';left:523px;top:51px;">Noncontrolling </div><div id="a3220" style="position:absolute;font-family:'Times New Roman';left:130px;top:68px;">Amount </div><div id="a3223" style="position:absolute;font-family:'Times New Roman';left:184px;top:68px;">Amount </div><div id="a3226" style="position:absolute;font-family:'Times New Roman';left:243px;top:68px;">Amount </div><div id="a3229" style="position:absolute;font-family:'Times New Roman';left:308px;top:68px;">Capital </div><div id="a3232" style="position:absolute;font-family:'Times New Roman';left:367px;top:68px;">Comp. Loss </div><div id="a3235" style="position:absolute;font-family:'Times New Roman';left:456px;top:68px;">Earnings </div><div id="a3238" style="position:absolute;font-family:'Times New Roman';left:544px;top:68px;">Interest </div><div id="a3240" style="position:absolute;font-family:'Times New Roman';left:633px;top:68px;">Total </div><div id="a3242" style="position:absolute;font-family:'Times New Roman';left:4px;top:87px;">Balance at June 1, </div><div id="a3243" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">2024 </div><div id="a3245" style="position:absolute;font-family:'Times New Roman';left:128px;top:103px;">$ </div><div id="a3247" style="position:absolute;font-family:'Times New Roman';left:151px;top:103px;">703</div><div id="a3250" style="position:absolute;font-family:'Times New Roman';left:183px;top:103px;">$ </div><div id="a3252" style="position:absolute;font-family:'Times New Roman';left:212px;top:103px;">48</div><div id="a3255" style="position:absolute;font-family:'Times New Roman';left:236px;top:103px;">$ </div><div id="a3257" style="position:absolute;font-family:'Times New Roman';left:248px;top:103px;display:flex;">(31,597)</div><div id="a3260" style="position:absolute;font-family:'Times New Roman';left:301px;top:103px;">$ </div><div id="a3262" style="position:absolute;font-family:'Times New Roman';left:313px;top:103px;">76,371</div><div id="a3265" style="position:absolute;font-family:'Times New Roman';left:361px;top:103px;">$ </div><div id="a3267" style="position:absolute;font-family:'Times New Roman';left:397px;top:103px;display:flex;">(1,773)</div><div id="a3270" style="position:absolute;font-family:'Times New Roman';left:444px;top:103px;">$ </div><div id="a3272" style="position:absolute;font-family:'Times New Roman';left:458px;top:103px;">1,756,395</div><div id="a3275" style="position:absolute;font-family:'Times New Roman';left:523px;top:103px;">$ </div><div id="a3277" style="position:absolute;font-family:'Times New Roman';left:565px;top:103px;display:flex;">(3,104)</div><div id="a3280" style="position:absolute;font-family:'Times New Roman';left:612px;top:103px;">$ </div><div id="a3282" style="position:absolute;font-family:'Times New Roman';left:626px;top:103px;">1,797,043</div><div id="a3284" style="position:absolute;font-family:'Times New Roman';left:4px;top:121px;">Other comprehensive </div><div id="a3285" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">income, net of tax </div><div id="a3288" style="position:absolute;font-family:'Times New Roman';left:158px;top:137px;">— </div><div id="a3292" style="position:absolute;font-family:'Times New Roman';left:212px;top:137px;">— </div><div id="a3296" style="position:absolute;font-family:'Times New Roman';left:277px;top:137px;">— </div><div id="a3300" style="position:absolute;font-family:'Times New Roman';left:337px;top:137px;">— </div><div id="a3304" style="position:absolute;font-family:'Times New Roman';left:402px;top:137px;">1,299</div><div id="a3308" style="position:absolute;font-family:'Times New Roman';left:498px;top:137px;">— </div><div id="a3312" style="position:absolute;font-family:'Times New Roman';left:587px;top:137px;">— </div><div id="a3316" style="position:absolute;font-family:'Times New Roman';left:649px;top:137px;">1,299</div><div id="a3318" style="position:absolute;font-family:'Times New Roman';left:4px;top:155px;">Stock compensation </div><div id="a3319" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">plan transactions </div><div id="a3322" style="position:absolute;font-family:'Times New Roman';left:158px;top:171px;">—</div><div id="a3326" style="position:absolute;font-family:'Times New Roman';left:212px;top:171px;">—</div><div id="a3330" style="position:absolute;font-family:'Times New Roman';left:272px;top:171px;display:flex;">(35)</div><div id="a3334" style="position:absolute;font-family:'Times New Roman';left:320px;top:171px;">1,132</div><div id="a3338" style="position:absolute;font-family:'Times New Roman';left:419px;top:171px;">— </div><div id="a3342" style="position:absolute;font-family:'Times New Roman';left:498px;top:171px;">— </div><div id="a3346" style="position:absolute;font-family:'Times New Roman';left:587px;top:171px;">— </div><div id="a3350" style="position:absolute;font-family:'Times New Roman';left:649px;top:171px;">1,097</div><div id="a3352" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Dividends ($</div><div id="a3352_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:189px;">1.019</div><div id="a3353" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">per share) </div><div id="a3378" style="position:absolute;font-family:'Times New Roman';left:13px;top:222px;">Common </div><div id="a3381" style="position:absolute;font-family:'Times New Roman';left:158px;top:222px;">— </div><div id="a3385" style="position:absolute;font-family:'Times New Roman';left:212px;top:222px;">— </div><div id="a3389" style="position:absolute;font-family:'Times New Roman';left:277px;top:222px;">— </div><div id="a3393" style="position:absolute;font-family:'Times New Roman';left:337px;top:222px;">— </div><div id="a3397" style="position:absolute;font-family:'Times New Roman';left:419px;top:222px;">— </div><div id="a3401" style="position:absolute;font-family:'Times New Roman';left:470px;top:222px;display:flex;">(45,075)</div><div id="a3405" style="position:absolute;font-family:'Times New Roman';left:587px;top:222px;">— </div><div id="a3409" style="position:absolute;font-family:'Times New Roman';left:638px;top:222px;display:flex;">(45,075)</div><div id="a3411" style="position:absolute;font-family:'Times New Roman';left:13px;top:239px;">Class A common </div><div id="a3414" style="position:absolute;font-family:'Times New Roman';left:158px;top:239px;">— </div><div id="a3418" style="position:absolute;font-family:'Times New Roman';left:212px;top:239px;">— </div><div id="a3422" style="position:absolute;font-family:'Times New Roman';left:277px;top:239px;">— </div><div id="a3426" style="position:absolute;font-family:'Times New Roman';left:337px;top:239px;">— </div><div id="a3430" style="position:absolute;font-family:'Times New Roman';left:419px;top:239px;">— </div><div id="a3434" style="position:absolute;font-family:'Times New Roman';left:476px;top:239px;display:flex;">(4,891)</div><div id="a3438" style="position:absolute;font-family:'Times New Roman';left:587px;top:239px;">— </div><div id="a3442" style="position:absolute;font-family:'Times New Roman';left:644px;top:239px;display:flex;">(4,891)</div><div id="a3444" style="position:absolute;font-family:'Times New Roman';left:4px;top:256px;">Net income (loss) </div><div id="a3447" style="position:absolute;font-family:'Times New Roman';left:158px;top:256px;">— </div><div id="a3451" style="position:absolute;font-family:'Times New Roman';left:212px;top:256px;">— </div><div id="a3455" style="position:absolute;font-family:'Times New Roman';left:277px;top:256px;">— </div><div id="a3459" style="position:absolute;font-family:'Times New Roman';left:337px;top:256px;">— </div><div id="a3463" style="position:absolute;font-family:'Times New Roman';left:419px;top:256px;">— </div><div id="a3467" style="position:absolute;font-family:'Times New Roman';left:468px;top:256px;">149,976</div><div id="a3471" style="position:absolute;font-family:'Times New Roman';left:575px;top:256px;display:flex;">(386)</div><div id="a3475" style="position:absolute;font-family:'Times New Roman';left:636px;top:256px;">149,590</div><div id="a3477" style="position:absolute;font-family:'Times New Roman';left:4px;top:276px;">Balance at August 31, </div><div id="a3478" style="position:absolute;font-family:'Times New Roman';left:4px;top:291px;">2024 </div><div id="a3480" style="position:absolute;font-family:'Times New Roman';left:128px;top:291px;">$ </div><div id="a3482" style="position:absolute;font-family:'Times New Roman';left:151px;top:291px;">703</div><div id="a3485" style="position:absolute;font-family:'Times New Roman';left:183px;top:291px;">$ </div><div id="a3487" style="position:absolute;font-family:'Times New Roman';left:212px;top:291px;">48</div><div id="a3490" style="position:absolute;font-family:'Times New Roman';left:236px;top:291px;">$ </div><div id="a3492" style="position:absolute;font-family:'Times New Roman';left:248px;top:291px;display:flex;">(31,632)</div><div id="a3495" style="position:absolute;font-family:'Times New Roman';left:301px;top:291px;">$ </div><div id="a3497" style="position:absolute;font-family:'Times New Roman';left:313px;top:291px;">77,503</div><div id="a3500" style="position:absolute;font-family:'Times New Roman';left:361px;top:291px;">$ </div><div id="a3502" style="position:absolute;font-family:'Times New Roman';left:407px;top:291px;display:flex;">(474)</div><div id="a3505" style="position:absolute;font-family:'Times New Roman';left:444px;top:291px;">$ </div><div id="a3507" style="position:absolute;font-family:'Times New Roman';left:458px;top:291px;">1,856,405</div><div id="a3510" style="position:absolute;font-family:'Times New Roman';left:523px;top:291px;">$ </div><div id="a3512" style="position:absolute;font-family:'Times New Roman';left:565px;top:291px;display:flex;">(3,490)</div><div id="a3515" style="position:absolute;font-family:'Times New Roman';left:612px;top:291px;">$ </div><div id="a3517" style="position:absolute;font-family:'Times New Roman';left:626px;top:291px;">1,899,063</div></div></div><div id="TextBlockContainer310" style="position:relative;line-height:normal;width:692px;height:323px;"><div style="position:absolute; width:560.1px; height:1px; left:126.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:392.1px; height:1px; left:126.1px; top:32.7px; background-color:#000000; "> </div> <div style="position:absolute; width:231.1px; height:1px; left:126.1px; top:50.3px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:128.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:182.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:236.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:301.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:361.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:62.7px; height:15.4px; left:373.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:443.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:522.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:611.8px; top:118px; 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:55.7px; height:15.4px; left:623.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:124px; height:1px; left:2.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:178.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:232.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; 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:58.1px; height:1px; left:299.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:357.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:439.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:518.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:166px; height:1px; left:520.3px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:170.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.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:36.8px; height:15.4px; left:313.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:534.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; 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:55.7px; height:15.4px; left:623.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:109.8px; height:15.4px; left:13.6px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.4px; left:248.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.4px; left:455.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:534.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:235.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.4px; left:623.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:118.7px; height:15.4px; left:4.6px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.4px; left:248.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:36.8px; height:15.4px; left:313.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; 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:55.7px; height:15.4px; left:623.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:58.1px; height:1px; left:299.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:86.9px; height:1px; left:520.3px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:609.3px; top:286.3px; background-color:#000000; "> </div> <div id="TextContainer310" style="position:relative;width:692px;z-index:1;"><div id="a3525" style="position:absolute;font-family:'Times New Roman';left:293px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended September 2, 2023 </div><div id="a3528" style="position:absolute;font-family:'Times New Roman';left:225px;top:18px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a3539" style="position:absolute;font-family:'Times New Roman';left:200px;top:35px;">Common Stock </div><div id="a3557" style="position:absolute;font-family:'Times New Roman';left:185px;top:67px;">Class A </div><div id="a3560" style="position:absolute;font-family:'Times New Roman';left:242px;top:67px;">Treasury </div><div id="a3563" style="position:absolute;font-family:'Times New Roman';left:309px;top:67px;">Paid In </div><div id="a3566" style="position:absolute;font-family:'Times New Roman';left:378px;top:51px;">Accum. </div><div id="a3567" style="position:absolute;font-family:'Times New Roman';left:384px;top:67px;">Other </div><div id="a3570" style="position:absolute;font-family:'Times New Roman';left:456px;top:67px;">Retained </div><div id="a3573" style="position:absolute;font-family:'Times New Roman';left:524px;top:67px;">Noncontrolling </div><div id="a3578" style="position:absolute;font-family:'Times New Roman';left:130px;top:84px;">Amount </div><div id="a3581" style="position:absolute;font-family:'Times New Roman';left:184px;top:84px;">Amount </div><div id="a3584" style="position:absolute;font-family:'Times New Roman';left:243px;top:84px;">Amount </div><div id="a3587" style="position:absolute;font-family:'Times New Roman';left:308px;top:84px;">Capital </div><div id="a3590" style="position:absolute;font-family:'Times New Roman';left:367px;top:84px;">Comp. Loss </div><div id="a3593" style="position:absolute;font-family:'Times New Roman';left:456px;top:84px;">Earnings </div><div id="a3596" style="position:absolute;font-family:'Times New Roman';font-size:12px;left:546px;top:85px;">Interest </div><div id="a3598" style="position:absolute;font-family:'Times New Roman';left:633px;top:84px;">Total </div><div id="a3600" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">Balance at June 3, </div><div id="a3601" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">2023 </div><div id="a3603" style="position:absolute;font-family:'Times New Roman';left:128px;top:118px;">$ </div><div id="a3605" style="position:absolute;font-family:'Times New Roman';left:151px;top:118px;">703</div><div id="a3608" style="position:absolute;font-family:'Times New Roman';left:183px;top:118px;">$ </div><div id="a3610" style="position:absolute;font-family:'Times New Roman';left:212px;top:118px;">48</div><div id="a3613" style="position:absolute;font-family:'Times New Roman';left:236px;top:118px;">$ </div><div id="a3615" style="position:absolute;font-family:'Times New Roman';left:248px;top:118px;display:flex;">(30,008)</div><div id="a3618" style="position:absolute;font-family:'Times New Roman';left:301px;top:118px;">$ </div><div id="a3620" style="position:absolute;font-family:'Times New Roman';left:313px;top:118px;">72,112</div><div id="a3623" style="position:absolute;font-family:'Times New Roman';left:361px;top:118px;">$ </div><div id="a3625" style="position:absolute;font-family:'Times New Roman';left:397px;top:118px;display:flex;">(2,886)</div><div id="a3628" style="position:absolute;font-family:'Times New Roman';left:444px;top:118px;">$ </div><div id="a3630" style="position:absolute;font-family:'Times New Roman';left:458px;top:118px;">1,571,112</div><div id="a3633" style="position:absolute;font-family:'Times New Roman';left:523px;top:118px;">$ </div><div id="a3635" style="position:absolute;font-family:'Times New Roman';left:565px;top:118px;display:flex;">(1,498)</div><div id="a3638" style="position:absolute;font-family:'Times New Roman';left:612px;top:118px;">$ </div><div id="a3640" style="position:absolute;font-family:'Times New Roman';left:626px;top:118px;">1,609,583</div><div id="a3642" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">Other comprehensive </div><div id="a3643" style="position:absolute;font-family:'Times New Roman';left:4px;top:152px;">income, net of tax </div><div id="a3646" style="position:absolute;font-family:'Times New Roman';left:158px;top:152px;">— </div><div id="a3650" style="position:absolute;font-family:'Times New Roman';left:212px;top:152px;">— </div><div id="a3654" style="position:absolute;font-family:'Times New Roman';left:277px;top:152px;">— </div><div id="a3658" style="position:absolute;font-family:'Times New Roman';left:337px;top:152px;">— </div><div id="a3662" style="position:absolute;font-family:'Times New Roman';left:412px;top:152px;">595</div><div id="a3666" style="position:absolute;font-family:'Times New Roman';left:498px;top:152px;">— </div><div id="a3670" style="position:absolute;font-family:'Times New Roman';left:587px;top:152px;">— </div><div id="a3674" style="position:absolute;font-family:'Times New Roman';left:659px;top:152px;">595</div><div id="a3676" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Stock compensation </div><div id="a3677" style="position:absolute;font-family:'Times New Roman';left:4px;top:186px;">plan transactions </div><div id="a3680" style="position:absolute;font-family:'Times New Roman';left:158px;top:186px;">—</div><div id="a3684" style="position:absolute;font-family:'Times New Roman';left:212px;top:186px;">—</div><div id="a3688" style="position:absolute;font-family:'Times New Roman';left:279px;top:186px;display:flex;">(6)</div><div id="a3692" style="position:absolute;font-family:'Times New Roman';left:320px;top:186px;">1,041</div><div id="a3696" style="position:absolute;font-family:'Times New Roman';left:419px;top:186px;">— </div><div id="a3700" style="position:absolute;font-family:'Times New Roman';left:498px;top:186px;">— </div><div id="a3704" style="position:absolute;font-family:'Times New Roman';left:587px;top:186px;">— </div><div id="a3708" style="position:absolute;font-family:'Times New Roman';left:649px;top:186px;">1,035</div><div id="a3710" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">Dividends ($</div><div id="a3710_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:205px;">0.006</div><div id="a3711" style="position:absolute;font-family:'Times New Roman';left:4px;top:220px;">per share) </div><div id="a3736" style="position:absolute;font-family:'Times New Roman';left:13px;top:237px;">Common </div><div id="a3739" style="position:absolute;font-family:'Times New Roman';left:158px;top:237px;">— </div><div id="a3743" style="position:absolute;font-family:'Times New Roman';left:212px;top:237px;">— </div><div id="a3747" style="position:absolute;font-family:'Times New Roman';left:277px;top:237px;">— </div><div id="a3751" style="position:absolute;font-family:'Times New Roman';left:337px;top:237px;">— </div><div id="a3755" style="position:absolute;font-family:'Times New Roman';left:419px;top:237px;">— </div><div id="a3759" style="position:absolute;font-family:'Times New Roman';left:486px;top:237px;display:flex;">(265)</div><div id="a3763" style="position:absolute;font-family:'Times New Roman';left:587px;top:237px;">— </div><div id="a3767" style="position:absolute;font-family:'Times New Roman';left:654px;top:237px;display:flex;">(265)</div><div id="a3769" style="position:absolute;font-family:'Times New Roman';left:13px;top:254px;">Class A common </div><div id="a3772" style="position:absolute;font-family:'Times New Roman';left:158px;top:254px;">— </div><div id="a3776" style="position:absolute;font-family:'Times New Roman';left:212px;top:254px;">— </div><div id="a3780" style="position:absolute;font-family:'Times New Roman';left:277px;top:254px;">— </div><div id="a3784" style="position:absolute;font-family:'Times New Roman';left:337px;top:254px;">— </div><div id="a3788" style="position:absolute;font-family:'Times New Roman';left:419px;top:254px;">— </div><div id="a3792" style="position:absolute;font-family:'Times New Roman';left:493px;top:254px;display:flex;">(29)</div><div id="a3796" style="position:absolute;font-family:'Times New Roman';left:587px;top:254px;">— </div><div id="a3800" style="position:absolute;font-family:'Times New Roman';left:661px;top:254px;display:flex;">(29)</div><div id="a3802" style="position:absolute;font-family:'Times New Roman';left:4px;top:271px;">Net income (loss) </div><div id="a3805" style="position:absolute;font-family:'Times New Roman';left:158px;top:271px;">— </div><div id="a3809" style="position:absolute;font-family:'Times New Roman';left:212px;top:271px;">— </div><div id="a3813" style="position:absolute;font-family:'Times New Roman';left:277px;top:271px;">— </div><div id="a3817" style="position:absolute;font-family:'Times New Roman';left:337px;top:271px;">— </div><div id="a3821" style="position:absolute;font-family:'Times New Roman';left:419px;top:271px;">— </div><div id="a3825" style="position:absolute;font-family:'Times New Roman';left:491px;top:271px;">926</div><div id="a3829" style="position:absolute;font-family:'Times New Roman';left:575px;top:271px;display:flex;">(515)</div><div id="a3833" style="position:absolute;font-family:'Times New Roman';left:659px;top:271px;">411</div><div id="a3835" style="position:absolute;font-family:'Times New Roman';left:4px;top:292px;">Balance at September </div><div id="a3836" style="position:absolute;font-family:'Times New Roman';left:4px;top:307px;">2, 2023 </div><div id="a3838" style="position:absolute;font-family:'Times New Roman';left:128px;top:307px;">$ </div><div id="a3840" style="position:absolute;font-family:'Times New Roman';left:151px;top:307px;">703</div><div id="a3843" style="position:absolute;font-family:'Times New Roman';left:183px;top:307px;">$ </div><div id="a3845" style="position:absolute;font-family:'Times New Roman';left:212px;top:307px;">48</div><div id="a3848" style="position:absolute;font-family:'Times New Roman';left:236px;top:307px;">$ </div><div id="a3850" style="position:absolute;font-family:'Times New Roman';left:248px;top:307px;display:flex;">(30,014)</div><div id="a3853" style="position:absolute;font-family:'Times New Roman';left:301px;top:307px;">$ </div><div id="a3855" style="position:absolute;font-family:'Times New Roman';left:313px;top:307px;">73,153</div><div id="a3858" style="position:absolute;font-family:'Times New Roman';left:361px;top:307px;">$ </div><div id="a3860" style="position:absolute;font-family:'Times New Roman';left:397px;top:307px;display:flex;">(2,291)</div><div id="a3863" style="position:absolute;font-family:'Times New Roman';left:444px;top:307px;">$ </div><div id="a3865" style="position:absolute;font-family:'Times New Roman';left:458px;top:307px;">1,571,744</div><div id="a3868" style="position:absolute;font-family:'Times New Roman';left:523px;top:307px;">$ </div><div id="a3870" style="position:absolute;font-family:'Times New Roman';left:565px;top:307px;display:flex;">(2,013)</div><div id="a3873" style="position:absolute;font-family:'Times New Roman';left:612px;top:307px;">$ </div><div id="a3875" style="position:absolute;font-family:'Times New Roman';left:626px;top:307px;">1,611,330</div></div></div> <div id="TextBlockContainer306" style="position:relative;line-height:normal;width:692px;height:307px;"><div id="div_303_XBRL_TS_080086e1cbc34d6ab5bf69316625d9f9" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer304" style="position:relative;line-height:normal;width:692px;height:307px;"><div style="position:absolute; width:560.1px; height:1px; left:126.1px; top:15px; background-color:#000000; "> </div> <div style="position:absolute; width:392.1px; height:1px; left:126.1px; top:32px; background-color:#000000; "> </div> <div style="position:absolute; width:231.1px; height:1px; left:126.1px; top:48.9px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:87px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:128.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:182.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:236.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:301.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:361.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:62.7px; height:15.4px; left:373.7px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:443.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:522.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:611.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:33.7px; left:2.1px; top:84px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:623.8px; top:102.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:124px; height:34.7px; left:2.1px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:178.1px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:232.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:297.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.1px; height:1px; left:299.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:357.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:439.1px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:518.2px; top:83px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:166px; height:1px; left:520.3px; top:83px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:155px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:534.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:34.1px; left:2.1px; top:151.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:623.8px; top:170.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:109.8px; height:15.2px; left:13.6px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.2px; left:140.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:178.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.2px; left:194.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:232.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.2px; left:248.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:297px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.2px; left:313.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.2px; left:357px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.2px; left:373.7px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:439.1px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.2px; left:455.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:518.2px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.2px; left:534.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.2px; left:607.2px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:219.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.2px; left:623.8px; top:221.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:118.7px; height:15.4px; left:4.6px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.4px; left:248.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:253.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:623.8px; top:255.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:58.1px; height:1px; left:299.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:86.9px; height:1px; left:520.3px; top:270.7px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:609.3px; top:270.7px; background-color:#000000; "> </div> <div id="TextContainer304" style="position:relative;width:692px;z-index:1;"><div id="a3166" style="position:absolute;font-family:'Times New Roman';left:299px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended August 31, 2024 </div><div id="a3169" style="position:absolute;font-family:'Times New Roman';left:225px;top:17px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a3180" style="position:absolute;font-family:'Times New Roman';left:200px;top:34px;">Common Stock </div><div id="a3198" style="position:absolute;font-family:'Times New Roman';left:185px;top:51px;">Class A </div><div id="a3201" style="position:absolute;font-family:'Times New Roman';left:242px;top:51px;">Treasury </div><div id="a3204" style="position:absolute;font-family:'Times New Roman';left:309px;top:51px;">Paid In </div><div id="a3207" style="position:absolute;font-family:'Times New Roman';left:378px;top:50px;">Accum. </div><div id="a3208" style="position:absolute;font-family:'Times New Roman';left:384px;top:65px;">Other </div><div id="a3211" style="position:absolute;font-family:'Times New Roman';left:456px;top:51px;">Retained </div><div id="a3214" style="position:absolute;font-family:'Times New Roman';left:523px;top:51px;">Noncontrolling </div><div id="a3220" style="position:absolute;font-family:'Times New Roman';left:130px;top:68px;">Amount </div><div id="a3223" style="position:absolute;font-family:'Times New Roman';left:184px;top:68px;">Amount </div><div id="a3226" style="position:absolute;font-family:'Times New Roman';left:243px;top:68px;">Amount </div><div id="a3229" style="position:absolute;font-family:'Times New Roman';left:308px;top:68px;">Capital </div><div id="a3232" style="position:absolute;font-family:'Times New Roman';left:367px;top:68px;">Comp. Loss </div><div id="a3235" style="position:absolute;font-family:'Times New Roman';left:456px;top:68px;">Earnings </div><div id="a3238" style="position:absolute;font-family:'Times New Roman';left:544px;top:68px;">Interest </div><div id="a3240" style="position:absolute;font-family:'Times New Roman';left:633px;top:68px;">Total </div><div id="a3242" style="position:absolute;font-family:'Times New Roman';left:4px;top:87px;">Balance at June 1, </div><div id="a3243" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">2024 </div><div id="a3245" style="position:absolute;font-family:'Times New Roman';left:128px;top:103px;">$ </div><div id="a3247" style="position:absolute;font-family:'Times New Roman';left:151px;top:103px;">703</div><div id="a3250" style="position:absolute;font-family:'Times New Roman';left:183px;top:103px;">$ </div><div id="a3252" style="position:absolute;font-family:'Times New Roman';left:212px;top:103px;">48</div><div id="a3255" style="position:absolute;font-family:'Times New Roman';left:236px;top:103px;">$ </div><div id="a3257" style="position:absolute;font-family:'Times New Roman';left:248px;top:103px;display:flex;">(31,597)</div><div id="a3260" style="position:absolute;font-family:'Times New Roman';left:301px;top:103px;">$ </div><div id="a3262" style="position:absolute;font-family:'Times New Roman';left:313px;top:103px;">76,371</div><div id="a3265" style="position:absolute;font-family:'Times New Roman';left:361px;top:103px;">$ </div><div id="a3267" style="position:absolute;font-family:'Times New Roman';left:397px;top:103px;display:flex;">(1,773)</div><div id="a3270" style="position:absolute;font-family:'Times New Roman';left:444px;top:103px;">$ </div><div id="a3272" style="position:absolute;font-family:'Times New Roman';left:458px;top:103px;">1,756,395</div><div id="a3275" style="position:absolute;font-family:'Times New Roman';left:523px;top:103px;">$ </div><div id="a3277" style="position:absolute;font-family:'Times New Roman';left:565px;top:103px;display:flex;">(3,104)</div><div id="a3280" style="position:absolute;font-family:'Times New Roman';left:612px;top:103px;">$ </div><div id="a3282" style="position:absolute;font-family:'Times New Roman';left:626px;top:103px;">1,797,043</div><div id="a3284" style="position:absolute;font-family:'Times New Roman';left:4px;top:121px;">Other comprehensive </div><div id="a3285" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">income, net of tax </div><div id="a3288" style="position:absolute;font-family:'Times New Roman';left:158px;top:137px;">— </div><div id="a3292" style="position:absolute;font-family:'Times New Roman';left:212px;top:137px;">— </div><div id="a3296" style="position:absolute;font-family:'Times New Roman';left:277px;top:137px;">— </div><div id="a3300" style="position:absolute;font-family:'Times New Roman';left:337px;top:137px;">— </div><div id="a3304" style="position:absolute;font-family:'Times New Roman';left:402px;top:137px;">1,299</div><div id="a3308" style="position:absolute;font-family:'Times New Roman';left:498px;top:137px;">— </div><div id="a3312" style="position:absolute;font-family:'Times New Roman';left:587px;top:137px;">— </div><div id="a3316" style="position:absolute;font-family:'Times New Roman';left:649px;top:137px;">1,299</div><div id="a3318" style="position:absolute;font-family:'Times New Roman';left:4px;top:155px;">Stock compensation </div><div id="a3319" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">plan transactions </div><div id="a3322" style="position:absolute;font-family:'Times New Roman';left:158px;top:171px;">—</div><div id="a3326" style="position:absolute;font-family:'Times New Roman';left:212px;top:171px;">—</div><div id="a3330" style="position:absolute;font-family:'Times New Roman';left:272px;top:171px;display:flex;">(35)</div><div id="a3334" style="position:absolute;font-family:'Times New Roman';left:320px;top:171px;">1,132</div><div id="a3338" style="position:absolute;font-family:'Times New Roman';left:419px;top:171px;">— </div><div id="a3342" style="position:absolute;font-family:'Times New Roman';left:498px;top:171px;">— </div><div id="a3346" style="position:absolute;font-family:'Times New Roman';left:587px;top:171px;">— </div><div id="a3350" style="position:absolute;font-family:'Times New Roman';left:649px;top:171px;">1,097</div><div id="a3352" style="position:absolute;font-family:'Times New Roman';left:4px;top:189px;">Dividends ($</div><div id="a3352_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:189px;">1.019</div><div id="a3353" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">per share) </div><div id="a3378" style="position:absolute;font-family:'Times New Roman';left:13px;top:222px;">Common </div><div id="a3381" style="position:absolute;font-family:'Times New Roman';left:158px;top:222px;">— </div><div id="a3385" style="position:absolute;font-family:'Times New Roman';left:212px;top:222px;">— </div><div id="a3389" style="position:absolute;font-family:'Times New Roman';left:277px;top:222px;">— </div><div id="a3393" style="position:absolute;font-family:'Times New Roman';left:337px;top:222px;">— </div><div id="a3397" style="position:absolute;font-family:'Times New Roman';left:419px;top:222px;">— </div><div id="a3401" style="position:absolute;font-family:'Times New Roman';left:470px;top:222px;display:flex;">(45,075)</div><div id="a3405" style="position:absolute;font-family:'Times New Roman';left:587px;top:222px;">— </div><div id="a3409" style="position:absolute;font-family:'Times New Roman';left:638px;top:222px;display:flex;">(45,075)</div><div id="a3411" style="position:absolute;font-family:'Times New Roman';left:13px;top:239px;">Class A common </div><div id="a3414" style="position:absolute;font-family:'Times New Roman';left:158px;top:239px;">— </div><div id="a3418" style="position:absolute;font-family:'Times New Roman';left:212px;top:239px;">— </div><div id="a3422" style="position:absolute;font-family:'Times New Roman';left:277px;top:239px;">— </div><div id="a3426" style="position:absolute;font-family:'Times New Roman';left:337px;top:239px;">— </div><div id="a3430" style="position:absolute;font-family:'Times New Roman';left:419px;top:239px;">— </div><div id="a3434" style="position:absolute;font-family:'Times New Roman';left:476px;top:239px;display:flex;">(4,891)</div><div id="a3438" style="position:absolute;font-family:'Times New Roman';left:587px;top:239px;">— </div><div id="a3442" style="position:absolute;font-family:'Times New Roman';left:644px;top:239px;display:flex;">(4,891)</div><div id="a3444" style="position:absolute;font-family:'Times New Roman';left:4px;top:256px;">Net income (loss) </div><div id="a3447" style="position:absolute;font-family:'Times New Roman';left:158px;top:256px;">— </div><div id="a3451" style="position:absolute;font-family:'Times New Roman';left:212px;top:256px;">— </div><div id="a3455" style="position:absolute;font-family:'Times New Roman';left:277px;top:256px;">— </div><div id="a3459" style="position:absolute;font-family:'Times New Roman';left:337px;top:256px;">— </div><div id="a3463" style="position:absolute;font-family:'Times New Roman';left:419px;top:256px;">— </div><div id="a3467" style="position:absolute;font-family:'Times New Roman';left:468px;top:256px;">149,976</div><div id="a3471" style="position:absolute;font-family:'Times New Roman';left:575px;top:256px;display:flex;">(386)</div><div id="a3475" style="position:absolute;font-family:'Times New Roman';left:636px;top:256px;">149,590</div><div id="a3477" style="position:absolute;font-family:'Times New Roman';left:4px;top:276px;">Balance at August 31, </div><div id="a3478" style="position:absolute;font-family:'Times New Roman';left:4px;top:291px;">2024 </div><div id="a3480" style="position:absolute;font-family:'Times New Roman';left:128px;top:291px;">$ </div><div id="a3482" style="position:absolute;font-family:'Times New Roman';left:151px;top:291px;">703</div><div id="a3485" style="position:absolute;font-family:'Times New Roman';left:183px;top:291px;">$ </div><div id="a3487" style="position:absolute;font-family:'Times New Roman';left:212px;top:291px;">48</div><div id="a3490" style="position:absolute;font-family:'Times New Roman';left:236px;top:291px;">$ </div><div id="a3492" style="position:absolute;font-family:'Times New Roman';left:248px;top:291px;display:flex;">(31,632)</div><div id="a3495" style="position:absolute;font-family:'Times New Roman';left:301px;top:291px;">$ </div><div id="a3497" style="position:absolute;font-family:'Times New Roman';left:313px;top:291px;">77,503</div><div id="a3500" style="position:absolute;font-family:'Times New Roman';left:361px;top:291px;">$ </div><div id="a3502" style="position:absolute;font-family:'Times New Roman';left:407px;top:291px;display:flex;">(474)</div><div id="a3505" style="position:absolute;font-family:'Times New Roman';left:444px;top:291px;">$ </div><div id="a3507" style="position:absolute;font-family:'Times New Roman';left:458px;top:291px;">1,856,405</div><div id="a3510" style="position:absolute;font-family:'Times New Roman';left:523px;top:291px;">$ </div><div id="a3512" style="position:absolute;font-family:'Times New Roman';left:565px;top:291px;display:flex;">(3,490)</div><div id="a3515" style="position:absolute;font-family:'Times New Roman';left:612px;top:291px;">$ </div><div id="a3517" style="position:absolute;font-family:'Times New Roman';left:626px;top:291px;">1,899,063</div></div></div></div></div><div id="TextBlockContainer312" style="position:relative;line-height:normal;width:692px;height:323px;"><div id="div_309_XBRL_TS_7057470e5cd9403a8b1ac9e4eabed9f5" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer310" style="position:relative;line-height:normal;width:692px;height:323px;"><div style="position:absolute; width:560.1px; height:1px; left:126.1px; top:15.1px; background-color:#000000; "> </div> <div style="position:absolute; width:392.1px; height:1px; left:126.1px; top:32.7px; background-color:#000000; "> </div> <div style="position:absolute; width:231.1px; height:1px; left:126.1px; top:50.3px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:102.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:128.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:182.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:236.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:301.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:361.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:62.7px; height:15.4px; left:373.7px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:443.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:522.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:611.8px; top:118px; 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:55.7px; height:15.4px; left:623.8px; top:118px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:124px; height:1px; left:2.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:178.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:232.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; 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:58.1px; height:1px; left:299.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:1.9px; height:1px; left:357.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:439.1px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:2.1px; height:1px; left:518.2px; top:98.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:166px; height:1px; left:520.3px; top:98.6px; background-color:#000000; "> </div> <div style="position:absolute; width:118.7px; height:30.7px; left:4.6px; top:170.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:45.8px; height:15.4px; left:248.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:36.8px; height:15.4px; left:313.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:534.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; 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:55.7px; height:15.4px; left:623.8px; top:186px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:109.8px; height:15.4px; left:13.6px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.4px; left:248.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:297px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:36.8px; height:15.4px; left:313.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.4px; left:455.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:65.6px; height:15.4px; left:534.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:235.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:59.7px; height:15.4px; left:623.8px; top:237px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:118.7px; height:15.4px; left:4.6px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.7px; height:15.4px; left:140.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:178.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:30.6px; height:15.4px; left:194.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:232.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:41.8px; height:15.4px; left:248.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:36.8px; height:15.4px; left:313.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:2.1px; height:15.4px; left:357px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:58.7px; height:15.4px; left:373.7px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:439.1px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:55.7px; height:15.4px; left:455.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:518.2px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:69.6px; height:15.4px; left:534.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:1.9px; height:15.4px; left:607.2px; 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:55.7px; height:15.4px; left:623.8px; top:271px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:52px; height:1px; left:126.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:52px; height:1px; left:180.2px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:63px; height:1px; left:234.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:58.1px; height:1px; left:299.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:80px; height:1px; left:359.1px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:441.2px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:86.9px; height:1px; left:520.3px; top:286.3px; background-color:#000000; "> </div> <div style="position:absolute; width:77px; height:1px; left:609.3px; top:286.3px; background-color:#000000; "> </div> <div id="TextContainer310" style="position:relative;width:692px;z-index:1;"><div id="a3525" style="position:absolute;font-family:'Times New Roman';left:293px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended September 2, 2023 </div><div id="a3528" style="position:absolute;font-family:'Times New Roman';left:225px;top:18px;">Cal-Maine Foods, Inc. Stockholders </div><div id="a3539" style="position:absolute;font-family:'Times New Roman';left:200px;top:35px;">Common Stock </div><div id="a3557" style="position:absolute;font-family:'Times New Roman';left:185px;top:67px;">Class A </div><div id="a3560" style="position:absolute;font-family:'Times New Roman';left:242px;top:67px;">Treasury </div><div id="a3563" style="position:absolute;font-family:'Times New Roman';left:309px;top:67px;">Paid In </div><div id="a3566" style="position:absolute;font-family:'Times New Roman';left:378px;top:51px;">Accum. </div><div id="a3567" style="position:absolute;font-family:'Times New Roman';left:384px;top:67px;">Other </div><div id="a3570" style="position:absolute;font-family:'Times New Roman';left:456px;top:67px;">Retained </div><div id="a3573" style="position:absolute;font-family:'Times New Roman';left:524px;top:67px;">Noncontrolling </div><div id="a3578" style="position:absolute;font-family:'Times New Roman';left:130px;top:84px;">Amount </div><div id="a3581" style="position:absolute;font-family:'Times New Roman';left:184px;top:84px;">Amount </div><div id="a3584" style="position:absolute;font-family:'Times New Roman';left:243px;top:84px;">Amount </div><div id="a3587" style="position:absolute;font-family:'Times New Roman';left:308px;top:84px;">Capital </div><div id="a3590" style="position:absolute;font-family:'Times New Roman';left:367px;top:84px;">Comp. Loss </div><div id="a3593" style="position:absolute;font-family:'Times New Roman';left:456px;top:84px;">Earnings </div><div id="a3596" style="position:absolute;font-family:'Times New Roman';font-size:12px;left:546px;top:85px;">Interest </div><div id="a3598" style="position:absolute;font-family:'Times New Roman';left:633px;top:84px;">Total </div><div id="a3600" style="position:absolute;font-family:'Times New Roman';left:4px;top:103px;">Balance at June 3, </div><div id="a3601" style="position:absolute;font-family:'Times New Roman';left:4px;top:118px;">2023 </div><div id="a3603" style="position:absolute;font-family:'Times New Roman';left:128px;top:118px;">$ </div><div id="a3605" style="position:absolute;font-family:'Times New Roman';left:151px;top:118px;">703</div><div id="a3608" style="position:absolute;font-family:'Times New Roman';left:183px;top:118px;">$ </div><div id="a3610" style="position:absolute;font-family:'Times New Roman';left:212px;top:118px;">48</div><div id="a3613" style="position:absolute;font-family:'Times New Roman';left:236px;top:118px;">$ </div><div id="a3615" style="position:absolute;font-family:'Times New Roman';left:248px;top:118px;display:flex;">(30,008)</div><div id="a3618" style="position:absolute;font-family:'Times New Roman';left:301px;top:118px;">$ </div><div id="a3620" style="position:absolute;font-family:'Times New Roman';left:313px;top:118px;">72,112</div><div id="a3623" style="position:absolute;font-family:'Times New Roman';left:361px;top:118px;">$ </div><div id="a3625" style="position:absolute;font-family:'Times New Roman';left:397px;top:118px;display:flex;">(2,886)</div><div id="a3628" style="position:absolute;font-family:'Times New Roman';left:444px;top:118px;">$ </div><div id="a3630" style="position:absolute;font-family:'Times New Roman';left:458px;top:118px;">1,571,112</div><div id="a3633" style="position:absolute;font-family:'Times New Roman';left:523px;top:118px;">$ </div><div id="a3635" style="position:absolute;font-family:'Times New Roman';left:565px;top:118px;display:flex;">(1,498)</div><div id="a3638" style="position:absolute;font-family:'Times New Roman';left:612px;top:118px;">$ </div><div id="a3640" style="position:absolute;font-family:'Times New Roman';left:626px;top:118px;">1,609,583</div><div id="a3642" style="position:absolute;font-family:'Times New Roman';left:4px;top:137px;">Other comprehensive </div><div id="a3643" style="position:absolute;font-family:'Times New Roman';left:4px;top:152px;">income, net of tax </div><div id="a3646" style="position:absolute;font-family:'Times New Roman';left:158px;top:152px;">— </div><div id="a3650" style="position:absolute;font-family:'Times New Roman';left:212px;top:152px;">— </div><div id="a3654" style="position:absolute;font-family:'Times New Roman';left:277px;top:152px;">— </div><div id="a3658" style="position:absolute;font-family:'Times New Roman';left:337px;top:152px;">— </div><div id="a3662" style="position:absolute;font-family:'Times New Roman';left:412px;top:152px;">595</div><div id="a3666" style="position:absolute;font-family:'Times New Roman';left:498px;top:152px;">— </div><div id="a3670" style="position:absolute;font-family:'Times New Roman';left:587px;top:152px;">— </div><div id="a3674" style="position:absolute;font-family:'Times New Roman';left:659px;top:152px;">595</div><div id="a3676" style="position:absolute;font-family:'Times New Roman';left:4px;top:171px;">Stock compensation </div><div id="a3677" style="position:absolute;font-family:'Times New Roman';left:4px;top:186px;">plan transactions </div><div id="a3680" style="position:absolute;font-family:'Times New Roman';left:158px;top:186px;">—</div><div id="a3684" style="position:absolute;font-family:'Times New Roman';left:212px;top:186px;">—</div><div id="a3688" style="position:absolute;font-family:'Times New Roman';left:279px;top:186px;display:flex;">(6)</div><div id="a3692" style="position:absolute;font-family:'Times New Roman';left:320px;top:186px;">1,041</div><div id="a3696" style="position:absolute;font-family:'Times New Roman';left:419px;top:186px;">— </div><div id="a3700" style="position:absolute;font-family:'Times New Roman';left:498px;top:186px;">— </div><div id="a3704" style="position:absolute;font-family:'Times New Roman';left:587px;top:186px;">— </div><div id="a3708" style="position:absolute;font-family:'Times New Roman';left:649px;top:186px;">1,035</div><div id="a3710" style="position:absolute;font-family:'Times New Roman';left:4px;top:205px;">Dividends ($</div><div id="a3710_12_5" style="position:absolute;font-family:'Times New Roman';left:74px;top:205px;">0.006</div><div id="a3711" style="position:absolute;font-family:'Times New Roman';left:4px;top:220px;">per share) </div><div id="a3736" style="position:absolute;font-family:'Times New Roman';left:13px;top:237px;">Common </div><div id="a3739" style="position:absolute;font-family:'Times New Roman';left:158px;top:237px;">— </div><div id="a3743" style="position:absolute;font-family:'Times New Roman';left:212px;top:237px;">— </div><div id="a3747" style="position:absolute;font-family:'Times New Roman';left:277px;top:237px;">— </div><div id="a3751" style="position:absolute;font-family:'Times New Roman';left:337px;top:237px;">— </div><div id="a3755" style="position:absolute;font-family:'Times New Roman';left:419px;top:237px;">— </div><div id="a3759" style="position:absolute;font-family:'Times New Roman';left:486px;top:237px;display:flex;">(265)</div><div id="a3763" style="position:absolute;font-family:'Times New Roman';left:587px;top:237px;">— </div><div id="a3767" style="position:absolute;font-family:'Times New Roman';left:654px;top:237px;display:flex;">(265)</div><div id="a3769" style="position:absolute;font-family:'Times New Roman';left:13px;top:254px;">Class A common </div><div id="a3772" style="position:absolute;font-family:'Times New Roman';left:158px;top:254px;">— </div><div id="a3776" style="position:absolute;font-family:'Times New Roman';left:212px;top:254px;">— </div><div id="a3780" style="position:absolute;font-family:'Times New Roman';left:277px;top:254px;">— </div><div id="a3784" style="position:absolute;font-family:'Times New Roman';left:337px;top:254px;">— </div><div id="a3788" style="position:absolute;font-family:'Times New Roman';left:419px;top:254px;">— </div><div id="a3792" style="position:absolute;font-family:'Times New Roman';left:493px;top:254px;display:flex;">(29)</div><div id="a3796" style="position:absolute;font-family:'Times New Roman';left:587px;top:254px;">— </div><div id="a3800" style="position:absolute;font-family:'Times New Roman';left:661px;top:254px;display:flex;">(29)</div><div id="a3802" style="position:absolute;font-family:'Times New Roman';left:4px;top:271px;">Net income (loss) </div><div id="a3805" style="position:absolute;font-family:'Times New Roman';left:158px;top:271px;">— </div><div id="a3809" style="position:absolute;font-family:'Times New Roman';left:212px;top:271px;">— </div><div id="a3813" style="position:absolute;font-family:'Times New Roman';left:277px;top:271px;">— </div><div id="a3817" style="position:absolute;font-family:'Times New Roman';left:337px;top:271px;">— </div><div id="a3821" style="position:absolute;font-family:'Times New Roman';left:419px;top:271px;">— </div><div id="a3825" style="position:absolute;font-family:'Times New Roman';left:491px;top:271px;">926</div><div id="a3829" style="position:absolute;font-family:'Times New Roman';left:575px;top:271px;display:flex;">(515)</div><div id="a3833" style="position:absolute;font-family:'Times New Roman';left:659px;top:271px;">411</div><div id="a3835" style="position:absolute;font-family:'Times New Roman';left:4px;top:292px;">Balance at September </div><div id="a3836" style="position:absolute;font-family:'Times New Roman';left:4px;top:307px;">2, 2023 </div><div id="a3838" style="position:absolute;font-family:'Times New Roman';left:128px;top:307px;">$ </div><div id="a3840" style="position:absolute;font-family:'Times New Roman';left:151px;top:307px;">703</div><div id="a3843" style="position:absolute;font-family:'Times New Roman';left:183px;top:307px;">$ </div><div id="a3845" style="position:absolute;font-family:'Times New Roman';left:212px;top:307px;">48</div><div id="a3848" style="position:absolute;font-family:'Times New Roman';left:236px;top:307px;">$ </div><div id="a3850" style="position:absolute;font-family:'Times New Roman';left:248px;top:307px;display:flex;">(30,014)</div><div id="a3853" style="position:absolute;font-family:'Times New Roman';left:301px;top:307px;">$ </div><div id="a3855" style="position:absolute;font-family:'Times New Roman';left:313px;top:307px;">73,153</div><div id="a3858" style="position:absolute;font-family:'Times New Roman';left:361px;top:307px;">$ </div><div id="a3860" style="position:absolute;font-family:'Times New Roman';left:397px;top:307px;display:flex;">(2,291)</div><div id="a3863" style="position:absolute;font-family:'Times New Roman';left:444px;top:307px;">$ </div><div id="a3865" style="position:absolute;font-family:'Times New Roman';left:458px;top:307px;">1,571,744</div><div id="a3868" style="position:absolute;font-family:'Times New Roman';left:523px;top:307px;">$ </div><div id="a3870" style="position:absolute;font-family:'Times New Roman';left:565px;top:307px;display:flex;">(2,013)</div><div id="a3873" style="position:absolute;font-family:'Times New Roman';left:612px;top:307px;">$ </div><div id="a3875" style="position:absolute;font-family:'Times New Roman';left:626px;top:307px;">1,611,330</div></div></div></div></div> 703000 48000 -31597000 76371000 -1773000 1756395000 -3104000 1797043000 1299000 1299000 0 0 -35000 1132000 1097000 1.019 45075000 45075000 4891000 4891000 149976000 -386000 149590000 703000 48000 -31632000 77503000 -474000 1856405000 -3490000 1899063000 703000 48000 -30008000 72112000 -2886000 1571112000 -1498000 1609583000 595000 595000 0 0 -6000 1041000 1035000 0.006 265000 265000 29000 29000 926000 -515000 411000 703000 48000 -30014000 73153000 -2291000 1571744000 -2013000 1611330000 <div id="TextBlockContainer315" style="position:relative;line-height:normal;width:701px;height:127px;"><div id="TextContainer315" style="position:relative;width:701px;z-index:1;"><div id="a3880" 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="a3886" style="position:absolute;font-family:'Times New Roman';left:233px;top:0px;"><div style="display:inline-block;width:3px"> </div></div><div id="a3890" 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="a3894" 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="a3897" 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="a3902" 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="a3903" 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="TextBlockContainer319" style="position:relative;line-height:normal;width:692px;height:267px;"><div style="position:absolute; width:227.1px; height:1px; left:459.1px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:451.8px; height:15.4px; left:4.6px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:2.1px; top:33.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:459.1px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:1px; left:2.1px; top:32.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:32.9px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:571.2px; top:32.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:32.9px; background-color:#000000; "> </div> <div style="position:absolute; width:433.7px; height:15.2px; left:22.8px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.8px; height:15.2px; left:473.7px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.2px; left:571.2px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:67.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.7px; height:15.2px; left:588.8px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:84.6px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:84.6px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:14.2px; left:2.1px; top:107.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:18.1px; left:2.1px; top:103.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.2px; left:459.1px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:103.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:105.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:18.1px; left:571.2px; top:103.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.2px; left:574.2px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:103.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:105.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:433.7px; height:15.4px; left:22.8px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:138.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:433.7px; height:15.4px; left:22.8px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:2.1px; top:173.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:18.7px; left:2.1px; top:172.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:172.3px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:18.7px; left:571.2px; top:172.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:172.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:191px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:192.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:191px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:192.9px; background-color:#000000; "> </div> <div style="position:absolute; width:451.8px; height:15.4px; left:4.6px; top:210.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.2px; left:2.1px; top:208.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:459.1px; top:210.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:433.7px; height:15.4px; left:22.8px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:461.7px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:576.8px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:18.2px; left:2.1px; top:247.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:22.1px; left:2.1px; top:244px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:19.2px; left:459.1px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:244px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:245.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:22.1px; left:571.2px; top:244px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:19.2px; left:574.2px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:244px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:245.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:228px; height:1px; left:458.2px; top:266.1px; background-color:#000000; "> </div> <div id="TextContainer319" style="position:relative;width:692px;z-index:1;"><div id="a3907" style="position:absolute;font-family:'Times New Roman';left:511px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a3910" style="position:absolute;font-family:'Times New Roman';left:471px;top:18px;">August 31, 2024 </div><div id="a3913" style="position:absolute;font-family:'Times New Roman';left:580px;top:18px;">September 2, 2023 </div><div id="a3915" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Numerator </div><div id="a3922" style="position:absolute;font-family:'Times New Roman';left:23px;top:52px;">Net income </div><div id="a3924" style="position:absolute;font-family:'Times New Roman';left:461px;top:52px;">$ </div><div id="a3926" style="position:absolute;font-family:'Times New Roman';left:521px;top:52px;">149,590</div><div id="a3929" style="position:absolute;font-family:'Times New Roman';left:577px;top:52px;">$ </div><div id="a3931" style="position:absolute;font-family:'Times New Roman';left:659px;top:52px;">411</div><div id="a3933" style="position:absolute;font-family:'Times New Roman';left:23px;top:69px;">Less: Loss attributable to noncontrolling interest </div><div id="a3936" style="position:absolute;font-family:'Times New Roman';left:539px;top:69px;display:flex;">(386)</div><div id="a3940" style="position:absolute;font-family:'Times New Roman';left:654px;top:69px;display:flex;">(515)</div><div id="a3942" style="position:absolute;font-family:'Times New Roman';left:23px;top:88px;">Net income attributable to Cal-Maine Foods, Inc. </div><div id="a3946" style="position:absolute;font-family:'Times New Roman';left:461px;top:88px;">$ </div><div id="a3948" style="position:absolute;font-family:'Times New Roman';left:521px;top:88px;">149,976</div><div id="a3951" style="position:absolute;font-family:'Times New Roman';left:577px;top:88px;">$ </div><div id="a3953" style="position:absolute;font-family:'Times New Roman';left:659px;top:88px;">926</div><div id="a3961" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">Denominator </div><div id="a3968" style="position:absolute;font-family:'Times New Roman';left:23px;top:140px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares outstanding, basic </div><div id="a3973" style="position:absolute;font-family:'Times New Roman';left:528px;top:140px;">48,761</div><div id="a3977" style="position:absolute;font-family:'Times New Roman';left:643px;top:140px;">48,690</div><div id="a3979" style="position:absolute;font-family:'Times New Roman';left:23px;top:157px;">Effect of dilutive restricted shares </div><div id="a3982" style="position:absolute;font-family:'Times New Roman';left:544px;top:157px;">171</div><div id="a3986" style="position:absolute;font-family:'Times New Roman';left:659px;top:157px;">150</div><div id="a3988" style="position:absolute;font-family:'Times New Roman';left:23px;top:176px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares outstanding, diluted </div><div id="a3993" style="position:absolute;font-family:'Times New Roman';left:528px;top:176px;">48,932</div><div id="a3997" style="position:absolute;font-family:'Times New Roman';left:643px;top:176px;">48,840</div><div id="a4005" style="position:absolute;font-family:'Times New Roman';left:4px;top:211px;">Net income per common share attributable to Cal-Maine Foods, Inc. </div><div id="a4014" style="position:absolute;font-family:'Times New Roman';left:23px;top:229px;">Basic </div><div id="a4016" style="position:absolute;font-family:'Times New Roman';left:461px;top:229px;">$ </div><div id="a4018" style="position:absolute;font-family:'Times New Roman';left:541px;top:229px;">3.08</div><div id="a4021" style="position:absolute;font-family:'Times New Roman';left:577px;top:229px;">$ </div><div id="a4023" style="position:absolute;font-family:'Times New Roman';left:656px;top:229px;">0.02</div><div id="a4025" style="position:absolute;font-family:'Times New Roman';left:23px;top:251px;">Diluted </div><div id="a4027" style="position:absolute;font-family:'Times New Roman';left:461px;top:251px;">$ </div><div id="a4029" style="position:absolute;font-family:'Times New Roman';left:541px;top:251px;">3.06</div><div id="a4032" style="position:absolute;font-family:'Times New Roman';left:577px;top:251px;">$ </div><div id="a4034" style="position:absolute;font-family:'Times New Roman';left:656px;top:251px;">0.02</div></div></div> <div id="TextBlockContainer321" style="position:relative;line-height:normal;width:692px;height:267px;"><div id="div_318_XBRL_TS_10f400f45c1545c28759a8025aaacb0f" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer319" style="position:relative;line-height:normal;width:692px;height:267px;"><div style="position:absolute; width:227.1px; height:1px; left:459.1px; top:15.3px; background-color:#000000; "> </div> <div style="position:absolute; width:451.8px; height:15.4px; left:4.6px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:2.1px; top:33.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:459.1px; top:35.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:1px; left:2.1px; top:32.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:32.9px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:571.2px; top:32.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:32.9px; background-color:#000000; "> </div> <div style="position:absolute; width:433.7px; height:15.2px; left:22.8px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.8px; height:15.2px; left:473.7px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.2px; left:571.2px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:67.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:94.7px; height:15.2px; left:588.8px; top:69.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:84.6px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:84.6px; background-color:#000000; "> </div> <div style="position:absolute; width:684.1px; height:14.2px; left:2.1px; top:107.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:18.1px; left:2.1px; top:103.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.2px; left:459.1px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:103.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:105.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:18.1px; left:571.2px; top:103.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.2px; left:574.2px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:103.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:105.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:106.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:433.7px; height:15.4px; left:22.8px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:138.4px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:140px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:433.7px; height:15.4px; left:22.8px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:571.2px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.7px; left:2.1px; top:173.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:175.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:18.7px; left:2.1px; top:172.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:172.3px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:18.7px; left:571.2px; top:172.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:172.3px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:191px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:192.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:191px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:192.9px; background-color:#000000; "> </div> <div style="position:absolute; width:451.8px; height:15.4px; left:4.6px; top:210.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.2px; left:2.1px; top:208.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:15.4px; left:459.1px; top:210.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:433.7px; height:15.4px; left:22.8px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:461.7px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.8px; height:15.4px; left:473.7px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:576.8px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:18.2px; left:2.1px; top:247.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:90.7px; height:15.4px; left:588.8px; top:250.7px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:457.1px; height:22.1px; left:2.1px; top:244px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:19.2px; left:459.1px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:244px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:245.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:459.1px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:22.1px; left:571.2px; top:244px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:12px; height:19.2px; left:574.2px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:244px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:245.9px; background-color:#000000; "> </div> <div style="position:absolute; width:112px; height:1px; left:574.2px; top:246.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:228px; height:1px; left:458.2px; top:266.1px; background-color:#000000; "> </div> <div id="TextContainer319" style="position:relative;width:692px;z-index:1;"><div id="a3907" style="position:absolute;font-family:'Times New Roman';left:511px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a3910" style="position:absolute;font-family:'Times New Roman';left:471px;top:18px;">August 31, 2024 </div><div id="a3913" style="position:absolute;font-family:'Times New Roman';left:580px;top:18px;">September 2, 2023 </div><div id="a3915" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Numerator </div><div id="a3922" style="position:absolute;font-family:'Times New Roman';left:23px;top:52px;">Net income </div><div id="a3924" style="position:absolute;font-family:'Times New Roman';left:461px;top:52px;">$ </div><div id="a3926" style="position:absolute;font-family:'Times New Roman';left:521px;top:52px;">149,590</div><div id="a3929" style="position:absolute;font-family:'Times New Roman';left:577px;top:52px;">$ </div><div id="a3931" style="position:absolute;font-family:'Times New Roman';left:659px;top:52px;">411</div><div id="a3933" style="position:absolute;font-family:'Times New Roman';left:23px;top:69px;">Less: Loss attributable to noncontrolling interest </div><div id="a3936" style="position:absolute;font-family:'Times New Roman';left:539px;top:69px;display:flex;">(386)</div><div id="a3940" style="position:absolute;font-family:'Times New Roman';left:654px;top:69px;display:flex;">(515)</div><div id="a3942" style="position:absolute;font-family:'Times New Roman';left:23px;top:88px;">Net income attributable to Cal-Maine Foods, Inc. </div><div id="a3946" style="position:absolute;font-family:'Times New Roman';left:461px;top:88px;">$ </div><div id="a3948" style="position:absolute;font-family:'Times New Roman';left:521px;top:88px;">149,976</div><div id="a3951" style="position:absolute;font-family:'Times New Roman';left:577px;top:88px;">$ </div><div id="a3953" style="position:absolute;font-family:'Times New Roman';left:659px;top:88px;">926</div><div id="a3961" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">Denominator </div><div id="a3968" style="position:absolute;font-family:'Times New Roman';left:23px;top:140px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares outstanding, basic </div><div id="a3973" style="position:absolute;font-family:'Times New Roman';left:528px;top:140px;">48,761</div><div id="a3977" style="position:absolute;font-family:'Times New Roman';left:643px;top:140px;">48,690</div><div id="a3979" style="position:absolute;font-family:'Times New Roman';left:23px;top:157px;">Effect of dilutive restricted shares </div><div id="a3982" style="position:absolute;font-family:'Times New Roman';left:544px;top:157px;">171</div><div id="a3986" style="position:absolute;font-family:'Times New Roman';left:659px;top:157px;">150</div><div id="a3988" style="position:absolute;font-family:'Times New Roman';left:23px;top:176px;">Weighted-average<div style="display:inline-block;width:5px"> </div>common shares outstanding, diluted </div><div id="a3993" style="position:absolute;font-family:'Times New Roman';left:528px;top:176px;">48,932</div><div id="a3997" style="position:absolute;font-family:'Times New Roman';left:643px;top:176px;">48,840</div><div id="a4005" style="position:absolute;font-family:'Times New Roman';left:4px;top:211px;">Net income per common share attributable to Cal-Maine Foods, Inc. </div><div id="a4014" style="position:absolute;font-family:'Times New Roman';left:23px;top:229px;">Basic </div><div id="a4016" style="position:absolute;font-family:'Times New Roman';left:461px;top:229px;">$ </div><div id="a4018" style="position:absolute;font-family:'Times New Roman';left:541px;top:229px;">3.08</div><div id="a4021" style="position:absolute;font-family:'Times New Roman';left:577px;top:229px;">$ </div><div id="a4023" style="position:absolute;font-family:'Times New Roman';left:656px;top:229px;">0.02</div><div id="a4025" style="position:absolute;font-family:'Times New Roman';left:23px;top:251px;">Diluted </div><div id="a4027" style="position:absolute;font-family:'Times New Roman';left:461px;top:251px;">$ </div><div id="a4029" style="position:absolute;font-family:'Times New Roman';left:541px;top:251px;">3.06</div><div id="a4032" style="position:absolute;font-family:'Times New Roman';left:577px;top:251px;">$ </div><div id="a4034" style="position:absolute;font-family:'Times New Roman';left:656px;top:251px;">0.02</div></div></div></div></div> 149590000 411000 -386000 -515000 149976000 926000 48761000 48690000 171000 150000 48932000 48840000 3.08 0.02 3.06 0.02 <div id="TextBlockContainer324" style="position:relative;line-height:normal;width:703px;height:174px;"><div id="TextContainer324" style="position:relative;width:703px;z-index:1;"><div id="a4043" 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="a4051" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Net revenue is primarily generated through the sales of<div style="display:inline-block;width:5px"> </div>shell eggs and egg products. The Company’s<div style="display:inline-block;width:6px"> </div>shell egg product offerings </div><div id="a4053" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">include specialty and<div style="display:inline-block;width:5px"> </div>conventional shell eggs.<div style="display:inline-block;width:5px"> </div>Specialty shell eggs include<div style="display:inline-block;width:5px"> </div>cage-free, organic,<div style="display:inline-block;width:5px"> </div>brown, free-range, pasture-raised </div><div id="a4060" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">and nutritionally enhanced eggs. Conventional shell egg sales represent all other<div style="display:inline-block;width:5px"> </div>shell egg sales not sold as specialty shell eggs.<div style="display:inline-block;width:7px"> </div></div><div id="a4065" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">The Company’s<div style="display:inline-block;width:6px"> </div>egg products<div style="display:inline-block;width:6px"> </div>offerings<div style="display:inline-block;width:5px"> </div>include liquid<div style="display:inline-block;width:6px"> </div>and frozen<div style="display:inline-block;width:6px"> </div>egg products<div style="display:inline-block;width:6px"> </div>and hard-cooked<div style="display:inline-block;width:6px"> </div>eggs.<div style="display:inline-block;width:9px"> </div>Liquid and<div style="display:inline-block;width:6px"> </div>frozen egg </div><div id="a4068" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">products<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:7px"> </div>primarily<div style="display:inline-block;width:7px"> </div>sold<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>institutional,<div style="display:inline-block;width:7px"> </div>foodservice<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>food<div style="display:inline-block;width:7px"> </div>manufacturing<div style="display:inline-block;width:7px"> </div>sectors.<div style="display:inline-block;width:7px"> </div>Hard-cooked<div style="display:inline-block;width:7px"> </div>eggs<div style="display:inline-block;width:7px"> </div>are<div style="display:inline-block;width:7px"> </div>sold </div><div id="a4071" style="position:absolute;font-family:'Times New Roman';left:4px;top:127px;">primarily within the foodservice and retail channels. </div><div id="a4074" style="position:absolute;font-family:'Times New Roman';left:4px;top:158px;">The following table provides revenue disaggregated by product category<div style="display:inline-block;width:5px"> </div>(in thousands):</div></div></div><div id="TextBlockContainer330" style="position:relative;line-height:normal;width:688px;height:120px;"><div id="div_327_XBRL_TS_93f908e91a7644d68b845480752906c8" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer328" style="position:relative;line-height:normal;width:688px;height:120px;"><div style="position:absolute; width:247.1px; height:1px; left:439.1px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:431.8px; height:15.2px; left:4.6px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:441.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.8px; height:15.2px; left:453.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:566.9px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.2px; left:578.9px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:437.1px; height:17.6px; left:2.1px; top:32.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122.1px; height:1px; left:439.1px; top:32.1px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:561.3px; top:32.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:32.1px; background-color:#000000; "> </div> <div style="position:absolute; width:431.8px; height:15.4px; left:4.6px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.8px; height:15.4px; left:453.7px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:561.1px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:66.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:441.7px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.8px; height:15.4px; left:453.7px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:566.9px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:2.1px; top:101.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:437.1px; height:18.1px; left:2.1px; top:100.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122.1px; height:1px; left:439.1px; top:100.8px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:561.3px; top:100.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:100.8px; background-color:#000000; "> </div> <div style="position:absolute; width:123.1px; height:1px; left:438.2px; top:118.9px; background-color:#000000; "> </div> <div style="position:absolute; width:122.9px; height:1px; left:563.3px; top:118.9px; background-color:#000000; "> </div> <div id="TextContainer328" style="position:relative;width:688px;z-index:1;"><div id="a4079" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a4082" style="position:absolute;font-family:'Times New Roman';left:456px;top:17px;">August 31, 2024 </div><div id="a4085" style="position:absolute;font-family:'Times New Roman';left:575px;top:17px;">September 2, 2023 </div><div id="a4087" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Conventional shell egg sales </div><div id="a4089" style="position:absolute;font-family:'Times New Roman';left:441px;top:35px;">$ </div><div id="a4091" style="position:absolute;font-family:'Times New Roman';left:511px;top:35px;">484,736</div><div id="a4094" style="position:absolute;font-family:'Times New Roman';left:567px;top:35px;">$ </div><div id="a4096" style="position:absolute;font-family:'Times New Roman';left:636px;top:35px;">225,280</div><div id="a4098" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Specialty shell egg sales </div><div id="a4101" style="position:absolute;font-family:'Times New Roman';left:511px;top:52px;">256,777</div><div id="a4105" style="position:absolute;font-family:'Times New Roman';left:636px;top:52px;">208,681</div><div id="a4107" style="position:absolute;font-family:'Times New Roman';left:4px;top:69px;">Egg products </div><div id="a4110" style="position:absolute;font-family:'Times New Roman';left:517px;top:69px;">35,175</div><div id="a4114" style="position:absolute;font-family:'Times New Roman';left:643px;top:69px;">22,223</div><div id="a4116" style="position:absolute;font-family:'Times New Roman';left:4px;top:86px;">Other </div><div id="a4119" style="position:absolute;font-family:'Times New Roman';left:524px;top:86px;">9,183</div><div id="a4123" style="position:absolute;font-family:'Times New Roman';left:649px;top:86px;">3,160</div><div id="a4126" style="position:absolute;font-family:'Times New Roman';left:441px;top:104px;">$ </div><div id="a4128" style="position:absolute;font-family:'Times New Roman';left:511px;top:104px;">785,871</div><div id="a4131" style="position:absolute;font-family:'Times New Roman';left:567px;top:104px;">$ </div><div id="a4133" style="position:absolute;font-family:'Times New Roman';left:636px;top:104px;">459,344</div></div></div></div></div> <div id="TextBlockContainer328" style="position:relative;line-height:normal;width:688px;height:120px;"><div style="position:absolute; width:247.1px; height:1px; left:439.1px; top:15.2px; background-color:#000000; "> </div> <div style="position:absolute; width:431.8px; height:15.2px; left:4.6px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.2px; left:441.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.8px; height:15.2px; left:453.7px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.2px; left:566.9px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.6px; left:2.1px; top:33.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.2px; left:578.9px; top:34.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:437.1px; height:17.6px; left:2.1px; top:32.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122.1px; height:1px; left:439.1px; top:32.1px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:561.3px; top:32.1px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:32.1px; background-color:#000000; "> </div> <div style="position:absolute; width:431.8px; height:15.4px; left:4.6px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.8px; height:15.4px; left:453.7px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:3px; height:15.4px; left:561.1px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:66.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:68.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:441.7px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.8px; height:15.4px; left:453.7px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.6px; height:15.4px; left:566.9px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17.1px; left:2.1px; top:101.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:100.6px; height:15.4px; left:578.9px; top:103.5px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:437.1px; height:18.1px; left:2.1px; top:100.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:122.1px; height:1px; left:439.1px; top:100.8px; background-color:#000000; "> </div> <div style="position:absolute; width:3px; height:1px; left:561.3px; top:100.8px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:121.9px; height:1px; left:564.3px; top:100.8px; background-color:#000000; "> </div> <div style="position:absolute; width:123.1px; height:1px; left:438.2px; top:118.9px; background-color:#000000; "> </div> <div style="position:absolute; width:122.9px; height:1px; left:563.3px; top:118.9px; background-color:#000000; "> </div> <div id="TextContainer328" style="position:relative;width:688px;z-index:1;"><div id="a4079" style="position:absolute;font-family:'Times New Roman';left:501px;top:0px;">Thirteen Weeks<div style="display:inline-block;width:5px"> </div>Ended </div><div id="a4082" style="position:absolute;font-family:'Times New Roman';left:456px;top:17px;">August 31, 2024 </div><div id="a4085" style="position:absolute;font-family:'Times New Roman';left:575px;top:17px;">September 2, 2023 </div><div id="a4087" style="position:absolute;font-family:'Times New Roman';left:4px;top:35px;">Conventional shell egg sales </div><div id="a4089" style="position:absolute;font-family:'Times New Roman';left:441px;top:35px;">$ </div><div id="a4091" style="position:absolute;font-family:'Times New Roman';left:511px;top:35px;">484,736</div><div id="a4094" style="position:absolute;font-family:'Times New Roman';left:567px;top:35px;">$ </div><div id="a4096" style="position:absolute;font-family:'Times New Roman';left:636px;top:35px;">225,280</div><div id="a4098" style="position:absolute;font-family:'Times New Roman';left:4px;top:52px;">Specialty shell egg sales </div><div id="a4101" style="position:absolute;font-family:'Times New Roman';left:511px;top:52px;">256,777</div><div id="a4105" style="position:absolute;font-family:'Times New Roman';left:636px;top:52px;">208,681</div><div id="a4107" style="position:absolute;font-family:'Times New Roman';left:4px;top:69px;">Egg products </div><div id="a4110" style="position:absolute;font-family:'Times New Roman';left:517px;top:69px;">35,175</div><div id="a4114" style="position:absolute;font-family:'Times New Roman';left:643px;top:69px;">22,223</div><div id="a4116" style="position:absolute;font-family:'Times New Roman';left:4px;top:86px;">Other </div><div id="a4119" style="position:absolute;font-family:'Times New Roman';left:524px;top:86px;">9,183</div><div id="a4123" style="position:absolute;font-family:'Times New Roman';left:649px;top:86px;">3,160</div><div id="a4126" style="position:absolute;font-family:'Times New Roman';left:441px;top:104px;">$ </div><div id="a4128" style="position:absolute;font-family:'Times New Roman';left:511px;top:104px;">785,871</div><div id="a4131" style="position:absolute;font-family:'Times New Roman';left:567px;top:104px;">$ </div><div id="a4133" style="position:absolute;font-family:'Times New Roman';left:636px;top:104px;">459,344</div></div></div> 484736000 225280000 256777000 208681000 35175000 22223000 9183000 3160000 785871000 459344000 <div id="TextBlockContainer333" style="position:relative;line-height:normal;width:701px;height:176px;"><div id="TextContainer333" style="position:relative;width:701px;z-index:1;"><div id="a4136" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 9 - Stock Based Compensation </div><div id="a4144" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Total<div style="display:inline-block;width:5px"> </div>stock-based compensation<div style="display:inline-block;width:6px"> </div>expense was<div style="display:inline-block;width:5px"> </div>$</div><div id="a4144_44_3" style="position:absolute;font-family:'Times New Roman';left:260px;top:32px;">1.1</div><div id="a4144_47_14" style="position:absolute;font-family:'Times New Roman';left:277px;top:32px;"><div style="display:inline-block;width:4px"> </div>million and<div style="display:inline-block;width:5px"> </div>$</div><div id="a4144_61_3" style="position:absolute;font-family:'Times New Roman';left:354px;top:32px;">1.0</div><div id="a4144_64_58" style="position:absolute;font-family:'Times New Roman';left:370px;top:32px;"><div style="display:inline-block;width:4px"> </div>million for<div style="display:inline-block;width:5px"> </div>the thirteen<div style="display:inline-block;width:5px"> </div>weeks ended<div style="display:inline-block;width:5px"> </div>August 31,<div style="display:inline-block;width:5px"> </div>2024 and </div><div id="a4160" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">September 2, 2023, respectively. </div><div id="a4165" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">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="a4168" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">Restated 2012 Omnibus Long-Term<div style="display:inline-block;width:5px"> </div>Incentive Plan at August 31, 2024 of $</div><div id="a4168_70_3" style="position:absolute;font-family:'Times New Roman';left:407px;top:95px;">6.3</div><div id="a4168_73_50" style="position:absolute;font-family:'Times New Roman';left:424px;top:95px;"><div style="display:inline-block;width:3px"> </div>million will be recorded over a weighted average </div><div id="a4176" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">period<div style="display:inline-block;width:5px"> </div>of </div><div id="a4176_10_3" style="position:absolute;font-family:'Times New Roman';left:59px;top:111px;">1.9</div><div id="a4176_13_110" style="position:absolute;font-family:'Times New Roman';left:76px;top:111px;"><div style="display:inline-block;width:5px"> </div>years.<div style="display:inline-block;width:5px"> </div>Refer<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>Part<div style="display:inline-block;width:5px"> </div>II<div style="display:inline-block;width:5px"> </div>Item<div style="display:inline-block;width:5px"> </div>8,<div style="display:inline-block;width:5px"> </div>Notes<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:5px"> </div>Consolidated<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>and<div style="display:inline-block;width:5px"> </div>Supplementary<div style="display:inline-block;width:5px"> </div>Data,<div style="display:inline-block;width:5px"> </div>Note 14<div style="display:inline-block;width:6px"> </div>- </div><div id="a4183" style="position:absolute;font-family:'Times New Roman';left:4px;top:127px;">Stock Compensation Plans in our 2024 Annual Report for further information<div style="display:inline-block;width:5px"> </div>on our stock compensation plans. </div><div id="a4186" style="position:absolute;font-family:'Times New Roman';left:4px;top:160px;">The Company’s restricted share activity<div style="display:inline-block;width:5px"> </div>for the thirteen weeks ended August 31, 2024 follows:</div></div></div><div id="TextBlockContainer339" style="position:relative;line-height:normal;width:695px;height:117px;"><div id="div_336_XBRL_TS_77364c0f27ab43e8986cee05fa09c7a1" style="position:absolute;left:0px;top:0px;float:left;"><div id="TextBlockContainer337" style="position:relative;line-height:normal;width:695px;height:117px;"><div style="position:absolute; width:486.8px; height:15.4px; left:4.6px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:496.7px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.8px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:2.1px; top:46.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.8px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:492.1px; height:17.8px; left:2.1px; top:45.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:45.9px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:579.2px; top:45.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:45.9px; background-color:#000000; "> </div> <div style="position:absolute; width:486.8px; height:15.4px; left:4.6px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:79.7px; height:15.4px; left:496.7px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:579.2px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:80.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.8px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:97.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:97.6px; background-color:#000000; "> </div> <div style="position:absolute; width:86px; height:1px; left:493.2px; top:116.3px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:588.3px; top:116.3px; background-color:#000000; "> </div> <div id="TextContainer337" style="position:relative;width:695px;z-index:1;"><div id="a4193" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;">Number of </div><div id="a4194" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;">Shares </div><div id="a4197" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;">Weighted </div><div id="a4198" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;">Average Grant </div><div id="a4199" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;">Date Fair Value </div><div id="a4201" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">Outstanding, June 1, 2024 </div><div id="a4203" style="position:absolute;font-family:'Times New Roman';left:529px;top:48px;">277,954</div><div id="a4206" style="position:absolute;font-family:'Times New Roman';left:592px;top:48px;">$ </div><div id="a4208" style="position:absolute;font-family:'Times New Roman';left:649px;top:48px;">49.38</div><div id="a4210" style="position:absolute;font-family:'Times New Roman';left:4px;top:65px;">Vested </div><div id="a4212" style="position:absolute;font-family:'Times New Roman';left:537px;top:65px;display:flex;">(2,057)</div><div id="a4216" style="position:absolute;font-family:'Times New Roman';left:649px;top:65px;">44.72</div><div id="a4218" style="position:absolute;font-family:'Times New Roman';left:4px;top:82px;">Forfeited </div><div id="a4220" style="position:absolute;font-family:'Times New Roman';left:537px;top:82px;display:flex;">(1,682)</div><div id="a4224" style="position:absolute;font-family:'Times New Roman';left:649px;top:82px;">54.64</div><div id="a4226" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">Outstanding, August 31, 2024 </div><div id="a4228" style="position:absolute;font-family:'Times New Roman';left:529px;top:101px;">274,215</div><div id="a4231" style="position:absolute;font-family:'Times New Roman';left:592px;top:101px;">$ </div><div id="a4233" style="position:absolute;font-family:'Times New Roman';left:649px;top:101px;">49.38</div></div></div></div></div> 1100000 1000000.0 6300000 P1Y10M24D <div id="TextBlockContainer337" style="position:relative;line-height:normal;width:695px;height:117px;"><div style="position:absolute; width:486.8px; height:15.4px; left:4.6px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:496.7px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:6.7px; height:15.4px; left:591.8px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:16.8px; left:2.1px; top:46.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.8px; top:48.3px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:492.1px; height:17.8px; left:2.1px; top:45.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:45.9px; background-color:#000000; "> </div> <div style="position:absolute; width:10.1px; height:1px; left:579.2px; top:45.9px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:45.9px; background-color:#000000; "> </div> <div style="position:absolute; width:486.8px; height:15.4px; left:4.6px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:79.7px; height:15.4px; left:496.7px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:9.9px; height:15.4px; left:579.2px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:684.1px; height:17px; left:2.1px; top:80.6px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:75.7px; height:15.4px; left:603.8px; top:82.2px; background-color:#CCEEFF; "> </div> <div style="position:absolute; width:85px; height:1px; left:494.2px; top:97.6px; background-color:#000000; "> </div> <div style="position:absolute; width:97px; height:1px; left:589.3px; top:97.6px; background-color:#000000; "> </div> <div style="position:absolute; width:86px; height:1px; left:493.2px; top:116.3px; background-color:#000000; "> </div> <div style="position:absolute; width:97.9px; height:1px; left:588.3px; top:116.3px; background-color:#000000; "> </div> <div id="TextContainer337" style="position:relative;width:695px;z-index:1;"><div id="a4193" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;">Number of </div><div id="a4194" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;">Shares </div><div id="a4197" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;">Weighted </div><div id="a4198" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;">Average Grant </div><div id="a4199" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;">Date Fair Value </div><div id="a4201" style="position:absolute;font-family:'Times New Roman';left:4px;top:48px;">Outstanding, June 1, 2024 </div><div id="a4203" style="position:absolute;font-family:'Times New Roman';left:529px;top:48px;">277,954</div><div id="a4206" style="position:absolute;font-family:'Times New Roman';left:592px;top:48px;">$ </div><div id="a4208" style="position:absolute;font-family:'Times New Roman';left:649px;top:48px;">49.38</div><div id="a4210" style="position:absolute;font-family:'Times New Roman';left:4px;top:65px;">Vested </div><div id="a4212" style="position:absolute;font-family:'Times New Roman';left:537px;top:65px;display:flex;">(2,057)</div><div id="a4216" style="position:absolute;font-family:'Times New Roman';left:649px;top:65px;">44.72</div><div id="a4218" style="position:absolute;font-family:'Times New Roman';left:4px;top:82px;">Forfeited </div><div id="a4220" style="position:absolute;font-family:'Times New Roman';left:537px;top:82px;display:flex;">(1,682)</div><div id="a4224" style="position:absolute;font-family:'Times New Roman';left:649px;top:82px;">54.64</div><div id="a4226" style="position:absolute;font-family:'Times New Roman';left:4px;top:101px;">Outstanding, August 31, 2024 </div><div id="a4228" style="position:absolute;font-family:'Times New Roman';left:529px;top:101px;">274,215</div><div id="a4231" style="position:absolute;font-family:'Times New Roman';left:592px;top:101px;">$ </div><div id="a4233" style="position:absolute;font-family:'Times New Roman';left:649px;top:101px;">49.38</div></div></div> 277954 49.38 2057 44.72 1682 54.64 274215 49.38 <div id="TextBlockContainer342" style="position:relative;line-height:normal;width:701px;height:248px;"><div style="position:absolute; width:147.9px; height:1.3px; left:4.1px; top:45.5px; background-color:#000000; "> </div> <div style="position:absolute; width:512.3px; height:1.3px; left:4.1px; top:77.1px; background-color:#000000; "> </div> <div id="TextContainer342" style="position:relative;width:701px;z-index:1;"><div id="a4238" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 10 - Commitments and Contingencies </div><div id="a4243" style="position:absolute;font-family:'Times New Roman';left:4px;top:16px;"> </div><div id="a4244" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:32px;">LEGAL PROCEEDINGS</div><div id="a4247" 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="a4252" 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="a4253" 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="a4258" style="position:absolute;font-family:'Times New Roman';left:4px;top:125px;">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="a4259" 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="a4264" 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="a4267" 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="a4270" 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="a4271" style="position:absolute;font-family:'Times New Roman';left:4px;top:201px;">$</div><div id="a4271_1_7" style="position:absolute;font-family:'Times New Roman';left:11px;top:201px;">100,000</div><div id="a4271_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="a4273" 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<div style="display:inline-block;width:5px"> </div>to the Texas<div style="display:inline-block;width:6px"> </div>Court of Appeals<div style="display:inline-block;width:5px"> </div>for the </div><div id="a4275" 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></div><div id="TextBlockContainer345" style="position:relative;line-height:normal;width:701px;height:936px;"><div style="position:absolute; width:372.4px; height:1.3px; left:4.1px; top:90.5px; background-color:#000000; "> </div> <div style="position:absolute; width:287.1px; height:1.3px; left:4.1px; top:688.5px; background-color:#000000; "> </div> <div id="TextContainer345" style="position:relative;width:701px;z-index:1;"><div id="a4280" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">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="a4281" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">Texas.<div style="display:inline-block;width:5px"> </div>On September<div style="display:inline-block;width:6px"> </div>29, 2023,<div style="display:inline-block;width:6px"> </div>the Supreme<div style="display:inline-block;width:6px"> </div>Court of<div style="display:inline-block;width:5px"> </div>Texas<div style="display:inline-block;width:5px"> </div>denied the<div style="display:inline-block;width:6px"> </div>Company’s<div style="display:inline-block;width:5px"> </div>Petition for<div style="display:inline-block;width:6px"> </div>Review and<div style="display:inline-block;width:6px"> </div>remanded to<div style="display:inline-block;width:5px"> </div>the </div><div id="a4282" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">trial<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>further<div style="display:inline-block;width:5px"> </div>proceedings.<div style="display:inline-block;width:5px"> </div>The district<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:5px"> </div>entered a<div style="display:inline-block;width:6px"> </div>pre-trial<div style="display:inline-block;width:5px"> </div>order<div style="display:inline-block;width:5px"> </div>scheduling<div style="display:inline-block;width:5px"> </div>pre-trial<div style="display:inline-block;width:5px"> </div>proceedings<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>tentatively </div><div id="a4287" style="position:absolute;font-family:'Times New Roman';left:4px;top:46px;">setting a trial date for August 11, 2025. Management<div style="display:inline-block;width:5px"> </div>believes the risk of material loss related to this matter to be remote. </div><div id="a4290" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:77px;">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="a4293" style="position:absolute;font-family:'Times New Roman';left:4px;top:107px;">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="a4294" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">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="a4296" style="position:absolute;font-family:'Times New Roman';left:4px;top:138px;">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="a4298" style="position:absolute;font-family:'Times New Roman';left:4px;top:153px;">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="a4300" style="position:absolute;font-family:'Times New Roman';left:4px;top:169px;">until a subsequent settlement was reached as described below,<div style="display:inline-block;width:5px"> </div>The Kellogg Company. </div><div id="a4303" style="position:absolute;font-family:'Times New Roman';left:4px;top:199px;">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="a4306" style="position:absolute;font-family:'Times New Roman';left:4px;top:215px;">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="a4308" style="position:absolute;font-family:'Times New Roman';left:4px;top:230px;">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="a4310" style="position:absolute;font-family:'Times New Roman';left:4px;top:245px;">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="a4315" style="position:absolute;font-family:'Times New Roman';left:4px;top:261px;">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="a4316" style="position:absolute;font-family:'Times New Roman';left:4px;top:276px;">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="a4318" style="position:absolute;font-family:'Times New Roman';left:4px;top:291px;">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="a4321" style="position:absolute;font-family:'Times New Roman';left:4px;top:307px;">producers.<div style="display:inline-block;width:7px"> </div></div><div id="a4324" style="position:absolute;font-family:'Times New Roman';left:4px;top:337px;">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="a4325" style="position:absolute;font-family:'Times New Roman';left:4px;top:353px;">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="a4326" style="position:absolute;font-family:'Times New Roman';left:4px;top:368px;">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="a4327" style="position:absolute;font-family:'Times New Roman';left:4px;top:383px;">dismissed the Company with prejudice. </div><div id="a4330" style="position:absolute;font-family:'Times New Roman';left:4px;top:414px;">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="a4332" style="position:absolute;font-family:'Times New Roman';left:4px;top:429px;">Plaintiffs<div style="display:inline-block;width:5px"> </div>$</div><div id="a4332_12_4" style="position:absolute;font-family:'Times New Roman';left:64px;top:429px;">17.8</div><div id="a4332_16_112" style="position:absolute;font-family:'Times New Roman';left:88px;top:429px;"><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="a4334" style="position:absolute;font-family:'Times New Roman';left:4px;top:445px;">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="a4334_31_4" style="position:absolute;font-family:'Times New Roman';left:176px;top:445px;">53.3</div><div id="a4334_35_89" style="position:absolute;font-family:'Times New Roman';left:199px;top:445px;"><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="a4335" style="position:absolute;font-family:'Times New Roman';left:4px;top:460px;">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="a4337" style="position:absolute;font-family:'Times New Roman';left:4px;top:475px;">final and remains subject to appeals by the parties. During<div style="display:inline-block;width:5px"> </div>our second fiscal quarter of 2024, we recorded an accrued expense<div style="display:inline-block;width:5px"> </div>of </div><div id="a4340" style="position:absolute;font-family:'Times New Roman';left:4px;top:491px;">$</div><div id="a4340_1_4" style="position:absolute;font-family:'Times New Roman';left:11px;top:491px;">19.6</div><div id="a4340_5_118" style="position:absolute;font-family:'Times New Roman';left:35px;top:491px;"><div style="display:inline-block;width:4px"> </div>million in selling,<div style="display:inline-block;width:5px"> </div>general and administrative<div style="display:inline-block;width:5px"> </div>expenses in the<div style="display:inline-block;width:5px"> </div>Company’s<div style="display:inline-block;width:5px"> </div>Condensed Consolidated Statements<div style="display:inline-block;width:5px"> </div>of Income </div><div id="a4341" style="position:absolute;font-family:'Times New Roman';left:4px;top:506px;">and classified as<div style="display:inline-block;width:5px"> </div>other noncurrent liabilities<div style="display:inline-block;width:5px"> </div>in the Company’s<div style="display:inline-block;width:6px"> </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><div id="a4343" style="position:absolute;font-family:'Times New Roman';left:4px;top:521px;">our<div style="display:inline-block;width:6px"> </div>estimate<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’s<div style="display:inline-block;width:7px"> </div>proportional<div style="display:inline-block;width:6px"> </div>share<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>reasonably<div style="display:inline-block;width:6px"> </div>possible<div style="display:inline-block;width:6px"> </div>ultimate<div style="display:inline-block;width:6px"> </div>damages<div style="display:inline-block;width:6px"> </div>award,<div style="display:inline-block;width:6px"> </div>excluding<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>Egg </div><div id="a4344" style="position:absolute;font-family:'Times New Roman';left:4px;top:537px;">Product Plaintiffs’<div style="display:inline-block;width:6px"> </div>attorneys’ fees<div style="display:inline-block;width:5px"> </div>that we<div style="display:inline-block;width:5px"> </div>believe would<div style="display:inline-block;width:5px"> </div>be approximately<div style="display:inline-block;width:5px"> </div>offset by<div style="display:inline-block;width:5px"> </div>the credits<div style="display:inline-block;width:5px"> </div>noted above.<div style="display:inline-block;width:5px"> </div>We<div style="display:inline-block;width:5px"> </div>have entered </div><div id="a4346" style="position:absolute;font-family:'Times New Roman';left:4px;top:552px;">into a judgment<div style="display:inline-block;width:5px"> </div>allocation and joint<div style="display:inline-block;width:5px"> </div>defense agreement<div style="display:inline-block;width:5px"> </div>with the other<div style="display:inline-block;width:5px"> </div>major producer<div style="display:inline-block;width:5px"> </div>defendant remaining<div style="display:inline-block;width:5px"> </div>in the case,<div style="display:inline-block;width:5px"> </div>and are </div><div id="a4348" style="position:absolute;font-family:'Times New Roman';left:4px;top:567px;">in discussions<div style="display:inline-block;width:5px"> </div>with other<div style="display:inline-block;width:5px"> </div>defendants regarding<div style="display:inline-block;width:5px"> </div>their contributions.<div style="display:inline-block;width:5px"> </div>Our accrual<div style="display:inline-block;width:5px"> </div>may change<div style="display:inline-block;width:5px"> </div>in the future<div style="display:inline-block;width:5px"> </div>based on<div style="display:inline-block;width:5px"> </div>the outcome </div><div id="a4350" style="position:absolute;font-family:'Times New Roman';left:4px;top:583px;">of those discussions.<div style="display:inline-block;width:5px"> </div>Our accrual may<div style="display:inline-block;width:5px"> </div>also be revised<div style="display:inline-block;width:5px"> </div>in whole or<div style="display:inline-block;width:5px"> </div>in part in<div style="display:inline-block;width:5px"> </div>the future to<div style="display:inline-block;width:5px"> </div>the extent we<div style="display:inline-block;width:5px"> </div>are successful in<div style="display:inline-block;width:5px"> </div>further </div><div id="a4352" style="position:absolute;font-family:'Times New Roman';left:4px;top:598px;">proceedings in the<div style="display:inline-block;width:5px"> </div>litigation.<div style="display:inline-block;width:7px"> </div>On November 29, 2023,<div style="display:inline-block;width:5px"> </div>the defendants, including<div style="display:inline-block;width:5px"> </div>the Company,<div style="display:inline-block;width:5px"> </div>filed a motion for<div style="display:inline-block;width:5px"> </div>judgment as a </div><div id="a4354" style="position:absolute;font-family:'Times New Roman';left:4px;top:613px;">matter of<div style="display:inline-block;width:5px"> </div>law in<div style="display:inline-block;width:5px"> </div>their favor,<div style="display:inline-block;width:6px"> </div>known as<div style="display:inline-block;width:5px"> </div>a directed<div style="display:inline-block;width:5px"> </div>verdict, notwithstanding<div style="display:inline-block;width:5px"> </div>the jury’s<div style="display:inline-block;width:6px"> </div>decision. The<div style="display:inline-block;width:5px"> </div>court denied<div style="display:inline-block;width:5px"> </div>this motion<div style="display:inline-block;width:5px"> </div>on </div><div id="a4356" style="position:absolute;font-family:'Times New Roman';left:4px;top:629px;">September<div style="display:inline-block;width:5px"> </div>30, 2024.<div style="display:inline-block;width:6px"> </div>The Company<div style="display:inline-block;width:6px"> </div>is evaluating<div style="display:inline-block;width:6px"> </div>the court’s<div style="display:inline-block;width:6px"> </div>September<div style="display:inline-block;width:5px"> </div>30, 2024<div style="display:inline-block;width:6px"> </div>order and<div style="display:inline-block;width:6px"> </div>intends to<div style="display:inline-block;width:6px"> </div>continue<div style="display:inline-block;width:5px"> </div>to vigorously </div><div id="a4357" style="position:absolute;font-family:'Times New Roman';left:4px;top:644px;">defend the claims asserted by the Egg Products Plaintiffs. </div><div id="a4360" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:675px;">State of Oklahoma Watershed Pollution<div style="display:inline-block;width:5px"> </div>Litigation </div><div id="a4363" style="position:absolute;font-family:'Times New Roman';left:4px;top:705px;">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="a4365" style="position:absolute;font-family:'Times New Roman';left:4px;top:721px;">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="a4371" style="position:absolute;font-family:'Times New Roman';left:4px;top:736px;">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="a4372" style="position:absolute;font-family:'Times New Roman';left:4px;top:751px;">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="a4374" style="position:absolute;font-family:'Times New Roman';left:4px;top:767px;">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="a4377" style="position:absolute;font-family:'Times New Roman';left:4px;top:782px;">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="a4380" style="position:absolute;font-family:'Times New Roman';left:4px;top:797px;">purchased </div><div id="a4380_10_3" style="position:absolute;font-family:'Times New Roman';left:65px;top:797px;">100</div><div id="a4380_13_100" style="position:absolute;font-family:'Times New Roman';left:85px;top:797px;">%<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="a4381" style="position:absolute;font-family:'Times New Roman';left:4px;top:813px;">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="a4382" style="position:absolute;font-family:'Times New Roman';left:4px;top:828px;">number of small contract producers that operate in the area. </div><div id="a4385" style="position:absolute;font-family:'Times New Roman';left:4px;top:859px;">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="a4388" style="position:absolute;font-family:'Times New Roman';left:4px;top:874px;">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="a4390" style="position:absolute;font-family:'Times New Roman';left:4px;top:889px;">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="a4391" style="position:absolute;font-family:'Times New Roman';left:4px;top:905px;">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="a4394" style="position:absolute;font-family:'Times New Roman';left:4px;top:920px;">reach<div style="display:inline-block;width:6px"> </div>agreement<div style="display:inline-block;width:6px"> </div>on<div style="display:inline-block;width:6px"> </div>appropriate<div style="display:inline-block;width:5px"> </div>remedies.<div style="display:inline-block;width:6px"> </div>On<div style="display:inline-block;width:6px"> </div>June<div style="display:inline-block;width:6px"> </div>12,<div style="display:inline-block;width:5px"> </div>2023,<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>ordered<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>parties<div style="display:inline-block;width:5px"> </div>to<div style="display:inline-block;width:6px"> </div>mediate<div style="display:inline-block;width:6px"> </div>before<div style="display:inline-block;width:6px"> </div>retired<div style="display:inline-block;width:6px"> </div>Tenth </div></div></div><div id="TextBlockContainer348" style="position:relative;line-height:normal;width:701px;height:277px;"><div style="position:absolute; width:82.6px; height:1.3px; left:4.1px; top:213.3px; background-color:#000000; "> </div> <div id="TextContainer348" style="position:relative;width:701px;z-index:1;"><div id="a4400" style="position:absolute;font-family:'Times New Roman';left:4px;top:0px;">Circuit<div style="display:inline-block;width:5px"> </div>Chief<div style="display:inline-block;width:5px"> </div>Judge<div style="display:inline-block;width:5px"> </div>Deanell<div style="display:inline-block;width:5px"> </div>Reece<div style="display:inline-block;width:5px"> </div>Tacha,<div style="display:inline-block;width:6px"> </div>but<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>mediation<div style="display:inline-block;width:5px"> </div>was<div style="display:inline-block;width:5px"> </div>unsuccessful.<div style="display:inline-block;width:5px"> </div>On<div style="display:inline-block;width:5px"> </div>June<div style="display:inline-block;width:5px"> </div>26,<div style="display:inline-block;width:5px"> </div>2024,<div style="display:inline-block;width:5px"> </div>the<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>denied </div><div id="a4401" style="position:absolute;font-family:'Times New Roman';left:4px;top:15px;">defendants’<div style="display:inline-block;width:7px"> </div>motion<div style="display:inline-block;width:7px"> </div>to<div style="display:inline-block;width:6px"> </div>dismiss<div style="display:inline-block;width:6px"> </div>the<div style="display:inline-block;width:6px"> </div>case.<div style="display:inline-block;width:7px"> </div>On<div style="display:inline-block;width:6px"> </div>September<div style="display:inline-block;width:7px"> </div>13,<div style="display:inline-block;width:7px"> </div>2024,<div style="display:inline-block;width:7px"> </div>a<div style="display:inline-block;width:6px"> </div>status<div style="display:inline-block;width:6px"> </div>hearing<div style="display:inline-block;width:7px"> </div>was<div style="display:inline-block;width:6px"> </div>held<div style="display:inline-block;width:7px"> </div>and<div style="display:inline-block;width:7px"> </div>the<div style="display:inline-block;width:6px"> </div>court<div style="display:inline-block;width:7px"> </div>scheduled<div style="display:inline-block;width:7px"> </div>an </div><div id="a4402" style="position:absolute;font-family:'Times New Roman';left:4px;top:31px;">evidentiary<div style="display:inline-block;width:5px"> </div>hearing<div style="display:inline-block;width:5px"> </div>for December<div style="display:inline-block;width:6px"> </div>3, 2024,<div style="display:inline-block;width:6px"> </div>to determine<div style="display:inline-block;width:6px"> </div>whether any<div style="display:inline-block;width:6px"> </div>legal remedy<div style="display:inline-block;width:6px"> </div>is available<div style="display:inline-block;width:6px"> </div>based on<div style="display:inline-block;width:6px"> </div>the now<div style="display:inline-block;width:6px"> </div>14 year<div style="display:inline-block;width:6px"> </div>old </div><div id="a4403" style="position:absolute;font-family:'Times New Roman';left:4px;top:46px;">record<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>changed<div style="display:inline-block;width:5px"> </div>circumstances<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>Illinois<div style="display:inline-block;width:5px"> </div>River<div style="display:inline-block;width:5px"> </div>watershed.<div style="display:inline-block;width:10px"> </div>On<div style="display:inline-block;width:5px"> </div>September<div style="display:inline-block;width:5px"> </div>20,<div style="display:inline-block;width:5px"> </div>2024,<div style="display:inline-block;width:5px"> </div>the<div style="display:inline-block;width:5px"> </div>defendants<div style="display:inline-block;width:5px"> </div>filed<div style="display:inline-block;width:5px"> </div>motions<div style="display:inline-block;width:5px"> </div>to </div><div id="a4404" style="position:absolute;font-family:'Times New Roman';left:4px;top:61px;">certify an interlocutory<div style="display:inline-block;width:5px"> </div>appeal and stay<div style="display:inline-block;width:5px"> </div>further proceedings<div style="display:inline-block;width:5px"> </div>pending appeal to<div style="display:inline-block;width:5px"> </div>the United States<div style="display:inline-block;width:5px"> </div>Court of Appeals<div style="display:inline-block;width:5px"> </div>for the Tenth </div><div id="a4406" style="position:absolute;font-family:'Times New Roman';left:4px;top:77px;">Circuit.<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>has<div style="display:inline-block;width:5px"> </div>not ruled<div style="display:inline-block;width:6px"> </div>on these<div style="display:inline-block;width:6px"> </div>motions.<div style="display:inline-block;width:5px"> </div>While<div style="display:inline-block;width:5px"> </div>management<div style="display:inline-block;width:5px"> </div>believes<div style="display:inline-block;width:5px"> </div>there<div style="display:inline-block;width:5px"> </div>is a<div style="display:inline-block;width:6px"> </div>reasonable<div style="display:inline-block;width:5px"> </div>possibility<div style="display:inline-block;width:5px"> </div>of a<div style="display:inline-block;width:6px"> </div>material </div><div id="a4410" style="position:absolute;font-family:'Times New Roman';left:4px;top:92px;">loss from<div style="display:inline-block;width:5px"> </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 amount<div style="display:inline-block;width:5px"> </div>of monetary<div style="display:inline-block;width:5px"> </div>exposure, if<div style="display:inline-block;width:5px"> </div>any,<div style="display:inline-block;width:5px"> </div>to the<div style="display:inline-block;width:5px"> </div>Company </div><div id="a4412" style="position:absolute;font-family:'Times New Roman';left:4px;top:107px;">due<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>range<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>factors,<div style="display:inline-block;width:5px"> </div>including<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>among<div style="display:inline-block;width:5px"> </div>others:<div style="display:inline-block;width:5px"> </div>uncertainties<div style="display:inline-block;width:5px"> </div>inherent<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>any<div style="display:inline-block;width:5px"> </div>assessment<div style="display:inline-block;width:5px"> </div>of<div style="display:inline-block;width:5px"> </div>potential<div style="display:inline-block;width:5px"> </div>costs </div><div id="a4414" style="position:absolute;font-family:'Times New Roman';left:4px;top:123px;">associated with injunctive<div style="display:inline-block;width:5px"> </div>relief or other penalties<div style="display:inline-block;width:5px"> </div>based on a decision<div style="display:inline-block;width:5px"> </div>in a case tried over<div style="display:inline-block;width:5px"> </div>14 years ago based<div style="display:inline-block;width:5px"> </div>on environmental </div><div id="a4416" style="position:absolute;font-family:'Times New Roman';left:4px;top:138px;">conditions that existed at the<div style="display:inline-block;width:5px"> </div>time, the lack of guidance from<div style="display:inline-block;width:5px"> </div>the court as to what might<div style="display:inline-block;width:5px"> </div>be considered appropriate remedies,<div style="display:inline-block;width:5px"> </div>the </div><div id="a4419" style="position:absolute;font-family:'Times New Roman';left:4px;top:153px;">ongoing litigation with the State<div style="display:inline-block;width:5px"> </div>of Oklahoma, and uncertainty regarding<div style="display:inline-block;width:5px"> </div>what our proportionate share of any<div style="display:inline-block;width:5px"> </div>remedy would be, </div><div id="a4421" style="position:absolute;font-family:'Times New Roman';left:4px;top:169px;">although we believe that our share compared to the other defendants is small. </div><div id="a4424" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:199px;">Other Matters </div><div id="a4427" style="position:absolute;font-family:'Times New Roman';left:4px;top:230px;">In addition to<div style="display:inline-block;width:5px"> </div>the above, the Company<div style="display:inline-block;width:5px"> </div>is involved in<div style="display:inline-block;width:5px"> </div>various other claims<div style="display:inline-block;width:5px"> </div>and litigation incidental<div style="display:inline-block;width:5px"> </div>to its business. Although<div style="display:inline-block;width:6px"> </div>the </div><div id="a4430" style="position:absolute;font-family:'Times New Roman';left:4px;top:245px;">outcome of<div style="display:inline-block;width:5px"> </div>these matters<div style="display:inline-block;width:5px"> </div>cannot be<div style="display:inline-block;width:5px"> </div>determined with<div style="display:inline-block;width:5px"> </div>certainty,<div style="display:inline-block;width:5px"> </div>management, upon<div style="display:inline-block;width:5px"> </div>the advice<div style="display:inline-block;width:5px"> </div>of counsel,<div style="display:inline-block;width:5px"> </div>is of<div style="display:inline-block;width:5px"> </div>the opinion<div style="display:inline-block;width:5px"> </div>that </div><div id="a4431" style="position:absolute;font-family:'Times New Roman';left:4px;top:261px;">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 17800000 53300000 19600000 1 <div id="TextBlockContainer351" style="position:relative;line-height:normal;width:701px;height:142px;"><div id="TextContainer351" style="position:relative;width:701px;z-index:1;"><div id="a4437" style="position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;">Note 11 - Subsequent Events </div><div id="a4445" style="position:absolute;font-family:'Times New Roman';left:4px;top:32px;">Effective<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>9,<div style="display:inline-block;width:5px"> </div>2024,<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>completed<div style="display:inline-block;width:5px"> </div>a<div style="display:inline-block;width:5px"> </div>strategic<div style="display:inline-block;width:5px"> </div>investment<div style="display:inline-block;width:5px"> </div>with<div style="display:inline-block;width:5px"> </div>Crepini<div style="display:inline-block;width:5px"> </div>LLC,<div style="display:inline-block;width:5px"> </div>establishing<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>egg </div><div id="a4446" style="position:absolute;font-family:'Times New Roman';left:4px;top:47px;">products and<div style="display:inline-block;width:5px"> </div>prepared foods<div style="display:inline-block;width:5px"> </div>venture. Crepini<div style="display:inline-block;width:5px"> </div>LLC, founded<div style="display:inline-block;width:5px"> </div>in 2007,<div style="display:inline-block;width:5px"> </div>grew its<div style="display:inline-block;width:5px"> </div>brand throughout<div style="display:inline-block;width:5px"> </div>the United<div style="display:inline-block;width:5px"> </div>States and<div style="display:inline-block;width:5px"> </div>Mexico </div><div id="a4449" style="position:absolute;font-family:'Times New Roman';left:4px;top:63px;">featuring<div style="display:inline-block;width:5px"> </div>egg<div style="display:inline-block;width:5px"> </div>wraps,<div style="display:inline-block;width:5px"> </div>protein<div style="display:inline-block;width:5px"> </div>pancakes,<div style="display:inline-block;width:5px"> </div>crepes,<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>wrap-ups,<div style="display:inline-block;width:5px"> </div>which<div style="display:inline-block;width:5px"> </div>are<div style="display:inline-block;width:5px"> </div>sold<div style="display:inline-block;width:5px"> </div>online<div style="display:inline-block;width:5px"> </div>and<div style="display:inline-block;width:5px"> </div>in<div style="display:inline-block;width:5px"> </div>over </div><div id="a4449_95_5" style="position:absolute;font-family:'Times New Roman';left:535px;top:63px;">3,500</div><div id="a4449_100_24" style="position:absolute;font-family:'Times New Roman';left:565px;top:63px;"><div style="display:inline-block;width:5px"> </div>retail<div style="display:inline-block;width:5px"> </div>stores.<div style="display:inline-block;width:5px"> </div>The<div style="display:inline-block;width:5px"> </div>new </div><div id="a4452" style="position:absolute;font-family:'Times New Roman';left:4px;top:79px;">entity,<div style="display:inline-block;width:5px"> </div>located in Hopewell Junction,<div style="display:inline-block;width:5px"> </div>New York,<div style="display:inline-block;width:5px"> </div>operates as Crepini<div style="display:inline-block;width:5px"> </div>Foods LLC (“Crepini”).<div style="display:inline-block;width:5px"> </div>The Company capitalized Crepini </div><div id="a4462" style="position:absolute;font-family:'Times New Roman';left:4px;top:95px;">with<div style="display:inline-block;width:6px"> </div>approximately<div style="display:inline-block;width:6px"> </div>$</div><div id="a4462_20_4" style="position:absolute;font-family:'Times New Roman';left:124px;top:95px;">6.75</div><div id="a4462_24_95" style="position:absolute;font-family:'Times New Roman';left:147px;top:95px;"><div style="display:inline-block;width:6px"> </div>million<div style="display:inline-block;width:6px"> </div>in<div style="display:inline-block;width:6px"> </div>cash<div style="display:inline-block;width:6px"> </div>to<div style="display:inline-block;width:6px"> </div>purchase<div style="display:inline-block;width:6px"> </div>additional<div style="display:inline-block;width:6px"> </div>equipment<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>assets<div style="display:inline-block;width:6px"> </div>and<div style="display:inline-block;width:6px"> </div>fund<div style="display:inline-block;width:6px"> </div>working<div style="display:inline-block;width:6px"> </div>capital<div style="display:inline-block;width:6px"> </div>in </div><div id="a4463" style="position:absolute;font-family:'Times New Roman';left:4px;top:111px;">exchange for a </div><div id="a4463_15_2" style="position:absolute;font-family:'Times New Roman';left:87px;top:111px;">51</div><div id="a4463_17_106" style="position:absolute;font-family:'Times New Roman';left:100px;top:111px;">% interest in the new venture.<div style="display:inline-block;width:5px"> </div>Crepini LLC contributed its existing<div style="display:inline-block;width:5px"> </div>assets and business in exchange<div style="display:inline-block;width:5px"> </div>for a </div><div id="a4463_123_2" style="position:absolute;font-family:'Times New Roman';left:664px;top:111px;">49</div><div id="a4463_125_2" style="position:absolute;font-family:'Times New Roman';left:678px;top:111px;">% </div><div id="a4467" style="position:absolute;font-family:'Times New Roman';left:4px;top:126px;">interest in the new venture.</div></div></div> 3500 6750000 0.51 0.49