Annual report pursuant to Section 13 and 15(d)

Stock Repurchase Program - Additional Information (Detail)

v2.4.1.9
Stock Repurchase Program - Additional Information (Detail) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Feb. 01, 2014
Sep. 11, 2014
Stock Repurchase Program [Line Items]      
Repurchase of common stock $ 39,923,000us-gaap_PaymentsForRepurchaseOfCommonStock $ 37,337,000us-gaap_PaymentsForRepurchaseOfCommonStock  
2013 Share Repurchase Program [Member]      
Stock Repurchase Program [Line Items]      
Shares authorized but unused amount revoked     112,664,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndThirteenMember
Repurchase of common stock, shares   501us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndThirteenMember
 
Repurchase of common stock   37,337,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndThirteenMember
 
Repurchase of common stock, average price per share   $ 74.58ulta_CommonStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndThirteenMember
 
2013 Share Repurchase Program [Member] | Maximum [Member]      
Stock Repurchase Program [Line Items]      
Repurchase of common stock authorized amount   150,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndThirteenMember
 
2014 Share Repurchase Program [Member]      
Stock Repurchase Program [Line Items]      
Repurchase of common stock, shares 321us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndFourteenMember
   
Repurchase of common stock 39,923,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndFourteenMember
   
Repurchase of common stock, average price per share $ 124.31ulta_CommonStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndFourteenMember
   
2014 Share Repurchase Program [Member] | Maximum [Member]      
Stock Repurchase Program [Line Items]      
Repurchase of common stock authorized amount $ 300,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndFourteenMember