Annual report pursuant to Section 13 and 15(d)

Subsequent Event - Additional Information (Detail)

v2.4.1.9
Subsequent Event - Additional Information (Detail) (2014 Share Repurchase Program [Member], Subsequent Event [Member], USD $)
Mar. 12, 2015
2014 Share Repurchase Program [Member] | Subsequent Event [Member]
 
Subsequent Event [Line Items]  
Increase to the 2014 Share Repurchase Program authorization $ 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= ulta_ShareRepurchaseProgramTwoThousandAndFourteenMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember