XML 39 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Nature of Operations, Segment Reporting and Geographical Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information [Line Items]    
Net Sales $ 88,347us-gaap_SalesRevenueNet $ 68,592us-gaap_SalesRevenueNet
Corporate Expenses 29,746us-gaap_OperatingExpenses 25,450us-gaap_OperatingExpenses
Operating Income 7,231us-gaap_OperatingIncomeLoss 1,533us-gaap_OperatingIncomeLoss
Other Expense 299us-gaap_OtherNonoperatingExpense 121us-gaap_OtherNonoperatingExpense
Segment Operating Profit % of Net Sales 14.60%alot_PercentageOfOperatingProfitToNetSales 11.40%alot_PercentageOfOperatingProfitToNetSales
Income from Continuing Operations before Income Taxes 6,932us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,412us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income Tax Provision for Continuing Operations 2,270us-gaap_IncomeTaxExpenseBenefit 175us-gaap_IncomeTaxExpenseBenefit
Income from Continuing Operations 4,662us-gaap_IncomeLossFromContinuingOperations 1,237us-gaap_IncomeLossFromContinuingOperations
Income from Discontinued Operations, Net of Taxes   1,975us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net Income 4,662us-gaap_NetIncomeLoss 3,212us-gaap_NetIncomeLoss
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Operating Income 12,886us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
7,809us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | QuickLabel [Member]    
Segment Reporting Information [Line Items]    
Net Sales 59,779us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_QuickLabelMember
49,065us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_QuickLabelMember
Operating Income 7,259us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_QuickLabelMember
5,154us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_QuickLabelMember
Segment Operating Profit % of Net Sales 12.10%alot_PercentageOfOperatingProfitToNetSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_QuickLabelMember
10.50%alot_PercentageOfOperatingProfitToNetSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_QuickLabelMember
Operating Segments [Member] | T&M [Member]    
Segment Reporting Information [Line Items]    
Net Sales 28,568us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_TestAndMeasurementMember
19,527us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_TestAndMeasurementMember
Operating Income 5,627us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_TestAndMeasurementMember
2,655us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_TestAndMeasurementMember
Segment Operating Profit % of Net Sales 19.70%alot_PercentageOfOperatingProfitToNetSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_TestAndMeasurementMember
13.60%alot_PercentageOfOperatingProfitToNetSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= alot_TestAndMeasurementMember
Corporate Expenses [Member]    
Segment Reporting Information [Line Items]    
Product Replacement Costs   672alot_ProductReplacementRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Corporate Expenses $ 5,655us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 5,604us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember