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
Feb. 28, 2015
May 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Investment securities available-for-sale $ 226,540us-gaap_AvailableForSaleSecurities $ 196,189us-gaap_AvailableForSaleSecurities
Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 224,712us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
194,434us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
Gains in Accumulated Other Comprehensive Income 178calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
304calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
Losses in Accumulated Other Comprehensive Income 86calm_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
 
Investment securities available-for-sale 224,804us-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 1,190us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
999us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
Gains in Accumulated Other Comprehensive Income 546calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
452calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_NoncurrentAssetsMember
Investment securities available-for-sale 1,736us-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 78,433us-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 169calm_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 78,602us-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 4,454us-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 5calm_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 4,459us-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 119,970us-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 84calm_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Investment securities available-for-sale 119,886us-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 6,992us-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   3calm_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Investment securities available-for-sale 6,992us-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,048us-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
Investment securities available-for-sale 1,048us-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,633us-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 4calm_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,637us-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
Asset Backed Securities [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,182us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Losses in Accumulated Other Comprehensive Income 2calm_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Investment securities available-for-sale 9,180us-gaap_AvailableForSaleSecurities
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Variable Rate Demand Notes [Member] | Current Assets [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   2,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= calm_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
Investment securities available-for-sale   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 1,190us-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 546calm_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,736us-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.