i 2023
i FY
i FALSE
i 0000016160
i --06-03
i 0.01
i 120,000
i 70,261
i 0.01
i 0.01
i 4,800
i 4,800
i 4,800
i 0.3333
i ☐
i ☐
i ☐
i ☑
i
i
i P1Y
i P5Y
i P1M
0000016160
2023-06-03
0000016160
2022-05-28
0000016160
2021-05-29
0000016160
us-gaap:CommonClassAMember
2023-06-03
0000016160
us-gaap:CommonClassAMember
2022-05-28
0000016160
2022-05-29
2023-06-03
0000016160
2021-05-30
2022-05-28
0000016160
2020-05-31
2021-05-29
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:MunicipalBondsMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:MunicipalBondsMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:MunicipalBondsMember
2023-06-03
0000016160
us-gaap:AssetBackedSecuritiesMember
us-gaap:FairValueInputsLevel1Member
2023-06-03
0000016160
us-gaap:AssetBackedSecuritiesMember
us-gaap:FairValueInputsLevel2Member
2023-06-03
0000016160
us-gaap:AssetBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
2023-06-03
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:MutualFundMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:MutualFundMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:MutualFundMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel1Member
2023-06-03
0000016160
us-gaap:FairValueInputsLevel2Member
2023-06-03
0000016160
us-gaap:FairValueInputsLevel3Member
2023-06-03
0000016160
us-gaap:MunicipalBondsMember
2023-06-03
0000016160
us-gaap:AssetBackedSecuritiesMember
2023-06-03
0000016160
us-gaap:MutualFundMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:MunicipalBondsMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:MunicipalBondsMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:MunicipalBondsMember
2022-05-28
0000016160
us-gaap:AssetBackedSecuritiesMember
us-gaap:FairValueInputsLevel1Member
2022-05-28
0000016160
us-gaap:AssetBackedSecuritiesMember
us-gaap:FairValueInputsLevel2Member
2022-05-28
0000016160
us-gaap:AssetBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
2022-05-28
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:MutualFundMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:MutualFundMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:MutualFundMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel1Member
2022-05-28
0000016160
us-gaap:FairValueInputsLevel2Member
2022-05-28
0000016160
us-gaap:FairValueInputsLevel3Member
2022-05-28
0000016160
us-gaap:MunicipalBondsMember
2022-05-28
0000016160
us-gaap:AssetBackedSecuritiesMember
2022-05-28
0000016160
us-gaap:MutualFundMember
2022-05-28
0000016160
calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember
2023-06-03
0000016160
calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember
2022-05-28
0000016160
calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember
2022-05-29
2023-06-03
0000016160
us-gaap:CommonStockMember
2023-07-25
0000016160
us-gaap:CommonClassAMember
2023-07-25
0000016160
srt:MaximumMember
2022-05-29
2023-06-03
0000016160
srt:MinimumMember
2022-05-29
2023-06-03
0000016160
us-gaap:MunicipalBondsMember
2022-05-28
0000016160
us-gaap:CommercialPaperMember
2022-05-28
0000016160
us-gaap:CorporateDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:CertificatesOfDepositMember
2022-05-28
0000016160
us-gaap:AssetBackedSecuritiesMember
2022-05-28
0000016160
us-gaap:MutualFundMember
2022-05-28
0000016160
us-gaap:MutualFundMember
2023-06-03
0000016160
us-gaap:MunicipalBondsMember
2023-06-03
0000016160
us-gaap:CommercialPaperMember
2023-06-03
0000016160
us-gaap:CorporateDebtSecuritiesMember
2023-06-03
0000016160
us-gaap:CertificatesOfDepositMember
2023-06-03
0000016160
us-gaap:AssetBackedSecuritiesMember
2023-06-03
0000016160
2022-02-27
2022-05-28
0000016160
us-gaap:BuildingAndBuildingImprovementsMember
srt:MinimumMember
2022-05-29
2023-06-03
0000016160
us-gaap:BuildingAndBuildingImprovementsMember
srt:MaximumMember
2022-05-29
2023-06-03
0000016160
us-gaap:MachineryAndEquipmentMember
srt:MinimumMember
2022-05-29
2023-06-03
0000016160
us-gaap:MachineryAndEquipmentMember
srt:MaximumMember
2022-05-29
2023-06-03
0000016160
calm:NonSpecialtyShellEggSalesMember
2021-05-30
2022-05-28
0000016160
calm:SpecialtyShellEggSalesMember
2021-05-30
2022-05-28
0000016160
calm:EggProductsMember
2021-05-30
2022-05-28
0000016160
calm:OtherMember
2021-05-30
2022-05-28
0000016160
calm:NonSpecialtyShellEggSalesMember
2022-05-29
2023-06-03
0000016160
calm:SpecialtyShellEggSalesMember
2022-05-29
2023-06-03
0000016160
calm:EggProductsMember
2022-05-29
2023-06-03
0000016160
calm:OtherMember
2022-05-29
2023-06-03
0000016160
calm:NonSpecialtyShellEggSalesMember
2022-02-27
2022-05-28
0000016160
calm:SpecialtyShellEggSalesMember
2022-02-27
2022-05-28
0000016160
calm:EggProductsMember
2022-02-27
2022-05-28
0000016160
calm:OtherMember
2022-02-27
2022-05-28
0000016160
us-gaap:RetainedEarningsMember
2020-05-31
2021-05-29
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2020-05-31
2021-05-29
0000016160
us-gaap:RetainedEarningsMember
2021-05-30
2022-05-28
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2021-05-30
2022-05-28
0000016160
us-gaap:RetainedEarningsMember
2022-05-29
2023-06-03
0000016160
us-gaap:NoncontrollingInterestMember
2022-05-29
2023-06-03
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-05-29
2023-06-03
0000016160
us-gaap:CommonStockMember
2023-06-03
0000016160
us-gaap:CommonStockMember
2022-05-28
0000016160
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueNetMember
calm:HEBLPMember
2020-05-31
2021-05-29
0000016160
us-gaap:CommercialPaperMember
us-gaap:FairValueInputsLevel1Member
2023-06-03
0000016160
us-gaap:CommercialPaperMember
us-gaap:FairValueInputsLevel2Member
2023-06-03
0000016160
us-gaap:CommercialPaperMember
us-gaap:FairValueInputsLevel3Member
2023-06-03
0000016160
us-gaap:CorporateDebtSecuritiesMember
us-gaap:FairValueInputsLevel1Member
2023-06-03
0000016160
us-gaap:CorporateDebtSecuritiesMember
us-gaap:FairValueInputsLevel2Member
2023-06-03
0000016160
us-gaap:CorporateDebtSecuritiesMember
us-gaap:FairValueInputsLevel3Member
2023-06-03
0000016160
us-gaap:CertificatesOfDepositMember
us-gaap:FairValueInputsLevel1Member
2023-06-03
0000016160
us-gaap:CertificatesOfDepositMember
us-gaap:FairValueInputsLevel2Member
2023-06-03
0000016160
us-gaap:CertificatesOfDepositMember
us-gaap:FairValueInputsLevel3Member
2023-06-03
0000016160
us-gaap:CommercialPaperMember
2023-06-03
0000016160
us-gaap:CorporateDebtSecuritiesMember
2023-06-03
0000016160
us-gaap:CertificatesOfDepositMember
2023-06-03
0000016160
us-gaap:CommercialPaperMember
us-gaap:FairValueInputsLevel1Member
2022-05-28
0000016160
us-gaap:CommercialPaperMember
us-gaap:FairValueInputsLevel2Member
2022-05-28
0000016160
us-gaap:CommercialPaperMember
us-gaap:FairValueInputsLevel3Member
2022-05-28
0000016160
us-gaap:CorporateDebtSecuritiesMember
us-gaap:FairValueInputsLevel1Member
2022-05-28
0000016160
us-gaap:CorporateDebtSecuritiesMember
us-gaap:FairValueInputsLevel2Member
2022-05-28
0000016160
us-gaap:CorporateDebtSecuritiesMember
us-gaap:FairValueInputsLevel3Member
2022-05-28
0000016160
us-gaap:CertificatesOfDepositMember
us-gaap:FairValueInputsLevel1Member
2022-05-28
0000016160
us-gaap:CertificatesOfDepositMember
us-gaap:FairValueInputsLevel2Member
2022-05-28
0000016160
us-gaap:CertificatesOfDepositMember
us-gaap:FairValueInputsLevel3Member
2022-05-28
0000016160
us-gaap:CommercialPaperMember
2022-05-28
0000016160
us-gaap:CorporateDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:CertificatesOfDepositMember
2022-05-28
0000016160
us-gaap:CommonStockMember
2021-05-29
0000016160
us-gaap:CommonStockMember
us-gaap:CommonClassAMember
2021-05-29
0000016160
us-gaap:TreasuryStockCommonMember
2021-05-29
0000016160
us-gaap:AdditionalPaidInCapitalMember
2021-05-29
0000016160
us-gaap:RetainedEarningsMember
2021-05-29
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2021-05-29
0000016160
us-gaap:CommonStockMember
2020-05-30
0000016160
us-gaap:CommonStockMember
us-gaap:CommonClassAMember
2020-05-30
0000016160
us-gaap:TreasuryStockCommonMember
2020-05-30
0000016160
us-gaap:AdditionalPaidInCapitalMember
2020-05-30
0000016160
us-gaap:RetainedEarningsMember
2020-05-30
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2020-05-30
0000016160
2020-05-30
0000016160
us-gaap:CommonStockMember
2022-05-28
0000016160
us-gaap:CommonStockMember
us-gaap:CommonClassAMember
2022-05-28
0000016160
us-gaap:TreasuryStockCommonMember
2022-05-28
0000016160
us-gaap:AdditionalPaidInCapitalMember
2022-05-28
0000016160
us-gaap:RetainedEarningsMember
2022-05-28
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-05-28
0000016160
us-gaap:NoncontrollingInterestMember
2022-05-28
0000016160
us-gaap:TreasuryStockCommonMember
2020-05-31
2021-05-29
0000016160
us-gaap:AdditionalPaidInCapitalMember
2020-05-31
2021-05-29
0000016160
us-gaap:TreasuryStockCommonMember
2021-05-30
2022-05-28
0000016160
us-gaap:AdditionalPaidInCapitalMember
2021-05-30
2022-05-28
0000016160
us-gaap:TreasuryStockCommonMember
2022-05-29
2023-06-03
0000016160
us-gaap:AdditionalPaidInCapitalMember
2022-05-29
2023-06-03
0000016160
calm:RedRiverValleyEggFarmLlcMember
2021-05-30
0000016160
calm:RedRiverValleyEggFarmLlcMember
2021-05-30
2021-05-30
0000016160
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2023-06-03
0000016160
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2023-06-03
0000016160
calm:SpecialtyEggsLlcMember
2022-05-28
0000016160
calm:SpecialtyEggsLlcMember
2023-06-03
0000016160
calm:RedRiverValleyEggFarmLlcMember
2021-05-29
0000016160
us-gaap:CorporateJointVentureMember
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
2022-05-29
2023-06-03
0000016160
us-gaap:CorporateJointVentureMember
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
2021-05-30
2022-05-28
0000016160
us-gaap:CorporateJointVentureMember
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
2020-05-31
2021-05-29
0000016160
us-gaap:CorporateJointVentureMember
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
2023-06-03
0000016160
us-gaap:CorporateJointVentureMember
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
2022-05-28
0000016160
us-gaap:CorporateJointVentureMember
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
2021-05-29
0000016160
us-gaap:FranchiseRightsMember
2021-05-30
2022-05-28
0000016160
us-gaap:CustomerRelationshipsMember
2021-05-30
2022-05-28
0000016160
us-gaap:NoncompeteAgreementsMember
2021-05-30
2022-05-28
0000016160
calm:RightOfUseIntangibleMember
2021-05-30
2022-05-28
0000016160
us-gaap:FranchiseRightsMember
2021-05-29
0000016160
us-gaap:CustomerRelationshipsMember
2021-05-29
0000016160
us-gaap:NoncompeteAgreementsMember
2021-05-29
0000016160
calm:RightOfUseIntangibleMember
2021-05-29
0000016160
us-gaap:FranchiseRightsMember
2022-05-29
2023-06-03
0000016160
us-gaap:CustomerRelationshipsMember
2022-05-29
2023-06-03
0000016160
us-gaap:NoncompeteAgreementsMember
2022-05-29
2023-06-03
0000016160
calm:RightOfUseIntangibleMember
2022-05-29
2023-06-03
0000016160
us-gaap:FranchiseRightsMember
2022-05-28
0000016160
us-gaap:CustomerRelationshipsMember
2022-05-28
0000016160
us-gaap:NoncompeteAgreementsMember
2022-05-28
0000016160
calm:RightOfUseIntangibleMember
2022-05-28
0000016160
us-gaap:TrademarksMember
2021-05-30
2022-05-28
0000016160
us-gaap:TrademarksMember
2021-05-29
0000016160
us-gaap:TrademarksMember
2022-05-29
2023-06-03
0000016160
us-gaap:TrademarksMember
2022-05-28
0000016160
us-gaap:UseRightsMember
2021-05-29
0000016160
us-gaap:UseRightsMember
2022-05-28
0000016160
us-gaap:FranchiseRightsMember
2023-06-03
0000016160
us-gaap:CustomerRelationshipsMember
2023-06-03
0000016160
us-gaap:NoncompeteAgreementsMember
2023-06-03
0000016160
calm:RightOfUseIntangibleMember
2023-06-03
0000016160
us-gaap:TrademarksMember
2023-06-03
0000016160
calm:KsopMember
2022-05-29
2023-06-03
0000016160
calm:KsopMember
2021-05-30
2022-05-28
0000016160
calm:KsopMember
2020-05-31
2021-05-29
0000016160
calm:CertainOfficersMember
2022-05-29
2023-06-03
0000016160
calm:CertainOfficersMember
2020-05-31
2021-05-29
0000016160
srt:OfficerMember
2020-05-31
2021-05-29
0000016160
srt:OfficerMember
2022-05-28
0000016160
srt:OfficerMember
2021-05-29
0000016160
calm:CreditAgreementMember
2023-06-03
0000016160
calm:CreditAgreementMember
2022-05-28
0000016160
calm:CreditAgreementMember
calm:BaseRateFederalFundsMember
2022-05-29
2023-06-03
0000016160
us-gaap:BaseRateMember
srt:MinimumMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
us-gaap:BaseRateMember
srt:MaximumMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
srt:MaximumMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
srt:MinimumMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
us-gaap:AllowanceForCreditLossMember
2022-05-28
0000016160
us-gaap:AllowanceForCreditLossMember
2022-05-29
2023-06-03
0000016160
us-gaap:AllowanceForCreditLossMember
2023-06-03
0000016160
us-gaap:AllowanceForCreditLossMember
2021-05-29
0000016160
us-gaap:AllowanceForCreditLossMember
2021-05-30
2022-05-28
0000016160
us-gaap:AllowanceForCreditLossMember
2020-05-30
0000016160
us-gaap:AllowanceForCreditLossMember
2020-05-31
2021-05-29
0000016160
us-gaap:AccountsReceivableMember
2022-05-29
2023-06-03
0000016160
us-gaap:AccountsReceivableMember
2021-05-30
2022-05-28
0000016160
us-gaap:LandAndLandImprovementsMember
2023-06-03
0000016160
us-gaap:LandAndLandImprovementsMember
2022-05-28
0000016160
us-gaap:BuildingAndBuildingImprovementsMember
2023-06-03
0000016160
us-gaap:BuildingAndBuildingImprovementsMember
2022-05-28
0000016160
us-gaap:MachineryAndEquipmentMember
2023-06-03
0000016160
us-gaap:MachineryAndEquipmentMember
2022-05-28
0000016160
us-gaap:ConstructionInProgressMember
2023-06-03
0000016160
us-gaap:ConstructionInProgressMember
2022-05-28
0000016160
us-gaap:StandbyLettersOfCreditMember
calm:CreditAgreementMember
2023-06-03
0000016160
calm:CreditAgreementMember
calm:SwinglineMember
2023-06-03
0000016160
us-gaap:CommonStockMember
2023-06-03
0000016160
us-gaap:CommonStockMember
us-gaap:CommonClassAMember
2023-06-03
0000016160
us-gaap:TreasuryStockCommonMember
2023-06-03
0000016160
us-gaap:AdditionalPaidInCapitalMember
2023-06-03
0000016160
us-gaap:RetainedEarningsMember
2023-06-03
0000016160
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-06-03
0000016160
us-gaap:NoncontrollingInterestMember
2023-06-03
0000016160
us-gaap:AccountsReceivableMember
us-gaap:CustomerConcentrationRiskMember
calm:OneCustomerMember
2021-05-30
2022-05-28
0000016160
us-gaap:AccountsReceivableMember
us-gaap:CustomerConcentrationRiskMember
calm:OneCustomerMember
2022-05-29
2023-06-03
0000016160
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember
2022-05-28
0000016160
us-gaap:UseRightsMember
2023-06-03
0000016160
calm:CertainOfficersMember
2023-06-03
0000016160
calm:CertainOfficersMember
2022-05-28
0000016160
srt:OfficerMember
2023-06-03
0000016160
srt:OfficerMember
2022-05-29
2023-06-03
0000016160
srt:OfficerMember
2021-05-30
2022-05-28
0000016160
us-gaap:CommonClassAMember
2020-05-31
2021-05-29
0000016160
us-gaap:CommonClassAMember
us-gaap:RetainedEarningsMember
2020-05-31
2021-05-29
0000016160
us-gaap:CommonClassAMember
2021-05-30
2022-05-28
0000016160
us-gaap:CommonClassAMember
us-gaap:RetainedEarningsMember
2021-05-30
2022-05-28
0000016160
us-gaap:CommonClassAMember
2022-05-29
2023-06-03
0000016160
us-gaap:CommonClassAMember
us-gaap:RetainedEarningsMember
2022-05-29
2023-06-03
0000016160
us-gaap:USTreasuryBillSecuritiesMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel1Member
us-gaap:USTreasuryBillSecuritiesMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel2Member
us-gaap:USTreasuryBillSecuritiesMember
2023-06-03
0000016160
us-gaap:FairValueInputsLevel3Member
us-gaap:USTreasuryBillSecuritiesMember
2023-06-03
0000016160
us-gaap:USTreasuryBillSecuritiesMember
2023-06-03
0000016160
us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
srt:MinimumMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
srt:MaximumMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
calm:CreditAgreementMember
2022-05-29
2023-06-03
0000016160
2023-02-26
2023-06-03
0000016160
calm:NonSpecialtyShellEggSalesMember
2023-02-26
2023-06-03
0000016160
calm:SpecialtyShellEggSalesMember
2023-02-26
2023-06-03
0000016160
calm:EggProductsMember
2023-02-26
2023-06-03
0000016160
calm:OtherMember
2023-02-26
2023-06-03
0000016160
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueNetMember
calm:WalmartMember
2022-05-29
2023-06-03
0000016160
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueNetMember
calm:WalmartMember
2021-05-30
2022-05-28
0000016160
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueNetMember
calm:WalmartMember
2020-05-31
2021-05-29
0000016160
2022-11-25
0000016160
calm:CertainOfficersMember
2021-05-30
2022-05-28
0000016160
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
us-gaap:OtherAffiliatesMember
2022-05-29
2023-06-03
0000016160
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
us-gaap:OtherAffiliatesMember
2021-05-30
2022-05-28
0000016160
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
us-gaap:OtherAffiliatesMember
2020-05-31
2021-05-29
0000016160
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
us-gaap:OtherAffiliatesMember
2023-06-03
0000016160
us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember
us-gaap:OtherAffiliatesMember
2022-05-28
0000016160
us-gaap:NoncontrollingInterestMember
2021-05-30
2022-05-28
0000016160
calm:CreditAgreementMember
calm:SofrOneMonthMemberMember
2022-05-29
2023-06-03
0000016160
us-gaap:PendingLitigationMember
calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember
2020-04-23
2020-04-23
0000016160
us-gaap:PendingLitigationMember
srt:MinimumMember
calm:BellEtAlVCalMaineFoodsEtAlMember
2022-05-29
2023-06-03
0000016160
us-gaap:PendingLitigationMember
srt:MaximumMember
calm:BellEtAlVCalMaineFoodsEtAlMember
2022-05-29
2023-06-03
0000016160
calm:BentonCountyFoodsMember
2023-06-03
utr:acre
iso4217:USD
xbrli:pure
xbrli:shares
iso4217:USD
xbrli:shares
dummy:Layers
dummy:pullet_and_breeder
iso4217:USD
dummy:Claim
dummy:Item