XML 20 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended
Jan. 31, 2015
Nov. 01, 2014
Aug. 02, 2014
May 03, 2014
Feb. 01, 2014
Nov. 02, 2013
Aug. 03, 2013
May 04, 2013
Jan. 31, 2015
Feb. 01, 2014
Feb. 02, 2013
May 02, 2015
Subsequent Event [Line Items]                        
Retirement expense, per diluted share $ 0.87us-gaap_EarningsPerShareDiluted $ 0.07us-gaap_EarningsPerShareDiluted $ (0.06)us-gaap_EarningsPerShareDiluted $ 0.12us-gaap_EarningsPerShareDiluted $ 0.69us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ (0.03)us-gaap_EarningsPerShareDiluted $ 0.10us-gaap_EarningsPerShareDiluted $ 1.00us-gaap_EarningsPerShareDiluted $ 0.82us-gaap_EarningsPerShareDiluted $ 0.77us-gaap_EarningsPerShareDiluted  
Subsequent Event [Member] | Chief Executive Officer [Member]                        
Subsequent Event [Line Items]                        
Retirement expense before tax                       $ 600,000kirk_RetirementExpenseBeforeTax
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Retirement expense after tax                       $ 366,000kirk_RetirementExpenseAfterTax
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Retirement expense, per diluted share                       $ (0.02)us-gaap_EarningsPerShareDiluted
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember