XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Segment and Geographic Data (Tables)
12 Months Ended
Mar. 25, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

FY 2023

  

FY 2022

  

FY 2021

 

Revenue:

            

Service

 $144,883  $122,005  $101,274 

Distribution

  85,686   82,954   72,061 

Total

  230,569   204,959   173,335 
             

Gross Profit:

            

Service

  46,638   38,921   30,695 

Distribution

  21,717   19,518   15,423 

Total

  68,355   58,439   46,118 
             

Operating Expenses:

            

Service (1)

  35,216   28,107   20,254 

Distribution (1)

  16,891   16,189   14,791 

Total

  52,107   44,296   35,045 
             

Operating Income:

            

Service

  11,422   10,814   10,441 

Distribution

  4,826   3,329   632 

Total

  16,248   14,143   11,073 
             

Unallocated Amounts:

            

Interest and Other Expense, net

  2,761   953   1,091 

Provision for Income Taxes

  2,799   1,810   2,191 

Total

  5,560   2,763   3,282 
             

Net Income

 $10,688  $11,380  $7,791 
             

Total Assets:

            

Service

 $118,568  $109,472    

Distribution

  52,340   46,107    

Unallocated

  24,841   22,183    

Total

 $195,749  $177,762    
  

FY 2023

  

FY 2022

  

FY 2021

 

Depreciation and Amortization (2):

            

Service

 $8,800  $7,543  $5,597 

Distribution

  2,155   2,024   1,983 

Total

 $10,955  $9,567  $7,580 
             

Capital Expenditures:

            

Service

 $5,569  $7,885  $4,236 

Distribution

  3,845   2,267   2,381 

Total

 $9,414  $10,152  $6,617 
             

Geographic Data:

            

Revenues to Unaffiliated Customers (3):

            

United States (4)

 $207,143  $187,165  $159,270 

Canada

  16,468   14,623   13,040 

Other International

  6,958   3,171   1,025 

Total

 $230,569  $204,959  $173,335 
             

Property and Equipment:

            

United States (4)

 $24,721  $22,042  $19,897 

Canada

  4,326   4,397   2,306 

Other International

  17   -   - 

Total

 $29,064  $26,439  $22,203