XML 58 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Plans - Financial Assets and Liabilities Held by Pension Plan, Measured at Fair Value on a Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2015
Feb. 01, 2014
Feb. 02, 2013
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets $ 27,922us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 26,451us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 26,417us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Mutual funds      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 489us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
546us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
 
Mutual funds | Real estate      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 489us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
546us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
 
Common collective trusts      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 27,332us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
25,634us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
 
Common collective trusts | Small blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 943us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
901us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
 
Common collective trusts | Mid cap blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 922us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
1,036us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
 
Common collective trusts | Large value      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 2,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
2,627us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
 
Common collective trusts | Large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 2,780us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
2,735us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
 
Common collective trusts | Foreign large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 1,349us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
1,355us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
 
Common collective trusts | Long-term bond      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 18,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
16,980us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
 
Money market funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 101us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
271us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
 
Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 590us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
817us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Mutual funds      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 489us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
546us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Mutual funds | Real estate      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 489us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
546us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts | Small blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts | Mid cap blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts | Large value      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts | Large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts | Foreign large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Common collective trusts | Long-term bond      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 101us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
271us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 27,332us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
25,634us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Mutual funds      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Mutual funds | Real estate      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 27,332us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
25,634us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts | Small blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 943us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
901us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts | Mid cap blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 922us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,036us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts | Large value      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 2,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,627us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts | Large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 2,780us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,735us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts | Foreign large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 1,349us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,355us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Common collective trusts | Long-term bond      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 18,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
16,980us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Money market funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Mutual funds      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Mutual funds | Real estate      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_MutualFundsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts | Small blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_SmallBlendCollectiveMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts | Mid cap blend      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_MidCapBlendMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts | Large value      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts | Large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts | Foreign large growth      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_ForeignLargeGrowthMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Common collective trusts | Long-term bond      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ann_CommonCollectiveTrustsMember
/ ann_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= ann_LongTermBondMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) | Money market funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension plan assets $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member