XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Segment Information (Tables)
6 Months Ended
Sep. 28, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Second Quarter Ended

   

Six Months Ended

 
   

September 28,

   

September 23,

   

September 28,

   

September 23,

 
   

2024

   

2023

   

2024

   

2023

 

Revenue:

                               

Service

  $ 44,083     $ 41,431     $ 87,861     $ 81,284  

Distribution

    23,743       21,373       46,672       42,118  

Total

    67,826       62,804       134,533       123,402  
                                 

Gross Profit:

                               

Service

    14,591       14,084       29,474       27,055  

Distribution

    6,615       6,041       14,387       11,780  

Total

    21,206       20,125       43,861       38,835  
                                 

Operating Expenses:

                               

Service (1)

    10,887       13,342       21,680       23,121  

Distribution (1)

    6,584       5,140       13,347       9,431  

Total

    17,471       18,482       35,027       32,552  
                                 

Operating Income:

                               

Service

    3,704       742       7,794       3,934  

Distribution

    31       901       1,040       2,349  

Total

    3,735       1,643       8,834       6,283  
                                 

Unallocated Amounts:

                               

Interest and Other (Income)/Expense, net

    22       841       (107 )     1,719  

Provision for Income Taxes

    427       342       1,247       1,155  

Total

    449       1,183       1,140       2,874  
                                 

Net Income

  $ 3,286     $ 460     $ 7,694     $ 3,409  
                                 

Geographic Data:

                               

Revenues to Unaffiliated Customers (2)

                               

United States (3)

  $ 62,492     $ 57,119     $ 123,232     $ 111,376  

Canada

    3,794       3,896       8,266       8,143  

Other International

    1,540       1,789       3,035       3,883  

Total

  $ 67,826     $ 62,804     $ 134,533     $ 123,402