Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans - Additional Information (Detail)

v2.4.1.9
Employee Benefit Plans - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Feb. 01, 2014
Feb. 02, 2013
Retirement Plan [Line Items]      
Company match 100.00%ulta_CompanyMatch 100.00%ulta_CompanyMatch 100.00%ulta_CompanyMatch
401(k) Match on eligible compensation 3.00%ulta_PercentageOfEligibleCompensation    
Company match liability amount $ 4,104ulta_CompanyMatchLiabilityAmount $ 3,532ulta_CompanyMatchLiabilityAmount  
Non Qualified Deferred Compensation Plan [Member]      
Retirement Plan [Line Items]      
Company match 100.00%ulta_CompanyMatch
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember
   
Company match liability amount 465ulta_CompanyMatchLiabilityAmount
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember
   
Deferred compensation plan match 3.00%ulta_PercentageOfSalary
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember
   
Deferred compensation liability included in other long term liability 5,574us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember
3,678us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember
 
Investment included in deferred compensation plan assets $ 5,656ulta_DeferredCompensationInvestmentsFairValueDisclosure
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember
$ 4,294ulta_DeferredCompensationInvestmentsFairValueDisclosure
/ us-gaap_DefinedContributionPlanTypeAxis
= ulta_NonQualifiedDeferredCompensationPlanMember