XML 55 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Available-For-Sale Securities (Schedule Of Available-For-Sale Securities Classified As Current Assets) (Details) (USD $)
In Thousands, unless otherwise specified
Nov. 29, 2014
May 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Investment securities available-for-sale $ 192,984us-gaap_AvailableForSaleSecurities $ 196,189us-gaap_AvailableForSaleSecurities
Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 191,362us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
194,434us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
Gains in Accumulated Other Comprehensive Income 191calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
304calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
Losses in Accumulated Other Comprehensive Income 19calm_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
 
Investment securities available-for-sale 191,534us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
194,738us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
Noncurrent Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 942us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
999us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
Gains in Accumulated Other Comprehensive Income 508calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
452calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
Investment securities available-for-sale 1,450us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
1,451us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
State Municipal Bonds [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 74,779us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
75,659us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Gains in Accumulated Other Comprehensive Income 175calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
188calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Investment securities available-for-sale 74,954us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
75,847us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
US Government Obligations [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,755us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
4,056us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
Gains in Accumulated Other Comprehensive Income 10calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
5calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
Investment securities available-for-sale 3,765us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
4,061us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
Corporate Bonds [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 103,641us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
102,587us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gains in Accumulated Other Comprehensive Income   98calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Losses in Accumulated Other Comprehensive Income 19calm_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Investment securities available-for-sale 103,622us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
102,685us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Commercial Paper [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,496us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
3,927us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Gains in Accumulated Other Comprehensive Income 1calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
3calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Investment securities available-for-sale 2,497us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
3,930us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Certificates Of Deposit [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   350us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Gains in Accumulated Other Comprehensive Income   1calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Investment securities available-for-sale   351us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Foreign Government Obligations [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,053us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1,064us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Gains in Accumulated Other Comprehensive Income 2calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
2calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Investment securities available-for-sale 1,055us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1,066us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Government Agency Bonds [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,638us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
4,791us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gains in Accumulated Other Comprehensive Income 3calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
7calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Investment securities available-for-sale 4,641us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
4,798us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Variable Rate Demand Notes [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
2,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
Investment securities available-for-sale 1,000us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
2,000us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
Mutual Funds [Member] | Noncurrent Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 942us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= calm_MutualFundsMember
[1] 999us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= calm_MutualFundsMember
[1]
Gains in Accumulated Other Comprehensive Income 508calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= calm_MutualFundsMember
[1] 452calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= calm_MutualFundsMember
[1]
Investment securities available-for-sale $ 1,450us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= calm_MutualFundsMember
[1] $ 1,451us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= calm_MutualFundsMember
[1]
[1] The mutual funds are classified as long term and are a part of “other investments” in the Condensed Consolidated Balance Sheet.