Annual report pursuant to Section 13 and 15(d)

Share-based Awards - Additional Information (Detail)

v2.4.1.9
Share-based Awards - Additional Information (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Feb. 01, 2014
Feb. 02, 2013
Stock Based Awards [Line Items]      
Share-based Compensation $ 14,923us-gaap_ShareBasedCompensation $ 16,003us-gaap_ShareBasedCompensation $ 13,375us-gaap_ShareBasedCompensation
Cash from stock option exercises 10,639us-gaap_ProceedsFromStockOptionsExercised 21,890us-gaap_ProceedsFromStockOptionsExercised 31,530us-gaap_ProceedsFromStockOptionsExercised
Employee Stock Option [Member]      
Stock Based Awards [Line Items]      
Number of shares granted 371us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
302us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
241us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate intrinsic value of outstanding options 64,167us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Sale price of our common stock on the NASDAQ Global Select Market $ 131.94ulta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsLastReportedSalePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Restricted Stock Award [Member]      
Stock Based Awards [Line Items]      
Vesting period 3 years    
Unrecognized compensation cost 7,770us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= ulta_RestrictedStockAwardMember
   
Unrecognized compensation expense weighted-average recognition period 2 years    
Director restricted stock, vesting period 1 year    
Compensation expense 5,845us-gaap_RestrictedStockExpense
/ us-gaap_AwardTypeAxis
= ulta_RestrictedStockAwardMember
5,789us-gaap_RestrictedStockExpense
/ us-gaap_AwardTypeAxis
= ulta_RestrictedStockAwardMember
1,408us-gaap_RestrictedStockExpense
/ us-gaap_AwardTypeAxis
= ulta_RestrictedStockAwardMember
2011 Incentive Award Plan [Member]      
Stock Based Awards [Line Items]      
Issuance upon grant or exercise of awards 4,409us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
   
Share-based Compensation 14,923us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
16,003us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
13,375us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Cash from stock option exercises 10,639us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
21,890us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
31,530us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Total income tax benefit recognized in the income statement for the share-based compensation arrangements 3,526us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
4,812us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
5,364us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Actual tax benefit realized for the tax deductions from option exercise and restricted stock vesting 6,892us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
18,169us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
51,886us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
2011 Incentive Award Plan [Member] | Employee Stock Option [Member]      
Stock Based Awards [Line Items]      
Employee stock options, expiration period 10 years    
Vesting period 4 years    
Employee stock options, vesting rate 25.00%ulta_ShareBasedCompensationArrangementByOptionsVestingRatePerYear
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
   
Compensation cost 9,078us-gaap_StockOptionPlanExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
10,214us-gaap_StockOptionPlanExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
11,967us-gaap_StockOptionPlanExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Weighted-average fair value of stock options granted $ 32.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
$ 34.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
$ 46.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Total fair value stock options issued and vested 8,799us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
10,544us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
12,089us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Unrecognized compensation cost 16,628us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
   
Unrecognized compensation expense weighted-average recognition period 2 years    
Total intrinsic value of options exercised 15,032us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
49,404us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
138,291us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
Number of shares granted 371us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember
   
Aggregate intrinsic value of exercisable options $ 38,669us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ulta_TwoThousandElevenIncentiveAwardPlanMember