v3.25.2
Note 4 - Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 29, 2024
Mar. 29, 2025
Revenue $ 76,424 $ 66,707    
Cost of Revenue 50,603 44,052    
Gross Profit 25,821 22,655    
Operating Expenses 20,483 17,556    
Operating Income 5,338 5,099    
Capital Expenditures 4,598   $ 3,674  
Depreciation and Amortization 5,605   4,113  
Property and Equipment 52,161 45,954 45,954 $ 50,024
UNITED STATES        
Revenue [1],[2] 70,945 60,741    
Property and Equipment [2] 46,085 40,346 40,346  
CANADA        
Revenue 4,429 4,472    
Property and Equipment 5,234 5,588 5,588  
Other International [Member]        
Revenue 1,050 1,494    
Property and Equipment 842 20 $ 20  
Operating Segments [Member]        
Revenue 76,424 66,707    
Cost of Revenue 50,603 44,052    
Gross Profit 25,821 22,655    
Operating Expenses 20,483 17,556    
Operating Income 5,338 5,099    
Capital Expenditures 4,598 3,674    
Depreciation and Amortization 5,605 4,113    
Distribution Segment [Member] | Operating Segments [Member]        
Revenue 27,280 22,929    
Cost of Revenue 17,668 15,157    
Gross Profit 9,612 7,772    
Operating Expenses 6,840 6,764    
Operating Income 2,772 1,008    
Capital Expenditures 2,113 2,221    
Depreciation and Amortization 1,842 1,712    
Service Segment [Member] | Operating Segments [Member]        
Revenue 49,144 43,778    
Cost of Revenue 32,935 28,895    
Gross Profit 16,209 14,883    
Operating Expenses 13,643 10,792    
Operating Income 2,566 4,091    
Capital Expenditures 2,485 1,453    
Depreciation and Amortization $ 3,763 $ 2,401    
[1] Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.
[2] United States includes Puerto Rico.