XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Segment and Geographic Data - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 25, 2023
Mar. 31, 2025
Revenue $ 278,421 $ 259,481 $ 230,569  
Cost of Revenue 188,968 175,675 162,214  
Gross Profit 89,453 83,806 68,355  
Operating Expenses 71,579 64,025 52,107  
Operating Income 17,874 19,781 16,248  
Capital Expenditures 13,197 13,280 9,414  
Depreciation and Amortization 18,567 13,544 10,955  
Property and Equipment 50,024 38,944 29,064 $ 50,024
UNITED STATES        
Revenue [1],[2] 255,811 235,117 207,143  
Property and Equipment [2] 44,727 33,507 24,721  
CANADA        
Revenue 17,162 16,666 16,468  
Property and Equipment 4,866 5,415 4,326  
Other International [Member]        
Revenue 5,448 7,698 6,958  
Property and Equipment 431 22 17  
Operating Segments [Member]        
Revenue 278,421 259,481    
Cost of Revenue 188,968 175,675    
Gross Profit 89,453 83,806    
Operating Expenses 71,579 64,025    
Operating Income 17,874 19,781    
Capital Expenditures 13,197 13,280    
Depreciation and Amortization 18,567 13,477    
Distribution Segment [Member] | Operating Segments [Member]        
Revenue 96,993 89,956 85,686  
Cost of Revenue 68,199 63,403 63,969  
Gross Profit 28,794 26,553 21,717  
Operating Expenses 26,101 21,815 16,891  
Operating Income 2,693 4,738 4,826  
Capital Expenditures 5,189 7,139 3,845  
Depreciation and Amortization 7,485 4,284 2,155  
Service Segment [Member] | Operating Segments [Member]        
Revenue 181,428 169,525 144,883  
Cost of Revenue 120,769 112,272 98,245  
Gross Profit 60,659 57,253 46,638  
Operating Expenses 45,478 42,210 35,216  
Operating Income 15,181 15,043 11,422  
Capital Expenditures 8,008 6,141 5,569  
Depreciation and Amortization $ 11,082 $ 9,193 $ 8,800  
[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.