v3.25.1
Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail) - USD ($)
3 Months Ended
Apr. 30, 2025
Apr. 27, 2024
Segment Reporting Information [Line Items]    
Revenue $ 37,708,000 $ 32,961,000 [1]
General and Administrative Expenses 4,984,000 3,367,000
Operating Income 571,000 1,346,000
Interest Expense (897,000) (482,000)
Other Income (Expense) [2] 25,000 (117,000)
Income (Loss) Before Income Taxes (301,000) 747,000
Income Tax Provision (Benefit) 75,000 (434,000)
Net Income (Loss) (376,000) 1,181,000
Cost of Revenue 25,056,000 20,989,000
Operating Expenses 12,081,000 10,626,000
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenue 37,708,000 32,961,000
Operating Income 5,555,000 4,713,000
Cost of Revenue 25,056,000 20,989,000
Operating Expenses 7,097,000 7,259,000
Operating Segments [Member] | Product ID [Member]    
Segment Reporting Information [Line Items]    
Revenue 26,289,000 23,185,000
Operating Income 2,791,000 2,991,000
Cost of Revenue 17,561,000 14,859,000
Operating Expenses [3] 5,937,000 5,335,000
Operating Segments [Member] | Aerospace [Member]    
Segment Reporting Information [Line Items]    
Revenue 11,419,000 9,776,000
Operating Income 2,764,000 1,722,000
Cost of Revenue 7,495,000 6,130,000
Operating Expenses [3] 1,160,000 1,924,000
Corporate Expenses [Member]    
Segment Reporting Information [Line Items]    
General and Administrative Expenses [4] $ (4,984,000) $ (3,367,000)
[1] Certain amounts have been reclassified to conform to the current year's presentation.
[2] Includes gain/(loss) on foreign exchange and other miscellaneous income/(expense) not allocated to the reporting segments.
[3] Product ID and Aerospace segment operating expenses include Selling and Marketing and Research and Development.
[4] The amounts included in Corporate Expenses consist of executive and finance compensation, acquisition and integration costs, restructuring costs, professional fees as well as certain other non-recurring costs not allocated to the reporting segments.