7Baggers

RCM Technologies, Inc
(NASDAQ:RCMT) 

RCMT stock logo

RCM Technologies, Inc. provides business and technology solutions in the United States, Canada, Puerto Rico, and Serbia. It operates through three segments: Engineering, Specialty Health Care, and Information Technology. The Engineering segment offers a range of engineering services, including proje...

Founded: 1971
Full Time Employees: 3,410
Sector: Industrials
Industry: Engineering & Construction

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-04-04 2026-01-03 2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2022-01-01 2021-10-02 2021-07-03 2021-04-03 2021-01-02 2020-09-26 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-08-07 2019-03-30 2018-12-29 2018-09-29 2018-06-30 2018-03-31 2017-12-30 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2015-12-30 2015-10-03 2015-07-04 2015-04-04 2015-01-03 2014-09-27 2014-06-28 2014-03-29 2013-12-28 2013-09-28 2013-06-29 2013-03-30 2012-09-29 2012-06-30 2011-11-07 2011-07-02 2010-11-12 2010-08-11 2010-04-03 2010-01-02 2009-09-26 2009-06-27 2009-03-28 2008-12-27 2008-09-27 2008-06-28 2008-03-29 
                                                                        
      revenue
    83,038,000 86,476,000 70,289,000 78,166,000 84,473,000 76,912,000 60,365,000 69,164,000 71,939,000 71,028,000 58,049,000 67,035,000 67,124,000 70,221,000 58,152,000 74,346,000 81,961,000 34,738,250 45,471,000 48,933,000 44,549,000 27,311,500 31,561,000 32,652,000 45,033,000 35,637,500 40,250,000 50,705,000                                         
      yoy
    -1.70% 12.43% 16.44% 13.02% 17.42% 8.28% 3.99% 3.18% 7.17% 1.15% -0.18% -9.83% -18.10% 102.14% 27.89% 51.93% 83.98% 27.19% 44.07% 49.86% -1.07% -23.36% -21.59% -35.60%                                             
      qoq
    -3.98% 23.03% -10.08% -7.47% 9.83% 27.41% -12.72% -3.86% 1.28% 22.36% -13.40% -0.13% -4.41% 20.75% -21.78% -9.29% 135.94% -23.60% -7.07% 9.84% 63.11% -13.46% -3.34% -27.49% 26.36% -11.46% -20.62%                                          
      cost of services
    61,017,000 62,198,000 50,879,000 55,889,000 62,495,000 55,343,000 42,524,000 49,163,000 51,572,000 49,397,000 40,768,000 48,275,000 48,100,000 49,755,000 40,794,000 52,663,000 58,541,000 47,128,000 33,257,000 36,667,000 33,699,000 30,474,000 22,741,000 24,149,000 34,190,000 35,893,000 29,635,000 37,902,000 39,078,000 42,239,000 31,571,000 38,975,000 38,257,000 38,253,000 32,109,000 33,399,000 34,589,000 32,092,000 29,551,000 33,275,000 34,500,000 33,717,000 32,275,000 33,196,000 34,663,000 35,990,000 33,221,000 36,554,000 36,312,000 34,055,000 30,636,000 31,117,000 30,609,000 25,164,000 26,097,000 24,461,000 26,054,000 26,866,000 33,965,000 36,364,000 36,896,000 32,911,000 35,645,000 37,107,000 116,940,000 115,039,000 76,677,000 36,816,000 
      gross profit
    22,021,000 24,278,000 19,410,000 22,277,000 21,978,000 21,569,000 17,841,000 20,001,000 20,367,000 21,631,000 17,281,000 18,760,000 19,024,000 20,466,000 17,358,000 21,683,000 23,420,000 17,794,000 12,214,000 12,266,000 10,850,000 10,689,000 8,820,000 8,503,000 10,843,000 12,657,000 10,615,000 12,803,000 12,517,000 13,032,000 10,988,000 12,735,000 12,555,000 12,804,000 11,718,000 12,113,000 11,752,000 12,106,000 10,144,000 12,104,000 12,676,000 13,690,000 12,802,000 12,090,000 13,303,000 13,320,000 13,161,000 12,955,000 12,257,000 11,794,000 10,684,000 11,262,000 10,621,000 9,675,000 9,656,000 9,098,000 10,460,000 10,623,000 12,912,000 12,692,000 12,474,000 11,840,000 11,578,000 10,941,000 40,720,000 40,703,000 27,448,000 12,298,000 
      yoy
    0.20% 12.56% 8.79% 11.38% 7.91% -0.29% 3.24% 6.62% 7.06% 5.69% -0.44% -13.48% -18.77% 15.02% 42.12% 76.77% 115.85% 66.47% 38.48% 44.25% 0.06% -15.55% -16.91% -33.59% -13.37% -2.88% -3.39% 0.53% -0.30% 1.78% -6.23% 5.13% 6.83% 5.77% 15.52% 0.07% -7.29% -11.57% -20.76% 0.12% -4.71% 2.78% -2.73% -6.68% 8.53% 12.94% 23.18% 15.03% 15.40% 21.90% 10.65% 23.79% 1.54% -8.92% -25.22% -28.32% -16.15% -10.28% 11.52% 16.00% -69.37% -70.91% -57.82% -11.03%     
      qoq
    -9.30% 25.08% -12.87% 1.36% 1.90% 20.90% -10.80% -1.80% -5.84% 25.17% -7.88% -1.39% -7.05% 17.91% -19.95% -7.42% 31.62% 45.69% -0.42% 13.05% 1.51% 21.19% 3.73% -21.58% -14.33% 19.24% -17.09% 2.28% -3.95% 18.60% -13.72% 1.43% -1.94% 9.27% -3.26% 3.07% -2.92% 19.34% -16.19% -4.51% -7.41% 6.94% 5.89% -9.12% -0.13% 1.21% 1.59% 5.69% 3.93% 10.39% -5.13% 6.04% 9.78% 0.20% 6.13% -13.02% -1.53% -17.73% 1.73% 1.75% 5.35% 2.26% 5.82% -73.13% 0.04% 48.29% 123.19%  
      gross margin %
    26.52% 28.07% 27.61% 28.50% 26.02% 28.04% 29.56% 28.92% 28.31% 30.45% 29.77% 27.99% 28.34% 29.15% 29.85% 29.16% 28.57% 51.22% 26.86% 25.07% 24.36% 39.14% 27.95% 26.04% 24.08% 35.52% 26.37% 25.25% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% 
      operating costs and expenses
    16,083,000 16,307,000 15,472,000 15,676,000 15,395,000           13,489,000 14,385,000   10,323,000 9,475,000 12,538,000 8,978,000 9,670,000 18,619,000 10,669,000 9,884,000 10,610,000 10,863,000 11,459,000 9,756,000 11,845,000 10,835,000    10,714,000                                
      selling, general, and administrative
    15,529,000                                                                    
      depreciation and amortization of property and equipment
    554,000 554,000 539,000 401,000 424,000 407,000 393,000 332,000 287,000 276,000 243,000 242,000 271,000 266,000 266,000 225,000  232,000 250,000 259,000 266,000 272,000 292,000 246,000 255,000 317,000 304,000 325,000 315,000                                        
      operating income
    5,938,000 7,971,000 3,938,000 6,601,000 6,583,000 6,285,000 4,385,000 5,819,000 5,836,000 7,906,000 4,331,000 5,749,000 5,707,000 6,809,000 4,760,000 8,194,000 9,035,000 7,091,000 3,727,000 1,943,000 1,375,000     1,988,000 731,000 2,193,000 1,654,000 1,573,000 1,232,000 890,000 1,720,000 -3,201,000 1,596,000 847,000 1,038,000 344,000 422,000 1,528,000 1,821,000 2,380,000 1,906,000 1,210,000 2,355,000 2,622,000 2,833,000 3,025,000 2,038,000 -2,479,000 1,806,000 1,714,000 1,514,000 1,107,000 1,015,000 742,000 2,023,000 1,882,000 2,889,000  923,000 697,000 159,000  226,750    
      yoy
    -9.80% 26.83% -10.19% 13.44% 12.80% -20.50% 1.25% 1.22% 2.26% 16.11% -9.01% -29.84% -36.83% -3.98% 27.72% 321.72% 557.09%         26.38% -40.67% 146.40% -3.84% -149.14% -22.81% 5.08% 65.70% -1030.52% 278.20% -44.57% -43.00% -85.55% -77.86% 26.28% -22.68% -9.23% -32.72% -60.00% 15.55% -205.77% 56.87% 76.49% 34.61% -323.94% 77.93% 131.00% -25.16% -41.18% -64.87%  119.18% 170.01% 1716.98%  307.06%        
      qoq
    -25.50% 102.41% -40.34% 0.27% 4.74% 43.33% -24.64% -0.29% -26.18% 82.54% -24.67% 0.74% -16.18% 43.05% -41.91% -9.31% 27.42% 90.26% 91.82% 41.31%      171.96% -66.67% 32.59% 5.15% 27.68% 38.43% -48.26% -153.73% -300.56% 88.43% -18.40% 201.74% -18.48% -72.38% -16.09% -23.49% 24.87% 57.52% -48.62% -10.18% -7.45% -6.35% 48.43% -182.21% -237.26% 5.37% 13.21% 36.77% 9.06% 36.79% -63.32% 7.49% -34.86%   32.42% 338.36%       
      operating margin %
    7.15% 9.22% 5.60% 8.44% 7.79% 8.17% 7.26% 8.41% 8.11% 11.13% 7.46% 8.58% 8.50% 9.70% 8.19% 11.02% 11.02% 20.41% 8.20% 3.97% 3.09% 0% 0% 0% 0% 5.58% 1.82% 4.33% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% NaN% Infinity% Infinity% Infinity% NaN% Infinity% NaN% NaN% NaN% 
      other expense
    562,000 780,000 614,000 929,000 698,000 516,000 619,000 574,000 426,000 532,000 141,000 418,000 407,000 349,000 -55,000 -28,000 52,000 -7,000 16,000 201,000 12,000 223,750 253,000 233,000 409,000                                            
      interest expense and other
    626,000 784,000 584,000 650,000 651,000 664,000 492,000 581,000 478,000 429,000 185,000 425,000 360,000 169,000 35,000 69,000 97,000 58,000 64,000 122,000 121,000 162,500 126,000 184,000 340,000                                            
      loss on foreign currency transactions
    -64,000 -4,000 30,000 279,000 47,000 -148,000 127,000 -7,000 -52,000   -7,000 47,000   -97,000 -45,000 -65,000 -48,000 53,000  34,250 91,000 13,000 33,000                                            
      income before income taxes
    5,376,000 7,191,000 3,324,000 5,672,000 5,885,000 5,769,000 3,766,000 5,245,000 5,410,000 7,374,000 4,190,000 5,331,000 5,300,000 6,460,000 4,815,000 8,222,000 8,983,000 7,098,000 3,711,000 1,742,000 1,363,000     1,518,000 405,000 1,710,000 1,189,000 1,056,000 937,000 502,000 1,413,000 777,500 1,442,000 766,000 902,000 -56,000 294,000 1,443,000 1,621,000 2,110,000 1,732,000 1,092,000 2,220,000 2,724,000 2,839,000 3,062,000 1,976,000 -2,521,000 1,802,000 1,701,000 1,605,000 1,095,000 1,011,000      2,552,500 729,000 210,000  208,250    
      income tax expense
    1,532,000 1,087,000 1,065,000 1,887,000 1,699,000 2,902,000 1,020,000 1,483,000 1,458,000 2,119,000 434,000 1,348,000 1,463,000 1,623,000 1,297,000 2,208,000 2,463,000 1,124,000 959,000 486,000 356,000     509,000 70,000 459,000  457,000 253,000 121,000 362,000 337,750 422,000 577,000 352,000 160,000 184,000 580,000 620,000 -866,000 770,000 403,000 832,000 1,007,000 962,000 1,045,000 773,000 -939,000 660,000 231,000 645,000 461,000 506,000      212,000 292,000  3,718,000 67,000    
      net income
    3,844,000 6,104,000 2,259,000 3,785,000 4,186,000 2,867,000 2,746,000 3,762,000 3,952,000 5,255,000 3,756,000 3,983,000 3,837,000 4,837,000 3,518,000 6,014,000 6,520,000 5,974,000 2,752,000 1,256,000 1,007,000     1,009,000 335,000 1,251,000 1,463,000 599,000 684,000 381,000 1,051,000 251,000 1,020,000 189,000 550,000 -216,000 110,000 863,000 1,001,000 2,976,000 962,000 689,000 1,388,000 1,717,000 1,877,000 2,017,000 1,203,000 -1,582,000 1,142,000 1,470,000 960,000 634,000 505,000 724,000 1,242,000 1,243,000 1,718,000 1,772,000 687,000 437,000 246,000 5,553,000 -40,370,000    
      yoy
    -8.17% 112.91% -17.73% 0.61% 5.92% -45.44% -26.89% -5.55% 3.00% 8.64% 6.77% -33.77% -41.15% -19.03% 27.83% 378.82% 547.47%         68.45% -51.02% 228.35% 39.20% 138.65% -32.94% 101.59% 91.09% -216.20% 827.27% -78.10% -45.05% -107.26% -88.57% 25.25% -27.88% 73.33% -48.75% -65.84% 15.38% -208.53% 64.36% 37.21% 25.31% -349.53% 126.14% 103.04% -22.71% -48.99% -70.61% -59.14% 80.79% 184.44% 598.37% -68.09% -101.70%        
      qoq
    -37.02% 170.21% -40.32% -9.58% 46.01% 4.41% -27.01% -4.81% -24.80% 39.91% -5.70% 3.81% -20.67% 37.49% -41.50% -7.76% 9.14% 117.08% 119.11% 24.73%      201.19% -73.22% -14.49% 144.24% -12.43% 79.53% -63.75% 318.73% -75.39% 439.68% -65.64% -354.63% -296.36% -87.25% -13.79% -66.36% 209.36% 39.62% -50.36% -19.16% -8.52% -6.94% 67.66% -176.04% -238.53% -22.31% 53.13% 51.42% 25.54% -30.25% -41.71% -0.08% -27.65% -3.05% 157.93% 57.21% 77.64% -95.57% -113.76%     
      net income margin %
    4.63% 7.06% 3.21% 4.84% 4.96% 3.73% 4.55% 5.44% 5.49% 7.40% 6.47% 5.94% 5.72% 6.89% 6.05% 8.09% 7.96% 17.20% 6.05% 2.57% 2.26% 0% 0% 0% 0% 2.83% 0.83% 2.47% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% NaN% NaN% NaN% 
      basic net earnings per share
    0.53 0.82 0.3 0.51 0.55 0.38 0.36 0.48 0.5 0.66 0.47 0.48 0.42 0.5 0.35 0.59 0.64 0.55 0.25 0.11 0.09                 0.04 0.01   0.06 0.08 0.05  0.103 0.15 0.16  0.073 0.09   0.05               
      diluted net earnings per share
    0.52 0.8 0.3 0.5 0.54 0.37 0.35 0.47 0.48 0.63 0.46 0.47 0.41 0.48 0.33 0.57 0.62 0.52 0.24 0.11 0.08                 0.04 0.01   0.058 0.07 0.05  0.1 0.15 0.15  0.073 0.09   0.05               
      selling, general and administrative
     15,753,000 14,933,000 15,275,000 14,971,000 16,025,000 13,018,000 13,545,000 14,199,000 13,403,000 12,662,000 12,723,000 13,396,000 13,433,000 12,551,000 13,264,000 14,147,000 12,623,000 10,332,000 9,995,000 9,069,000 9,714,000 8,606,000 8,994,000 10,237,000 10,225,000 9,498,000 10,202,000 10,466,000 10,477,000 9,412,000 10,076,000 10,421,000 10,293,000 9,700,000 10,075,000 10,317,000 10,087,000 9,334,000 10,177,000 10,465,000 10,927,000 10,462,000 10,546,000 10,632,000 10,380,000 9,991,000 9,653,000 9,844,000 9,153,000 8,599,000 9,007,000 8,838,000 8,153,000 8,382,000 8,077,000 8,158,000 8,410,000 9,682,000 10,305,000 11,142,000 10,720,000 11,015,000 11,007,000 34,838,000 34,356,000 22,626,000 10,485,000 
      amortization of acquired intangible assets
          45,000 46,000 45,000 46,000 45,000 46,000 45,000      6,000 9,000 80,000 81,000 80,000 80,000 80,000 80,000 82,000 83,000 82,000                                        
      potential stock issuance and financial transactions
                                                                        
      costs associated with potential stock issuance
         64,750  259,000                                                             
      gain on sale of assets
                -395,000  -219,000   -269,000 -2,151,000                                                  
      operating costs and expenses, net of gain on sale of assets
         10,542,250 13,456,000 14,182,000 14,531,000 9,819,750 12,950,000 13,011,000 13,317,000 13,657,000 12,598,000   7,071,250 8,487,000                                                  
      gain on foreign currency transactions
             -1,250 -44,000   -58,000 -90,000           -30,000 8,000 23,000 11,000  10,000 12,000  27,000  53,000 2,000 2,000  11,000 12,000   11,000  2,000 25,000 49,000  4,500 10,000 3,000 5,000  6,000 9,000 32,000  18,000  17,500 25,000 54,000     1,000 
      change in fair value of contingent consideration
                       26,000 26,000                                                
      depreciation and amortization of property       and equipment
                    238,000                                                    
      write-off of receivables and professional fees incurred related to arbitration
                           350,000                                             
      tax credit professional fees
                     42,500 50,000 60,000 60,000                                                
      write-off of receivables and professional fees incurred    related to arbitration
                                                                        
      imputed interest on contingent consideration
                         27,000 36,000 36,000 36,000  56,000                                          
      basic and diluted net earnings per share
                             0.06 0.03 0.1 0.11 0.043 0.06 0.03 0.09 0.038 0.08 0.02 0.05   0.07 0.08    0.11    0.1   0.12 0.08                
      write-off of receivables related to arbitration
                            8,047,000                                            
      income tax benefit
                                                                        
      severance, professional fees and other charges
                                 342,750  1,371,000                                     
      other income
                                                                        
      revenues
                                51,595,000 55,271,000 42,559,000 51,710,000 50,812,000 51,057,000 43,827,000 45,512,000 46,341,000 44,198,000 39,695,000 45,379,000 47,176,000 47,407,000 45,077,000 45,286,000 47,966,000 49,310,000 46,382,000 49,509,000 48,569,000 45,849,000 41,320,000 42,379,000 41,230,000 34,839,000 35,753,000 33,559,000 36,514,000 37,489,000 46,877,000 49,056,000 49,370,000 44,751,000 47,223,000 48,048,000 157,660,000 155,742,000 104,125,000 49,114,000 
      depreciation and amortization
                                 289,000 344,000 398,000 414,000 528,000 422,000 410,000 397,000 392,000 388,000 399,000 390,000 383,000 434,000 334,000 316,000 318,000 337,000 277,000 271,000 282,000 279,000 281,000 269,000 415,000 259,000 279,000 279,000 331,000 341,000 350,000 409,000 423,000 404,000      
      change in contingent consideration
                                       781,000                                 
      operating costs and expenses - sum
                                     8,025,500 10,122,000 11,266,000  7,788,250 9,722,000 10,576,000 10,855,000 8,181,000 10,896,000 10,880,000 10,948,000 7,619,250 10,328,000 9,930,000 10,219,000 6,883,250 8,878,000 9,548,000 9,107,000 8,568,000 8,641,000 8,356,000 8,437,000 8,741,000 10,023,000 10,655,000 11,551,000 11,143,000 11,419,000 11,390,000 85,692,000 41,985,000 29,637,000 16,936,000 
      severance and other charges
                                                    104,000                    
      reduction in contingent consideration
                                                     23,000                   
      facilities consolidation charge
                                                     85,750  260,000                 
      changes in fair value of contingent consideration
                                                        92,000                
      interest expense, net and other
                                                                        
      income from continuing operations before income taxes
                                                           743,000 2,047,000 1,869,000 2,895,000 1,992,000         
      income tax expense from continuing operations
                                                           19,000 805,000 698,000 1,177,000          
      income from continuing operations
                                                           724,000 1,242,000 1,171,000           
      income from discontinued operations, net of taxes
                                                                        
      basic net earnings per share data:
                                                                        
      loss from discontinued operations, net of tax benefit
                                                                        
      interest income and other
                                                                        
      legal settlement
                                                                   9,750,000     
      gain from discontinued operations, net of taxes
                                                             72,000           
      gain from discontinued operations, net of tax benefit
                                                             0.01           
      net income from continuing operations
                                                              1,718,000 2,404,000         
      operating income from continuing operations
                                                               2,037,000         
      basic and diluted net earnings per share data:
                                                                        
      bad debt – note receivable
                                                                     6,090,000 6,090,000  
      interest income
                                                                 7,000      26,000 
      other income - sum
                                                                2,451,000 32,000      27,000 
      basic earnings per common share
                                                                120 30 20      
      diluted earnings per common share
                                                                120 30 20      
      interest expense
                                                                        
      depreciation
                                                                   367,000 959,000 937,000 596,000 281,000 
      amortization
                                                                   16,000 490,000 602,000 325,000 80,000 
      income before income tax expense
                                                                   9,271,000     
      basic earnings per share
                                                                   0.43 0.01    
      diluted earnings per share
                                                                   0.43 0.01    
      bad debt - note receivable
                                                                       6,090,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-04-04 2026-01-03 2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2022-01-01 2021-10-02 2021-07-03 2021-04-03 2021-01-02 2020-09-26 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-08-07 2019-03-30 2018-12-29 2018-09-29 2018-06-30 2018-03-31 2017-12-30 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-10-01 2016-07-02 2016-04-02 2015-12-30 2015-10-03 2015-07-04 2015-04-04 2015-01-03 2014-09-27 2014-06-28 2014-03-29 2013-12-28 2013-09-28 2013-06-29 2013-03-30 2013-02-20 2012-09-29 2012-06-30 2012-05-01 2012-02-22 2011-11-07 2011-07-02 2011-04-02 2011-01-01 2010-11-12 2010-08-11 2010-04-03 2010-01-02 2009-09-26 2009-06-27 2009-03-28 2008-12-27 2008-09-27 2008-06-28 2008-03-29 
                                                                               
        current assets:
                                                                               
        cash
      2,621,000 2,922,000                                                                        
        accounts receivable
      85,155,000 81,243,000 83,243,000 83,749,000     73,486,000 70,690,000 57,459,000 61,614,000 58,809,000 50,762,000 50,786,000 45,275,000 58,757,000 48,240,000 43,074,000 37,223,000 45,282,000 36,007,000 32,986,000 39,519,000 50,767,000 59,760,000 57,470,000 58,230,000 58,613,000 52,335,000 46,663,000 51,741,000 51,913,000 46,080,000 41,942,000 43,152,000 44,344,000 45,170,000 42,925,000 48,419,000 53,494,000 50,946,000 52,766,000 60,854,000 62,277,000 59,187,000 60,529,000 59,307,000 59,955,000 55,726,000 54,828,000 49,089,000 49,499,000 43,706,000 37,949,000 39,986,000 39,787,000 39,031,000 38,574,000 43,162,000 41,969,000 41,213,000 38,589,000 45,026,000 50,159,000 46,353,000    55,770,000    
        transit accounts receivable
      6,669,000 8,017,000 6,215,000 7,500,000 7,165,000 7,315,000 6,315,000 9,460,000 9,722,000 8,891,000 9,550,000 9,875,000 4,497,000 3,280,000 2,347,000 1,298,000 1,115,000 1,010,000 154,000 241,000 3,947,000 2,494,000 198,000 159,000 1,891,000 4,906,000 3,665,000 1,780,000 826,000 2,569,000 4,365,000 1,227,000 1,089,000 3,002,000 1,664,000 2,370,000 1,362,000 4,295,000 3,523,000 2,281,000 2,084,000 7,481,000 3,882,000 4,160,000 4,585,000 3,797,000 6,937,000 4,334,000 4,265,000 3,953,000 5,374,000 5,899,000 6,785,000 10,010,000 3,333,000 4,565,000 1,159,000 3,029,000 5,817,000               
        prepaid expenses and other current assets
      7,130,000 7,704,000 4,160,000 3,988,000 5,240,000 7,034,000 5,112,000 5,432,000 4,515,000 4,637,000 5,311,000 4,324,000 3,675,000 4,636,000 1,684,000 1,856,000 2,338,000 2,486,000 1,234,000 3,023,000 4,201,000 4,699,000 2,180,000 2,336,000 3,944,000 4,144,000 3,400,000 3,057,000 3,494,000 3,425,000 3,947,000 3,056,000 3,662,000 3,706,000 3,212,000 3,079,000 3,347,000 3,327,000 2,749,000 3,018,000 3,521,000 4,508,000 2,342,000 2,507,000 2,390,000 2,368,000 2,300,000 3,751,000 3,101,000 1,875,000 1,244,000 1,612,000 1,481,000 1,965,000 1,969,000 2,677,000 2,320,000 2,087,000 2,721,000 2,425,000 2,273,000 1,841,000 2,775,000 3,190,000 3,615,000 2,677,000 3,328,000 3,389,000 2,673,000 3,012,000 2,521,000 2,240,000 1,449,000 
        total current assets
      101,575,000 99,886,000 94,927,000 100,709,000 85,976,000 97,038,000 90,496,000 85,287,000 89,822,000 90,502,000 72,974,000 77,086,000 68,806,000 59,017,000 55,578,000 51,541,000 63,069,000 51,971,000 47,282,000 41,886,000                                                  66,177,000    
        property and equipment
      6,809,000 7,265,000 7,624,000 7,433,000 7,371,000 7,368,000 6,793,000 4,451,000 4,386,000 4,005,000 2,221,000 2,158,000 2,164,000 2,098,000 2,142,000 1,886,000 1,919,000 1,939,000 2,095,000 1,700,000 1,859,000 2,078,000 2,359,000 2,357,000 2,493,000 2,717,000 2,841,000 3,083,000 3,271,000 3,485,000 3,694,000 3,259,000 3,337,000 3,446,000 3,619,000 3,829,000 3,763,000 4,052,000 4,316,000 4,611,000 4,725,000 4,698,000 4,833,000 3,682,000 3,620,000 3,297,000 3,445,000 3,130,000 2,482,000 2,291,000 2,219,000 2,252,000 1,963,000 1,880,000 1,949,000 2,162,000 2,355,000 2,535,000 2,752,000 2,925,000 3,088,000 3,295,000 3,575,000 3,879,000 4,170,000         
        other assets:
                                                                               
        deposits
      259,000 261,000 278,000 259,000 233,000 230,000 215,000 203,000 290,000 313,000 168,000 169,000 161,000 173,000 175,000 186,000 178,000 176,000 175,000 163,000 169,000 169,000 169,000 169,000 209,000 209,000 210,000 214,000 215,000 214,000 224,000 230,000 226,000 215,000 207,000 210,000 212,000 212,000 225,000 213,000 226,000 227,000 212,000 212,000 232,000 231,000 232,000 218,000 202,000 159,000 203,000 210,000 244,000 244,000 307,000 273,000 273,000 199,000 201,000 195,000 225,000 183,000 159,000 172,000 172,000 212,000 221,000 224,000 227,000 264,000 235,000 159,000 155,000 
        deferred income taxes
      6,000                                                                         
        goodwill
      22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 22,147,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 16,354,000 17,532,000 17,532,000 17,532,000 11,685,000 11,685,000 11,685,000 11,685,000 12,458,000 12,458,000 12,325,000 12,325,000 11,630,000 11,630,000 11,630,000 11,630,000 11,630,000 10,223,000 10,223,000 10,223,000 10,223,000 9,545,000 9,545,000 9,545,000 9,545,000 9,545,000 9,545,000 9,545,000 9,545,000 7,319,000 7,319,000 7,319,000 7,319,000 7,319,000 7,319,000 7,319,000 7,319,000 7,420,000 8,260,000 8,260,000 8,260,000 6,538,000 6,538,000 6,538,000 46,449,000 46,353,000 47,396,000 
        operating right-of-use asset
      4,531,000                                                                         
        total other assets
      26,943,000 27,246,000 27,264,000 27,444,000 27,645,000 27,671,000 28,256,000 28,540,000 26,275,000 25,977,000 26,019,000 26,293,000 26,558,000 26,849,000 19,089,000 18,998,000 19,222,000 18,942,000 20,914,000 21,111,000                                                  7,078,000    
        total assets
      135,327,000 134,397,000 129,815,000 135,586,000 120,992,000 132,077,000 125,545,000 118,278,000 120,483,000 120,484,000 101,214,000 105,537,000 97,528,000 87,964,000 76,809,000 72,425,000 84,210,000 72,852,000 70,291,000 64,697,000                                                  78,841,000    
        current liabilities:
                                                                               
        accounts payable and accrued expenses
      10,157,000 9,649,000 13,080,000 9,762,000 14,509,000 13,369,000 11,525,000 12,917,000 13,596,000 12,454,000 12,153,000 12,947,000 12,283,000 14,147,000 10,930,000 8,758,000 8,354,000 9,306,000 10,302,000 9,855,000               7,096,000 7,740,000 7,545,000 8,154,000 6,210,000 6,033,000 7,439,000  7,623,000 6,585,000 8,980,000  8,712,000 11,501,000 9,708,000  11,374,000 8,605,000 7,499,000  5,386,000 4,207,000 4,860,000 5,107,000 5,327,000 5,106,000 5,960,000 6,004,000 6,924,000 7,784,000  7,501,000    8,375,000 6,800,000 7,014,000 6,215,000 
        transit accounts payable
      14,658,000 16,247,000 13,440,000 22,385,000 19,327,000 23,870,000 28,215,000 30,925,000 31,715,000 31,102,000 38,421,000 37,190,000 12,457,000 9,767,000 2,403,000 2,141,000 2,689,000 2,064,000 1,076,000 2,526,000               2,968,000 4,579,000 4,059,000 6,776,000 5,906,000 5,483,000 6,428,000  4,502,000 5,331,000 5,412,000  7,021,000 6,823,000 4,282,000  5,808,000 6,662,000 10,487,000  3,911,000 9,079,000 2,087,000 3,030,000 8,193,000               
        accrued payroll and related costs
      12,280,000 10,784,000 12,795,000 10,369,000 12,581,000 9,929,000 11,634,000 9,710,000 12,174,000 11,203,000 14,619,000 11,836,000 15,424,000 13,023,000 17,242,000 16,074,000 18,478,000 13,027,000 14,671,000 12,646,000               7,089,000 7,656,000 7,236,000 7,185,000 6,316,000 7,828,000 6,826,000  7,456,000 7,776,000 6,055,000  9,221,000 10,154,000 11,154,000  7,951,000 6,360,000 7,114,000  7,730,000 5,644,000 7,292,000 5,831,000 8,474,000 6,600,000 7,964,000 6,950,000 9,419,000 8,183,000  6,512,000        
        finance lease payable
      797,000 843,000 889,000 715,000 706,000 698,000 689,000  116,000 233,000 348,000 464,000 463,000 462,000 461,000 332,000 428,000 437,000 445,000 124,000                                                      
        income taxes payable
      383,000 391,000 247,000 788,000 273,000 346,000 220,000 136,000 778,000 330,000 247,000 233,000 225,000 85,000 2,384,000 2,739,000 1,763,000  695,000 444,000               1,514,000 1,004,000 694,000 537,000 1,307,000 1,144,000 339,000  958,000 373,000 632,000  703,000 352,000 95,000  1,006,000 449,000 486,000  458,000 719,000 826,000 226,000 471,000 133,000 534,000 39,000 407,000 230,000      538,000    
        operating lease liabilities
      1,207,000                                                                         
        deferred revenue
      13,354,000 14,761,000 6,230,000 9,143,000 4,519,000 4,163,000 2,042,000 2,678,000 3,514,000  335,000 504,000 809,000 1,119,000 1,560,000 2,182,000 2,496,000 3,418,000 3,920,000                                                       
        total current liabilities
      52,836,000 53,884,000 48,014,000 54,490,000 53,234,000 53,633,000 55,644,000 57,649,000 62,808,000 58,196,000 67,307,000 64,565,000 43,429,000 40,424,000 36,551,000 33,764,000 35,654,000 29,857,000 33,726,000 29,233,000                  23,713,000                                23,490,000 24,416,000 26,006,000 18,556,000 
        deferred income taxes, net, domestic
      5,673,000 5,673,000 4,526,000 4,526,000 4,526,000 4,526,000 1,719,000 1,669,000 1,619,000 1,568,000 1,652,000 1,599,000 1,547,000 1,495,000 376,000 429,000 482,000                                                         
        finance lease payable, net of current position
      191,000 380,000 566,000 750,000 932,000 1,112,000 1,290,000                                                                   
        operating lease liabilities, net of current position
      3,542,000                                                                         
        borrowings under revolving credit facility
      28,801,000                                                                         
        total liabilities
      91,043,000 88,423,000 88,437,000 97,800,000 86,392,000 98,593,000 95,505,000 89,826,000 91,086,000 94,694,000 79,835,000 85,363,000 69,016,000 56,002,000 40,086,000 36,133,000 54,008,000 46,883,000 45,739,000 41,832,000                  38,576,000                                    
        contingencies
                                                                               
        stockholders’ equity:
                                                                               
        preferred stock, 1.00 par value; 5,000,000 shares authorized; no shares issued or outstanding
                                                                               
        common stock
      901,000 900,000 898,000                 829,000                                                  639,000    
        additional paid-in capital
      123,542,000 122,244,000 121,453,000 120,088,000 118,956,000 118,845,000 118,136,000 117,008,000 116,256,000 116,579,000 116,146,000 115,314,000 114,711,000 113,878,000 112,590,000 111,887,000 111,586,000 111,068,000 110,781,000 110,411,000               116,587,000 116,191,000 116,000,000 115,607,000 115,309,000 114,922,000 114,718,000  113,824,000 113,336,000 113,029,000  111,755,000 111,372,000 110,996,000  110,258,000 109,962,000 109,712,000  108,699,000 108,553,000 108,482,000 108,203,000 108,144,000 108,026,000 107,946,000 107,817,000 107,740,000 107,500,000 107,398,000 107,262,000    106,788,000 106,833,000 106,885,000 106,726,000 
        accumulated other comprehensive loss
      -2,959,000 -2,814,000 -2,757,000 -2,723,000 -2,918,000 -2,920,000 -2,787,000 -2,908,000 -2,840,000 -2,813,000 -2,858,000 -2,857,000 -2,809,000 -2,863,000 -3,141,000 -2,960,000 -2,734,000 -2,699,000 -2,627,000 -2,593,000                                                      
        retained earnings
      14,240,000 10,396,000 4,292,000 2,033,000                                                                      
        treasury stock
      -91,440,000 -84,752,000 -82,508,000   -77,393,000    -69,593,000    -43,820,000    -26,260,000  -19,861,000                                                      
        total stockholders’ equity
      44,284,000  41,378,000 37,786,000 34,600,000  30,040,000 28,452,000 29,397,000  21,379,000 20,174,000 28,512,000                                                             
        total liabilities and stockholders’ equity
      135,327,000 134,397,000 129,815,000 135,586,000 120,992,000 132,077,000 125,545,000 118,278,000 120,483,000 120,484,000 101,214,000 105,537,000 97,528,000 87,964,000 76,809,000 72,425,000 84,210,000 72,852,000 70,291,000 64,697,000                                                  78,841,000    
        deferred tax assets, foreign
       6,000 131,000 135,000 125,000 120,000    55,000                                                                
        operating right of use asset
       4,832,000 4,708,000 4,903,000 5,140,000 5,174,000 5,292,000 5,545,000 3,147,000 2,779,000 2,976,000 3,203,000 3,431,000 3,665,000 2,184,000 2,029,000 2,208,000 1,877,000 1,844,000 1,997,000 2,263,000 2,409,000 4,686,000 4,958,000 5,516,000 5,820,000 6,290,000 6,101,000 5,816,000                                             
        operating right of use liability
       1,209,000   1,107,000 1,046,000 1,019,000 983,000 615,000 693,000 884,000 1,091,000 1,296,000 1,349,000 1,271,000 1,238,000 1,343,000 1,502,000 1,539,000 1,860,000                                                      
        contingent consideration from acquisitions
        212,000 212,000 212,000 212,000 300,000 300,000 300,000 300,000 300,000 300,000 472,000 472,000 300,000 300,000 103,000                                                         
        operating right of use liability, net of current position
       3,813,000   4,286,000 4,355,000 4,519,000 4,784,000 2,644,000  2,382,000 2,508,000 2,638,000 2,932,000    1,631,000 1,759,000 1,809,000                                                      
        borrowings under line of credit
       24,673,000 31,535,000 34,015,000 23,414,000 34,967,000 30,477,000 23,870,000 22,159,000 30,804,000 6,657,000 14,851,000 19,151,000 8,783,000 1,160,000  15,287,000 14,151,000 7,964,000 9,686,000                  14,311,000                                    
        stockholders’ equity
       45,974,000    33,484,000    25,790,000    31,962,000 36,723,000 36,292,000 30,202,000 25,969,000 24,552,000 22,865,000                                                      
        cash and cash equivalents
        1,309,000 5,472,000 5,181,000 4,729,000 3,156,000 3,480,000 2,099,000 6,284,000 654,000 1,273,000 1,825,000 339,000 761,000 3,112,000 859,000 235,000 2,820,000 1,399,000 678,000 734,000 757,000 1,632,000 642,000 1,847,000 393,000 868,000 1,693,000 482,000 710,000 431,000 452,000 2,851,000 825,000 391,000 293,000 279,000 303,000 234,000 103,000 985,000 4,542,000 2,646,000 528,000 6,411,000 8,305,000 11,611,000 5,595,000 9,317,000 14,049,000 13,195,000 13,896,000 14,123,000 30,212,000 29,152,000 31,478,000 28,417,000 32,578,000 23,488,000 25,945,000 24,704,000 26,898,000 18,916,000 12,252,000 10,942,000 11,967,000 9,625,000 5,063,000 815,000 3,314,000 4,240,000 4,658,000 
        operating lease liability
        1,121,000 1,116,000                                                                      
        operating lease liability, net of current position
        3,796,000 4,019,000                                                                      
        preferred stock, 1.00 par value; 5,000,000 shares authorized;
                                                                               
        no shares issued or outstanding
                                                                               
        17,928,284 shares issued and 7,390,385 shares outstanding at june 28, 2025 and 17,838,372 shares issued and 7,602,113 shares outstanding at december 28, 2024
         896,000                                                                      
        10,236,259 shares at december 28, 2024
         -82,508,000 -80,581,000                                                                     
        accounts receivable, net of provision for credit losses of 1,570 at march 29, 2025 and december 28, 2024
          68,390,000                                                                     
        17,928,284 shares issued and 7,508,593 shares outstanding at march 29, 2025 and 17,838,372 shares issued and 7,602,113 shares outstanding at december 28, 2024
          895,000                                                                     
        accumulated deficit
          -1,752,000 -5,938,000 -8,805,000 -11,551,000 -15,313,000 -19,265,000 -24,520,000 -28,276,000 -32,259,000 -36,096,000 -40,933,000 -44,451,000 -50,465,000 -56,985,000 -62,959,000 -65,711,000                                    -34,237,000                  
        accounts receivable, net of provision for credit losses of 1,570 and 1,600 at december 28, 2024 and december 30, 2023, respectively
           77,960,000                                                                    
        intangible assets
            547,000 592,000 638,000 683,000 728,000 774,000 819,000 864,000      6,000 15,000 95,000 176,000 256,000 336,000 416,000 496,000 578,000 661,000 743,000 65,000 71,000 87,000 105,000 121,000 137,000 154,000 171,000 189,000 206,000 229,000 252,000 276,000 155,000 172,000 194,000 219,000 176,000 196,000 216,000 236,000 256,000 294,000 332,000 370,000 158,000 184,000 210,000 237,000 264,000 290,000 325,000 360,000 394,000 429,000 464,000 498,000 243,000      
        deferred income taxes, net, foreign
            185,000 183,000 185,000 187,000 166,000 169,000 165,000 166,000 70,000 73,000 142,000                                                         
        contingent consideration from acquisitions, net of current position
            1,671,000 1,671,000 1,671,000  1,671,000 1,671,000 1,970,000 1,970,000 304,000                                                           
        17,838,372 shares issued and 7,602,113 shares outstanding at december 28, 2024 and 17,673,427 shares issued and 7,844,821 shares outstanding at december 30, 2023
           890,000                                                                    
        accounts receivable, net of provision for credit losses of 1,600 at september 28, 2024 and december 30, 2023
            75,913,000                                                                   
        deferred income taxes, foreign
            55,000 53,000 53,000                                                                 
        17,833,287 shares issued and 7,597,028 shares outstanding at september 28, 2024 and 17,673,427 shares issued and 7,844,821 shares outstanding at december 30, 2023
            890,000                                                                   
        9,828,606 shares at december 30, 2023, at cost
            -77,394,000 -74,984,000                                                                  
        accounts receivable, net of provision for credit losses of 1,600 on june 29, 2024 and december 30, 2023
             66,915,000                                                                  
        17,775,693 shares issued and 7,666,709 shares outstanding at june 29, 2024 and 17,673,427 shares issued and 7,844,821 shares outstanding at december 30, 2023
             887,000                                                                  
        17,775,693 shares issued and 7,947,087 shares outstanding at march 30, 2024 and 17,673,427 shares issued and 7,844,821 shares outstanding at december 30, 2023
              887,000                                                                 
        december 30, 2023, at cost
              -69,593,000                                                                 
        deferred tax assets, net, domestic
                       535,000    3,300,000     621,000 656,000 690,000 725,000 2,075,000 2,113,000 2,101,000 2,189,000                                        
        deferred liabilities
               1,881,000                                                                
        contingent consideration from acquisitions, net of current portion
               1,671,000                                                                
        operating right of use liability, net of current portion
               2,268,000     1,652,000 1,657,000 1,907,000                                                         
        17,673,427 shares issued and 7,844,821 shares outstanding at december 30, 2023, 17,287,967 shares issued and 9,285,318 shares outstanding at december 31, 2022 and 16,903,157 shares issued and 10,290,935 shares outstanding at january 1, 2022
               882,000                                                                
        17,660,999 shares issued and 7,900,190 shares outstanding at september 30, 2023 and 17,287,967 shares issued and 9,285,318 shares outstanding at december 31, 2022
                880,000                                                               
        8,002,649 shares at december 31, 2022, at cost
                -68,269,000 -64,880,000 -52,004,000                                                             
        17,516,469 shares issued and 7,934,088 shares outstanding at july 1, 2023 and 17,287,967 shares issued and 9,285,318 shares outstanding at december 31, 2022
                 873,000                                                              
        17,500,800 shares issued and 8,857,573 shares outstanding at april 1, 2023 and 17,287,967 shares issued and 9,285,318 shares outstanding at december 31, 2022
                  873,000                                                             
        17,287,967 shares issued and 9,285,318 shares outstanding at december 31, 2022, 16,903,157 shares issued and 10,290,935 shares outstanding at january 1, 2022 and 16,224,191 shares issued and 11,542,880 shares outstanding at january 2, 2021
                   863,000                                                            
        stock subscription receivable
                        -113,000 -210,000                                                      
        commitments and contingencies
                                                                               
        17,221,211 shares issued and 9,971,617 shares outstanding at october 1, 2022 and 16,903,157 shares issued and 10,290,935 shares outstanding at january 1, 2022
                    861,000                                                           
        6,612,222 shares at january 1, 2022, at cost
                    -32,654,000 -29,041,000 -29,041,000                                                         
        17,153,465 shares issued and 10,134,763 shares outstanding at july 2, 2022 and 16,903,157 shares issued and 10,290,935 shares outstanding at january 1, 2022
                     857,000                                                          
        17,115,290 shares issued and 10,096,588 shares outstanding at       april 2, 2022 and 16,903,157 shares issued and 10,290,935 shares       outstanding at january 1, 2022
                      856,000                                                         
        liability for contingent consideration from acquisitions
                       103,000 1,078,000 1,778,000                                                      
        deferred tax liability, foreign
                       142,000 367,000 380,000                  234,000                                    
        16,903,157 shares issued and 10,290,935 shares outstanding at       january 1, 2022 and 16,224,191 shares issued and 11,542,880 shares       outstanding at january 2, 2021
                       845,000                                                        
        deferred tax asset, net, domestic
                        2,541,000 2,591,000 3,002,000  2,688,000 2,438,000 1,799,000                                                 
        16,695,480 shares issued and 10,856,450 shares outstanding at october 2, 2021 and 16,224,191 shares issued and 11,542,880 shares outstanding at january 2, 2021
                        834,000                                                       
        (4,681,311 shares at january 2, 2021) at cost
                        -21,364,000                                                       
        preferred stock, 1.00 par value; 5,000,000 shares authorized;    no shares issued or outstanding
                                                                               
        deferred tax liability, net, domestic
                                                                               
        note payable
                                                                               
        stockholders' equity:
                                                                               
        deferred tax liability, domestic
                                           148,000                                    
        contingent consideration
                                        992,000 1,525,000 1,053,000 1,061,000 229,000 190,000 787,000  389,000 389,000 389,000  310,000 310,000 210,000  313,000 313,000 217,000  228,000 11,000 11,000 11,000 48,000 177,000 121,000 121,000 366,000 366,000  893,000        
        deferred income tax assets, domestic
                                            32,000 129,000 230,000 609,000 796,000 802,000 809,000 816,000 981,000 1,262,000 1,821,000 1,833,000 485,000 497,000 519,000 541,000 686,000 669,000 666,000 665,000                
        deferred income tax liability, foreign
                                                140,000 151,000 148,000  127,000 128,000 125,000  102,000 70,000 71,000  87,000 87,000 87,000 85,000                
        accumulated other comprehensive income
                                                    524,000 687,000 484,000  1,022,000 1,072,000 1,096,000  1,416,000 1,241,000 1,341,000 1,306,000 1,352,000 1,512,000 1,553,000 1,415,000 1,306,000 1,252,000 1,329,000 1,267,000    720,000 1,246,000 1,417,000 1,507,000 
        assets of discontinued operations
                                                                2,000 2,000 2,000 2,000 1,883,000 4,000 174,000         
        liabilities of discontinued operations
                                                                11,000 13,000 21,000 45,000 121,000 66,000          
        deferred income tax assets
                                                                827,000 827,000 827,000 827,000 705,000 705,000 705,000 705,000 3,710,000 4,155,000      
        and amortization of 6,460
                                                                       4,768,000        
        and amortization of 6,378
                                                                        4,996,000       
        current assets
                                                                               
        and amortization of 5,989
                                                                         5,347,000      
        current liabilities
                                                                               
        stockholders' equity
                                                                               
        deferred tax assets
                                                                          4,288,000 6,580,000 2,369,000 2,371,000 2,899,000 
        property and equipment, at cost
                                                                               
        equipment and leasehold improvements
                                                                          11,094,000 11,278,000 10,813,000 10,370,000 9,778,000 
        less: accumulated depreciation and amortization
                                                                           5,692,000 5,359,000 5,035,000 4,746,000 
        other assets
                                                                               
        intangible assets, net of accumulated amortization
                                                                          259,000     
        line of credit
                                                                           4,900,000 9,100,000 10,000,000 5,000,000 
        accrued compensation
                                                                           8,610,000 7,029,000 7,277,000 6,128,000 
        payroll and withheld taxes
                                                                           1,067,000 1,487,000 1,715,000 1,213,000 
        long term receivable-current portion
                                                                               
        net property and equipment
                                                                           5,586,000    
        long term receivable
                                                                               
        intangible assets, net of accumulated amortization of 834 and 726 in fiscal 2008 and 2007, respectively
                                                                           276,000    
        note receivable-current portion
                                                                               
        note receivable – long term
                                                                               
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-04-04 2026-01-03 2025-09-27 2025-06-28 2025-03-29 2024-12-28 2024-09-28 2024-06-29 2024-03-30 2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-10-01 2022-07-02 2022-04-02 2021-10-02 2021-07-03 2021-04-03 2020-09-26 2020-06-27 2020-03-28 2019-09-28 2019-08-07 2019-03-30 2018-09-29 2018-06-30 2018-03-31 2017-09-30 2017-07-01 2017-04-01 2016-10-01 2016-07-02 2016-04-02 2015-10-03 2015-07-04 2015-04-04 2014-09-27 2014-06-28 2014-03-29 2013-09-28 2013-06-29 2013-03-30 2012-09-29 2012-06-30 2012-05-01 2011-11-07 2011-07-02 2011-04-02 2010-11-12 2010-08-11 2010-04-03 2009-09-26 2009-06-27 2009-03-28 
                                                                
          cash flows from operating activities:
                                                                
          net income
        3,844,000 6,104,000 2,259,000 3,785,000 4,186,000 2,867,000 2,746,000 3,762,000 3,952,000 5,255,000 3,756,000 3,983,000 3,837,000 4,837,000 3,518,000 6,014,000 6,520,000 5,015,000 2,263,000 1,007,000    3,049,000 2,714,000 1,463,000 2,116,000 1,432,000 1,051,000 1,759,000 739,000 550,000 1,974,000 1,864,000 1,001,000 3,039,000 2,077,000 1,388,000 5,097,000 3,220,000 1,203,000 3,572,000 2,430,000 960,000 2,197,000 1,564,000 1,059,000 3,141,000 2,417,000 1,175,000 4,734,000 3,491,000 1,772,000 6,235,000 5,799,000 5,553,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                
          depreciation and amortization
        554,000 554,000 539,000 401,000 424,000 954,000 438,000 378,000 332,000 322,000 288,000 288,000 316,000 312,000 266,000 225,000 238,000 870,000 614,000                                      
          equity compensation expense from awards issued
        1,008,000 793,000 1,033,000 1,133,000 773,000 710,000 767,000 752,000 635,000 641,000 484,000 471,000 496,000 452,000                                           
          deferred income tax expense
         1,283,000 -10,000 -5,000 2,559,000 50,000 48,000 49,000 -117,000 50,000 57,000 51,000 1,966,000 50,000 -16,000 54,000 761,000 723,000                                      
          change in operating right-of-use assets
        301,000                                                        
          changes in operating assets and liabilities:
                                                                
          accounts receivable
        -3,892,000    9,558,000 -2,064,000 -9,033,000 6,628,000 -2,802,000 -13,880,000 4,143,000 -2,804,000 -8,035,000 81,000 -5,155,000 13,779,000 -10,214,000 -9,602,000 -929,000                                      
          prepaid expenses and other current assets
        576,000 -3,541,000 -175,000 1,253,000 1,787,000 -1,917,000 321,000 -916,000 120,000 678,000 -987,000 -648,000 960,000 -2,953,000 169,000 343,000 91,000 3,090,000 1,957,000                                      
          net of transit accounts receivable and payable
        -242,000 1,005,000 -7,659,000 2,722,000 -4,393,000 -5,345,000 435,000 -527,000 -219,000 -6,660,000 1,556,000 19,356,000 1,472,000 6,431,000 -788,000 -731,000 521,000 -1,449,000 -123,000                                      
          accounts payable and accrued expenses
        710,000 -3,415,000 3,312,000 -4,739,000 1,358,000 1,861,000 -1,445,000 -660,000 1,345,000 292,000 -785,000 654,000 -1,667,000 3,440,000 2,064,000 389,000 -974,000 2,523,000 1,906,000                                      
          accrued payroll and related costs
        1,493,000 -2,012,000 2,431,000 -2,236,000 2,665,000 -1,698,000 1,919,000 -2,462,000 976,000 -3,421,000 2,790,000 -3,598,000 2,404,000 -4,211,000 1,187,000 -2,392,000 5,440,000 1,794,000 -212,000                                      
          operating lease liabilities
        -274,000 -396,000 -274,000                                                      
          income taxes payable
        -9,000 144,000 -538,000 501,000 -71,000 140,000 81,000 -638,000 451,000 80,000 15,000 6,000 141,000 -2,298,000 -361,000 1,111,000 1,824,000 259,000 -249,000                                      
          deferred revenue
        -1,401,000 8,530,000 -2,939,000 4,681,000 356,000 2,121,000 -636,000 -836,000 1,633,000 1,546,000 -169,000 -305,000 -310,000 -441,000 -621,000 -315,000 -922,000 3,522,000                                       
          deposits
        2,000 18,000 -19,000 -25,000 -4,000 -15,000 -12,000 86,000 24,000 -145,000 2,000 -9,000 11,000   9,000 2,000 -6,000                                       
          total adjustments and changes in operating assets and liabilities
        -1,174,000 5,341,000 -3,521,000 -11,663,000 12,474,000 -4,504,000 -7,090,000 1,963,000 2,474,000 -20,321,000 7,281,000 13,360,000 -4,669,000 2,582,000 -3,409,000                                          
          net cash from operating activities
        2,670,000 11,445,000 -1,262,000 -7,878,000 16,660,000 -1,637,000 -4,344,000 5,725,000 6,426,000 -15,066,000 11,037,000 17,343,000 -832,000 7,419,000 109,000 18,287,000 2,468,000 4,822,000 6,117,000  23,740,000 17,783,000 929,000    2,064,000   6,956,000 5,330,000 1,869,000 12,128,000 7,681,000 1,054,000 7,488,000   1,184,000 3,907,000  740,000  73,000 7,448,000 4,662,000 3,253,000 9,843,000  1,908,000 15,656,000 8,159,000 1,228,000 16,657,000 13,547,000  
          capital expenditures
                    
          free cash flows
        2,670,000 11,445,000 -1,262,000 -7,878,000 16,660,000 -1,637,000 -4,344,000 5,725,000 6,426,000 -15,066,000 11,037,000 17,343,000 -832,000 7,419,000 109,000 18,287,000 2,468,000 4,822,000 6,117,000  23,740,000 17,783,000 929,000    2,064,000   6,956,000 5,330,000 1,869,000 12,128,000 7,681,000 1,054,000 7,488,000   1,184,000 3,907,000  740,000  73,000 7,448,000 4,662,000 3,253,000 9,843,000  1,908,000 15,656,000 8,159,000 1,228,000 16,657,000 13,547,000  
          cash flows from investing activities:
                                                                
          property and equipment acquired
        -97,000 -197,000 -498,000 -473,000 -427,000 -983,000 -522,000 -398,000 -669,000 -2,056,000 -316,000 -227,000 -332,000 -217,000 -263,000 -192,000 -217,000 -492,000 -141,000                                      
          net cash from investing activities
        -97,000 -197,000 -498,000 -473,000 -427,000 -983,000 -522,000 -398,000 -669,000 -2,056,000 79,000 -227,000 -332,000 -4,244,000 -123,000 -236,000 -217,000 6,098,000 -136,000                                168,000 12,000 7,000    
          cash flows from financing activities:
                                                                
          net borrowings (repayments) under revolving credit facility
        4,128,000                                                        
          issuance of stock for employee stock purchase plan
        308,000 334,000 281,000 364,000 364,000 355,000 347,000 282,000 126,000 137,000 61,000 60,000 208,000 140,000 140,000 321,000 165,000 165,000 385,000 194,000 194,000 394,000 192,000 192,000 368,000 188,000 188,000 373,000 179,000                    
          retirement of common shares
        -17,000    -939,000 -1,317,000                                                
          changes in finance lease obligations
        -235,000 -249,000 -232,000 -185,000 -184,000 -184,000 -186,000 -116,000 -116,000 -116,000 -115,000 -116,000 -116,000 -116,000 -122,000 -177,000 -93,000 -322,000 -143,000     218,000 146,000                                
          purchase of treasury stock
        -6,688,000 -2,244,000 -1,927,000 -3,188,000                                                    
          net cash from financing activities
        -2,504,000 -9,567,000 -2,379,000 8,491,000 -15,583,000 4,307,000 4,375,000 -3,796,000 -9,714,000 22,706,000 -11,343,000 -17,631,000 2,416,000 -3,659,000 -2,293,000 -15,563,000 -1,612,000 -8,751,000 -5,214,000 9,315,000    4,160,000 3,140,000 6,883,000  1,817,000 4,928,000        108,000 108,000 292,000 90,000  274,000 122,000 67,000       137,000  73,000    
          effect of exchange rate changes on cash
        -370,000                                                        
          increase in cash
        -301,000                                                        
          cash at beginning of period
        2,922,000                                                        
          cash at end of period
        2,621,000                                                        
          supplemental cash flow information:
                                                                
          cash paid for:
                                                                
          interest
        1,284,000 585,000 678,000 627,000 740,000 600,000 550,000 522,000 473,000 187,000 404,000 414,000 187,000 35,000 83,000 112,000 67,000 369,000 255,000                                      
          income taxes
        457,000 2,275,000 2,424,000 912,000 494,000 601,000 1,238,000 2,967,000 541,000 1,637,000 989,000 1,690,000 131,000 1,729,000 1,661,000 1,130,000 575,000 812,000 370,000                                      
          non-cash operating activities:
                                                                
          acquisition of right-of-use assets in exchange for lease obligations
                                                                
          remeasurement of contingent consideration
                                                                
          change in provision for credit losses on accounts receivable
                                                                
          change in operating right of use assets
         375,000 253,000 272,000 267,000 260,000 253,000 264,000 234,000 230,000 227,000 227,000 235,000                                            
          accounts receivable and contract assets
         1,097,000 515,000                                                      
          net (repayments) borrowings under line of credit
                                                                
          contingent consideration paid
                     -494,000 -494,000        -300,000                              
          decrease in cash
                                                                
          right of use assets in exchange for lease obligations
         418,000 59,000 35,000 233,000                                                   
          non-cash financing activities:
                                                                
          software purchased under finance lease
                                                              
          net repayments under line of credit
                                                                
          payment of taxes on restricted share awards
                                                               
          effect of exchange rate changes on cash and cash equivalents
          -24,000 151,000 -198,000 -114,000 167,000 -150,000 -228,000 46,000 -392,000 -37,000 234,000 62,000 -44,000 -235,000 -15,000 -83,000 -102,000          17,000   4,000 16,000  2,000           28,000   9,000    2,000    
          decrease in cash and cash equivalents
                                                                
          cash and cash equivalents at beginning of period
          4,729,000 6,284,000 339,000 235,000 734,000 734,000 734,000 1,847,000 1,847,000 1,847,000 482,000 482,000 482,000 2,851,000 2,851,000 2,851,000 279,000 279,000 279,000 985,000 985,000 985,000 6,411,000 6,411,000 6,411,000 9,317,000 9,317,000 9,317,000 14,123,000 14,123,000 14,123,000 28,417,000 28,417,000 28,417,000 24,704,000 24,704,000 24,704,000 10,942,000 10,942,000 10,942,000    
          cash and cash equivalents at end of period
          -4,163,000 291,000 5,181,000 1,573,000 -324,000 1,381,000 2,099,000 5,630,000 -619,000 -552,000 1,825,000 -422,000 -2,351,000 2,253,000 859,000 2,820,000 1,399,000 678,000 757,000 1,632,000 642,000 393,000 868,000 1,693,000 710,000 431,000 452,000 825,000 391,000 293,000 303,000 234,000 103,000 4,542,000 2,646,000 528,000 8,305,000 11,611,000 5,595,000 14,049,000 13,195,000 13,896,000 30,212,000 29,152,000 31,478,000 32,578,000 23,488,000 25,945,000 26,898,000 18,916,000 12,252,000    
          adjustments to reconcile net income to net cash from (used in) operating activities:
                                                                
          net borrowings under line of credit
                                                                
          increase in cash and cash equivalents
           291,000 452,000 1,573,000 -324,000 1,381,000 -4,185,000 5,630,000 -619,000 -552,000 1,486,000 -422,000 -2,351,000 2,253,000 624,000 2,086,000 665,000      386,000 1,211,000    546,000 112,000 14,000        2,294,000     1,795,000 735,000 3,061,000 7,874,000  1,241,000 15,956,000 7,974,000 1,310,000    
          right of use liabilities
            -241,000 -280,000 -228,000 -154,000 -304,000 -337,000 -333,000 -335,000 -348,000 -459,000 -257,000 -1,043,000 117,000 -1,457,000 -857,000                                      
          borrowings under line of credit
            40,895,000 41,840,000 31,675,000 45,869,000 34,738,000 49,100,000 30,060,000 36,990,000 32,807,000 32,609,000 2,585,000 36,239,000 33,751,000 74,626,000 50,261,000 26,186,000 51,366,000 33,266,000 22,279,000 72,201,000 52,231,000 27,422,000 64,987,000 44,044,000 23,716,000 60,411,000 42,569,000 22,058,000                         
          repayments under line of credit
            -52,448,000 -37,350,000 -25,068,000 -44,158,000 -43,383,000 -24,954,000 -38,254,000 -41,290,000 -22,438,000 -24,986,000 -1,425,000 -51,526,000 -32,615,000 -78,551,000 -52,465,000                                      
          gain on sale of assets
                 -395,000    -2,151,000                                       
          effect of excess tax deduction on equity awards
                                                                
          provision for credit losses on accounts receivable
                                                                
          proceeds from sale of assets
                       6,590,000                                       
          common stock repurchase
             1,000 -2,410,000   -1,324,000 -3,389,000 -12,876,000 -8,184,000 -11,166,000 -3,613,000 -2,781,000 -4,147,000 -2,644,000                                      
          right of use assets obtained in exchange for lease obligations
                602,000     1,694,000 621,000                                          
          value of shares issued as contingent consideration
                                                              
          remeasurement of acquisition-related contingent consideration
                                                                
          change in fair value of contingent consideration
                         52,000 52,000                                      
          provision for losses on accounts receivable
                     -71,000 -367,000 -300,000 -300,000 -150,000 -150,000                                      
          payments for business acquired
                                                                
          non-cash investing activities:
                                                                
          contingent consideration relating to acquisitions
                                                                
          value of shares issued pursuant to acquisitions
                                                                
          fixed assets acquired in acquisitions
                                                                
          issuance of accrued share-based compensation
                         430,000                                       
          right of use asset additions
                      -79,000                                          
          impairment of right of use assets and related costs
                                                                
          amortization of right of use assets
                        -332,000 794,000                                       
          change in right of use assets
                      209,000                                          
          equity awards issued
                          406,000 380,000 364,000                                    
          share-based compensation expense
                       302,000 403,000 957,000                                       
          adjustments to reconcile net income to net cash from        (used in) operating activities:
                                                                
          changes in assets and liabilities:
                                                                
          total adjustments
                        -4,052,000 -193,000 3,854,000  30,921,000 24,720,000 6,874,000       5,197,000 4,591,000 1,319,000 10,154,000 5,817,000 53,000 4,449,000    687,000     5,251,000 3,098,000 2,194,000 6,702,000  733,000 10,922,000 4,668,000  10,422,000 7,748,000 3,800,000 
          adjustments to reconcile net income to net cash from      operating activities:
                                                                
          rou assets obtained in exchange for lease obligations
                         1,536,000                                       
          equity compensation expense
                          710,000                                      
          right of use assets
                          412,000                                      
          decrease in deposits
                          5,000                                      
          proceeds received on stock subscription
                          210,000                                      
          note payable for purchase of treasury stock
                             2,230,000                                   
          stock subscription
                           97,000                                     
          payment of note payable for treasury stock
                                                                
          dividend forfeited on unvested restricted share awards
                                                                
          software purchase under finance leases
                                                                
          dividends forfeited on unvested restricted share units
                                                                
          software purchase under finance lease
                            258,000                                    
          vesting of restricted stock units
                             256,000 172,000 300,000 300,000 217,000    117,000 117,000                          
          cash payments for business acquired
                                                                
          payments of finance lease obligations
                                                                
          value of shares issued pursuant to acquisition
                                                                
          net liabilities assumed pursuant to acquisition
                                                                
          dividend forfeited on unvested restricted share units
                                                                
          vesting of restricted share units
                                                                
          equipment purchases under finance leases
                                                                
          increase in deposits
                               5,000                                 
          net changes in finance lease obligations
                                 73,000                               
          repayments on line of credit
                                                                
          sale of stock for employee stock purchase plan
                                             179,000 339,000 155,000 155,000 259,000 120,000 120,000 128,000 61,000 61,000   84,000 149,000 73,000 73,000    
          exercise of stock options
                                           19,000 19,000 19,000 266,000 248,000 64,000 98,000 85,000 30,000 314,000 239,000 207,000   23,000 102,000      
          common stock repurchases
                                                                
          dividends paid to shareholders
                                                                
          accrued dividends forfeited
                                                                
          non-cash consideration for business acquisition
                                     133,000 133,000                          
          net cash (used in) provided by operating activities
                                                                
          cash payments for business acquired, net of cash acquired
                                                                
          non-cash consideration for business acquisitions
                                                                
          cash from sale of business unit
                                                                
          effect of (reduced) excess tax deduction on equity awards
                                                                
          dividends forfeited on unvested forfeited restricted share units
                                                                
          contingent consideration accrued as part of business acquisition
                                           746,000                     
          contingent consideration recorded, not yet paid, as part of business acquisition
                                              765,000                  
          fixed assets acquired in acquisition
                                              26,000      28,000            
          dividends forfeited on unvested forfeited restricted stock units
                                                                
          net borrowings of line of credit
                                                                
          dividends forfeited
                                                                
          cash paid for acquisition
                                                                
          contingent consideration recorded at date of acquisition
                                                                
          contingent cash paid to acquisitions from a prior year
                                                                
          reduction of contingent consideration recorded at date of acquisition
                                                                
          payments of contingent consideration
                                                                
          contingent consideration recorded, not paid
                                                    930,000            
          cash from sale of discontinued operations
                                                          200,000      
          cash paid for acquisitions
                                                                
          proceeds from issuance of stock for employee stock purchase plan
                                                       168,000 84,000        
          proceeds from exercise of stock options
                                                       94,000 77,000        
          cash paid for acquisitions, net of working capital
                                                                
          net repayments on line of credit
                                                                
          proceeds from equipment disposal
                                                                
          net (repayments) borrowings of line of credit
                                                                
          increase (decrease) in cash and cash equivalents
                                                                
          cash and cash equivalents at beginning of year
                                                                
          cash and cash equivalents at end of year
                                                                
          net (repayments) borrowings on line of credit
                                                                
          cash paid for acquisition, net of working capital
                                                                
          adjustments to reconcile net income to net cash from
                                                                
          net cash from (used in) operating activities
                                                               9,353,000 
          cash paid for acquisition, net of working capital acquired
                                                                
          net borrowings on line of credit
                                                                
          impairment of goodwill and intangible assets
                                                                
          gain on disposal of assets
                                                                
          provision for allowance on accounts receivable
                                                                
          stock based compensation expense
                                                                
          provision for losses on notes receivable
                                                                
          deferred taxes
                                                                
          changes in assets and liabilities, net of acquisitions:
                                                                
          accounts and note receivable
                                                                
          restricted cash
                                                                
          accrued compensation
                                                                
          payroll and withheld taxes
                                                                
          cash paid for acquisitions, net of cash acquired
                                                                
          net borrowings (repayments) of line of credit
                                                                
          net increase in cash and cash equivalents