7Baggers

Franklin Covey Co
(NYSE:FC) 

FC stock logo

Franklin Covey Co. provides training and consulting services in the areas of execution, sales performance, productivity, customer loyalty, leadership, and educational improvement for organizations and individuals worldwide. The company operates through three segments: Direct Offices, International L...

Founded: 1997
Full Time Employees: 940
Sector: Industrials
Industry: Consulting Services

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-05-31 2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2018-01-09 2017-08-31 2017-05-31 2017-02-28 2016-11-26 2016-08-31 2016-05-28 2016-02-27 2015-11-28 2015-08-31 2015-05-30 2015-02-28 2014-11-29 2014-08-31 2014-07-09 2014-05-31 2014-04-10 2014-03-01 2013-11-30 2013-08-31 2013-06-01 2013-03-02 2012-12-01 2012-08-31 2012-05-26 2012-02-25 2011-11-26 2011-08-31 2011-05-28 2011-02-26 2010-11-27 2010-08-31 2010-05-29 2010-02-27 2009-11-28 2009-08-31 2009-05-30 2009-02-28 2008-11-29 2008-08-31 2008-05-31 2008-03-01 2007-12-01 2007-08-31 2007-06-02 2007-03-03 2006-12-02 2006-08-31 2006-05-27 2006-02-25 2005-11-29 2005-11-26 2005-08-31 2005-05-28 2005-02-26 
                                                                                             
      revenue
    67,807,000 59,647,000 64,045,000 71,248,000 67,121,000 59,612,000 69,086,000 84,124,000 73,373,000                                                                                 
      yoy
    1.02% 0.06% -7.30% -15.31% -8.52%                                                                                     
      qoq
    13.68% -6.87% -10.11% 6.15% 12.60% -13.71% -17.88% 14.65%                                                                                  
      cost of revenue
    17,710,000 14,374,000 15,671,000 17,458,000 15,799,000 13,866,000 16,375,000 18,388,000 17,167,000                                                                                 
      gross profit
    50,097,000 45,273,000 48,374,000 53,790,000 51,322,000 45,746,000 52,711,000 65,736,000 56,206,000 46,851,000 52,277,000 59,305,000 54,233,000 47,210,000 52,742,000 59,067,000 51,132,000 44,114,000 47,598,000 53,268,000 45,907,000 37,340,000 36,386,000 37,853,000 26,821,000 38,666,000 42,029,000 47,502,000 39,664,000 35,366,000 36,783,000 47,761,000 34,916,000 32,744,000 32,868,000 41,987,000 27,341,000 28,031,000 25,308,000 45,666,000 29,562,000 29,854,000 30,071,000 46,547,000 30,322,000 30,015,000 31,204,000 46,941,000 29,884,000 29,884,000 31,411,000 31,411,000 30,031,000 42,712,000 29,435,000 27,284,000 29,559,000 -77,554,317 26,144,000 24,981,000 26,542,000 -73,864,526 25,781,000 23,111,000 25,076,000 -59,032,929 19,204,000 20,205,000 21,514,000 -59,234,587 18,935,000 18,683,000 21,697,000 -128,229,211 35,757,000 46,688,000 45,945,000 -133,048,623 39,636,000 47,189,000 46,398,000 -128,704,615 36,292,000       
      yoy
    -2.39% -1.03% -8.23% -18.17% -8.69% -2.36% 0.83% 10.84% 3.64% -0.76% -0.88% 0.40% 6.06% 7.02% 10.81% 10.89% 11.38% 18.14% 30.81% 40.72% 71.16% -3.43% -13.43% -20.31% -32.38% 9.33% 14.26% -0.54% 13.60% 8.01% 11.91% 13.75% 27.71% 16.81% 29.87% -8.06% -7.51% -6.11% -15.84% -1.89% -2.51% -0.54% -3.63% -0.84% 1.47% 0.44% -0.66% 49.44% -0.49% -30.03% 6.71% 15.13% 1.60% -155.07% 12.59% 9.22% 11.37% 5.00% 1.41% 8.09% 5.85% 25.12% 34.25% 14.38% 16.56% -0.34% 1.42% 8.15% -0.84% -53.81% -47.05% -59.98% -52.78% -3.62% -9.79% -1.06% -0.98% 3.38% 9.21%           
      qoq
    10.66% -6.41% -10.07% 4.81% 12.19% -13.21% -19.81% 16.96% 19.97% -10.38% -11.85% 9.35% 14.88% -10.49% -10.71% 15.52% 15.91% -7.32% -10.64% 16.03% 22.94% 2.62% -3.88% 41.13% -30.63% -8.00% -11.52% 19.76% 12.15% -3.85% -22.99% 36.79% 6.63% -0.38% -21.72% 53.57% -2.46% 10.76% -44.58% 54.48% -0.98% -0.72% -35.40% 53.51% 1.02% -3.81% -33.53% 57.08% 0.00% -4.86% 0.00% 4.60% -29.69% 45.11% 7.88% -7.70% -138.11% -396.64% 4.66% -5.88% -135.93% -386.51% 11.55% -7.84% -142.48% -407.40% -4.95% -6.08% -136.32% -412.83% 1.35% -13.89% -116.92% -458.61% -23.41% 1.62% -134.53% -435.68% -16.01% 1.70% -136.05% -454.64%        
      gross margin %
    73.88% 75.90% 75.53% 75.50% 76.46% 76.74% 76.30% 78.14% 76.60% 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% 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% NaN% NaN% NaN% 
      selling, general, and administrative
    43,263,000 43,497,000 46,121,000 43,718,000 46,676,000 45,087,000 47,204,000 45,853,000 45,110,000 40,771,000 44,786,000 46,525,000 45,641,000 42,338,000 44,012,000 39,741,000 42,637,000 38,061,000 39,343,000 42,676,000 37,762,000 33,623,000 33,683,000 28,748,000 29,254,000 36,221,000 39,399,000 36,037,000 38,713,000 35,925,000 34,644,000 37,296,000 34,910,000 35,097,000 33,824,000 31,971,000 30,713,000 29,370,000 29,095,000 30,068,000 29,095,000 27,936,000 26,489,000 30,327,000 25,934,000 26,841,000 25,699,000 30,689,000 25,017,000 25,017,000 25,707,000 25,707,000 24,752,000 31,881,000 23,661,000 22,691,000 22,943,000 -63,445,538 21,448,000 20,714,000 21,373,000 -60,627,745 21,009,000 19,915,000 19,789,000 -53,190,396 17,530,000 18,942,000 17,694,000 -58,965,057 18,179,000 20,253,000 20,610,000 -110,492,682 34,210,000 37,652,000 38,771,000 -112,653,780 35,287,000 36,666,000 40,849,000 -108,740,253 35,629,000 35,488,000  37,767,000 -110,239,695 35,947,000 38,787,000 
      restructuring costs
    696,000 1,510,000 3,444,000  4,739,000  1,984,000  701,000 1,726,000                          147,000 1,335,000   400,000  376,000                                                
      building exit costs
    143,000 455,000 674,000                                                                                       
      depreciation
    1,185,000 1,140,000 1,099,000 1,087,000 1,012,000 1,016,000 950,000 911,000 990,000 913,000 1,091,000 1,140,000 934,000 951,000 1,246,000 1,217,000 1,217,000 1,190,000 1,279,000 1,286,000 1,423,000 1,740,000 1,741,000 1,739,000 1,652,000 1,653,000 1,619,000 1,558,000 1,556,000 1,697,000 1,554,000 1,614,000 1,267,000 1,379,000 901,000 1,136,000 949,000 928,000 866,000 868,000 1,003,000 894,000 912,000 1,158,000 980,000 1,040,000 964,000 917,000 866,000 866,000 816,000 816,000 784,000 833,000 752,000 722,000 702,000 -2,370,858 680,000 860,000 834,000 -2,691,433 997,000 788,000 910,000 -2,897,331 915,000 1,012,000 974,000 -2,799,468 994,000 906,000 903,000 -4,038,308 1,497,000 1,350,000 1,198,000 -3,458,307 1,060,000 1,366,000 1,037,000 -3,758,221 1,134,000 1,221,000  1,408,000 -6,338,226 1,848,000 2,320,000 
      amortization
    614,000 670,000 687,000 1,098,000 1,098,000 1,098,000 1,098,000 1,044,000 1,062,000 1,071,000 1,071,000 1,072,000 1,086,000 1,093,000 1,092,000 1,160,000 1,329,000 1,346,000 1,431,000 1,503,000 1,238,000 1,133,000 1,131,000 1,102,000 1,164,000 1,170,000 1,170,000 1,179,000 1,259,000 1,300,000 1,238,000 1,251,000 1,326,000 1,395,000 1,395,000 1,260,000 835,000 721,000 722,000 722,000 722,000 909,000 910,000 909,000 912,000 953,000 953,000 993,000 983,000 983,000 989,000 989,000 989,000 990,000 960,000 619,000 622,000 -1,876,501 622,000 626,000 631,000 -2,762,460 916,000 920,000 929,000 -2,827,240 929,000 940,000 962,000 -2,795,239 995,000 903,000 902,000 -2,698,397 902,000 901,000 899,000 -2,704,393 906,000 900,000 902,000 -2,907,187 908,000 908,000  1,095,000 -3,125,827 1,043,000 1,043,000 
      income from operations
    4,196,000 -1,999,000 -3,651,000 7,887,000 -2,203,000 -1,455,000 1,475,000 17,928,000 8,343,000 1,442,000 5,329,000 10,568,000 6,572,000 2,828,000 6,392,000 8,663,000 5,949,000 3,517,000 5,545,000 4,313,000 3,114,000 844,000 -169,000 3,741,000 -145,000 -378,000 -159,000 8,728,000 -1,864,000 -3,556,000 -653,000 7,600,000 -2,587,000 -5,127,000 -3,252,000 7,473,000 -6,491,000 -4,488,000 -5,375,000 13,608,000 -1,258,000 -261,000 1,760,000 13,346,000 1,414,000 1,181,000 3,588,000 14,342,000 3,018,000 3,018,000 3,899,000 3,899,000 3,506,000 9,008,000 4,062,000 3,252,000 5,292,000 -9,861,420 3,394,000 2,781,000 3,704,000 -7,782,888 2,859,000 1,488,000 3,448,000 -117,962 -170,000 -689,000 1,884,000    -718,000   6,785,000 5,077,000   9,484,000 3,610,000   10,556,000  4,136,000    
      yoy
    -290.47% 37.39% -347.53% -56.01% -126.41% -200.90% -72.32% 69.64% 26.95% -49.01% -16.63% 21.99% 10.47% -19.59% 15.28% 100.86% 91.04% 316.71% -3381.07% 15.29% -2247.59% -323.28% 6.29% -57.14% -92.22% -89.37% -75.65% 14.84% -27.95% -30.64% -79.92% 1.70% -60.14% 14.24% -39.50% -45.08% 415.98% 1619.54% -405.40% 1.96% -188.97% -122.10% -50.95% -6.94% -53.15% -60.87% -7.98% 267.84% -13.92% -66.50% -4.01% 19.90% -33.75% -191.35% 19.68% 16.94% 42.87% 26.71% 18.71% 86.90% 7.42% 6497.79% -1781.76% -315.97% 83.01%    -362.40%    -114.14%   -28.46% 40.64%   -10.16%          
      qoq
    -309.90% -45.25% -146.29% -458.01% 51.41% -198.64% -91.77% 114.89% 478.57% -72.94% -49.57% 60.80% 132.39% -55.76% -26.21% 45.62% 69.15% -36.57% 28.56% 38.50% 268.96% -599.41% -104.52% -2680.00% -61.64% 137.74% -101.82% -568.24% -47.58% 444.56% -108.59% -393.78% -49.54% 57.66% -143.52% -215.13% 44.63% -16.50% -139.50% -1181.72% 381.99% -114.83% -86.81% 843.85% 19.73% -67.08% -74.98% 375.22% 0.00% -22.60% 0.00% 11.21% -61.08% 121.76% 24.91% -38.55% -153.66% -390.55% 22.04% -24.92% -147.59% -372.22% 92.14% -56.84% -3022.98% -30.61% -75.33% -136.57%        33.64%    162.71%          
      operating margin %
    6.19% -3.35% -5.70% 11.07% -3.28% -2.44% 2.14% 21.31% 11.37% 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% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% Infinity% NaN% NaN% NaN% -Infinity% NaN% NaN% Infinity% Infinity% NaN% NaN% Infinity% Infinity% NaN% NaN% Infinity% NaN% Infinity% NaN% NaN% NaN% 
      interest income
    24,000 29,000 114,000 163,000 211,000 263,000 290,000 266,000 268,000 301,000 288,000 287,000 362,000 362,000 81,000 17,000 21,000 12,000 15,000 17,000 16,000 16,000 24,000 20,000 18,000 13,000 5,000 7,000 8,000 9,000 28,000 10,000 35,000 54,000 61,000 69,000 86,000 109,000 116,000 82,000 81,000 83,000 77,000 61,000 104,000 107,000 111,000 102,000 74,000 74,000 109,000 109,000 143,000 168,000 158,000 150,000 137,000 -9,982 2,000 4,000 3,000 -15,979 5,000 6,000 4,000 -15,966 2,000 11,000 3,000 -93,973 20,000 20,000 53,000 -77,843 55,000 15,000 9,000 -681,283 124,000 357,000 201,000 -951,666 307,000 316,000  330,000 -591,056 310,000 165,000 
      interest expense
    -54,000 -92,000 -95,000 -95,000 -135,000 -156,000 -178,000 -203,000 -247,000 -328,000 -341,000 -410,000 -354,000 -409,000 -410,000 -401,000 -405,000 -423,000 -446,000 -466,000 -525,000 -540,000 -568,000 -535,000 -621,000 -557,000 -606,000 -541,000 -562,000 -623,000 -632,000 -697,000 -738,000 -692,000 -549,000 -547,000 -618,000 -623,000 -620,000 -604,000 -564,000 -552,000 -541,000 -532,000 -532,000 -535,000 -539,000 -561,000 -557,000 -557,000 -559,000 -559,000 -560,000 -566,000 -578,000 -598,000 -589,000 1,870,518 -613,000 -626,000 -633,000 2,018,313 -669,000 -642,000 -711,000 2,193,108 -734,000 -744,000 -718,000 2,329,951 -741,000 -764,000 -828,000 2,392,917 -725,000 -761,000 -910,000 2,199,864 -867,000 -675,000 -661,000 1,963,378 -663,000 -660,000  -643,000 94,214 -29,000 -29,000 
      income before income taxes
    4,166,000 -2,062,000 -3,632,000 7,955,000 -2,127,000 -1,348,000 1,587,000 17,991,000 8,364,000 1,415,000 5,276,000 10,445,000 6,580,000 2,781,000 6,063,000 8,279,000 5,565,000 3,106,000 5,114,000 3,864,000 2,605,000 320,000 -713,000 3,226,000 -748,000 -922,000 -760,000 8,194,000 -2,418,000 -3,927,000 -1,257,000 7,073,000 -3,088,000 -5,765,000 -3,740,000 6,995,000 -7,023,000 -5,002,000 -5,879,000 13,086,000 -1,741,000 -730,000 1,296,000 12,876,000 753,000 753,000 3,030,000 13,111,000 2,394,000 2,394,000 3,307,000 3,307,000 2,947,000 8,510,000 3,527,000 2,669,000 4,693,000 2,004,000 2,783,000 2,159,000 3,074,000       -1,422,000 1,169,000    -1,493,000                 
      income tax benefit
    -1,081,000 80,000 343,000 146,000 718,000 272,000      -1,113,750 -2,017,000   -233,250 1,597,000   2,401,250 10,149,000 -366,000 -179,000 -1,996,250 -10,220,000 2,019,000 216,000 176,000 394,000 410,000 -100,000 1,231,750 554,000 3,025,000 1,348,000 1,518,250 2,482,000 1,669,000 1,921,000 116,250 689,000 282,000  -272,250 438,000                 3,962,361 -1,471,000 -547,000    1,041,000 -921,000    924,000     6,930,964 -753,000   -277,058 2,754,000       
      net income
    3,085,000 -1,982,000 -3,289,000 4,372,000 -1,409,000 -1,076,000 1,181,000 11,956,000 5,721,000 874,000 4,851,000 6,812,000 4,563,000 1,739,000 4,667,000 5,578,000 7,162,000 1,878,000 3,812,000 1,807,000 12,754,000 -46,000 -892,000 980,000 -10,968,000 1,097,000 -544,000 5,875,000 -2,024,000 -3,517,000 -1,357,000 1,779,000 -2,534,000 -2,740,000 -2,392,000 4,659,000 -4,541,000 -3,333,000 -3,958,000 7,726,000 -1,052,000 -448,000 790,000 7,669,000 1,191,000 427,000 1,828,000 12,455,000 1,922,000 1,922,000 1,971,000 1,971,000 1,719,000 7,720,000 2,111,000 1,592,000 2,897,000 -4,433,159 1,617,000 1,162,000 1,662,000 -1,818,193 724,000 305,000 794,000 -2,518 135,000 -381,000 248,000 6,244,168 -5,053,000 -633,000 -569,000 -3,624,152 -1,511,000 3,082,000 2,059,000 -7,008,371 887,000 4,714,000 1,416,000 -13,436,427 1,019,000 9,213,000  3,233,000 -11,669,814 3,069,000 7,086,000 
      yoy
    -318.95% 84.20% -378.49% -63.43% -124.63% -223.11% -75.65% 75.51% 25.38% -49.74% 3.94% 22.12% -36.29% -7.40% 22.43% 208.69% -43.85% -4182.61% -527.35% 84.39% -216.28% -104.19% 63.97% -83.32% 441.90% -131.19% -59.91% 230.24% -20.13% 28.36% -43.27% -61.82% -44.20% -17.79% -39.57% -39.70% 331.65% 643.97% -601.01% 0.74% -188.33% -204.92% -56.78% -38.43% -38.03% -77.78% -7.26% 531.91% 11.81% -75.10% -6.63% 23.81% -40.66% -274.14% 30.55% 37.01% 74.31% 143.82% 123.34% 280.98% 109.32% 72107.82% 436.30% -180.05% 220.16% -100.04% -102.67% -39.81% -143.59% -272.29% 234.41% -120.54% -127.63% -48.29% -270.35% -34.62% 45.41% -47.84% -12.95% -48.83%  -515.60% -108.73% 200.20%      
      qoq
    -255.65% -39.74% -175.23% -410.29% 30.95% -191.11% -90.12% 108.98% 554.58% -81.98% -28.79% 49.29% 162.39% -62.74% -16.33% -22.12% 281.36% -50.73% 110.96% -85.83% -27826.09% -94.84% -191.02% -108.94% -1099.82% -301.65% -109.26% -390.27% -42.45% 159.17% -176.28% -170.21% -7.52% 14.55% -151.34% -202.60% 36.24% -15.79% -151.23% -834.41% 134.82% -156.71% -89.70% 543.91% 178.92% -76.64% -85.32% 548.02% 0.00% -2.49% 0.00% 14.66% -77.73% 265.70% 32.60% -45.05% -165.35% -374.16% 39.16% -30.08% -191.41% -351.13% 137.38% -61.59% -31632.96% -101.87% -135.43% -253.63% -96.03% -223.57% 698.26% 11.25% -84.30% 139.85% -149.03% 49.68% -129.38% -890.12% -81.18% 232.91% -110.54% -1418.59% -88.94%   -127.70% -480.25% -56.69%  
      net income margin %
    4.55% -3.32% -5.14% 6.14% -2.10% -1.81% 1.71% 14.21% 7.80% 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% 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% Infinity% -Infinity% Infinity% Infinity% 
      net income per share
                                                                                             
      basic and diluted
    0.27 -0.17                0.13 0.27 0.21 0.9  -0.06 0.07 -0.79 0.08 -0.04 0.42 -0.14 -0.25 -0.1 0.12 -0.18 -0.2 -0.17 0.34 -0.33 -0.24 -0.29 -0.013 -0.07                    0.09 0.028 0.04 0.02 0.05                         
      weighted-average number of common shares:
                                                                                             
      basic
    11,260 11,422 12,210 12,927 12,891 13,102 13,092 13,171 13,160 13,263 13,244 13,640 13,621 13,900 13,877 14,147 14,173 14,312 14,246 14,090 14,145 14,082    13,841      13,849    13,819  13,825 13,791 14,944 14,259 15,299 16,218 16,742 16,739 16,908 16,870 16,720 16,754 16,754 16,717 16,717 16,564 17,348 16,330 18,550 18,161 17,772 17,797 17,764 17,733 17,106 17,067 16,990 17,032 13,525 16,985 13,489                      
      diluted
    11,451 11,422 12,210 13,053 12,891 13,102 13,271 13,472 13,378 13,484 13,636 14,299 14,273 14,533 14,507 14,555 14,175 14,333 14,312 14,143 14,156 14,082    13,990      13,849    13,819  13,825 13,791 15,076 14,259 15,299 16,352 16,923 16,900 17,086 17,092 16,947 16,934 16,934 16,926 16,926 16,859 17,971 16,421 19,709 19,275 18,360 18,316 18,287 17,998 17,547 17,354 17,379 17,115 13,525 17,039 13,489                      
      comprehensive income
    3,077  -3,495 4,203 -1,260 -1,118 979 12,438 5,546 735 4,902 6,490 4,424 1,885 4,537 5,239 6,426 1,846 3,668 1,752 12,603 -79    1,187            -3,317 -3,323 8,309 -731 -223 691 7,353 988 339 1,176 12,259 1,935 1,935 1,997 1,997 1,641 7,293 1,753 911 2,639                                 
      foreign currency translation adjustments, net of income taxes of 0, 0, 0, and 0
    -8 76                                                                                        
      comprehensive loss
     -1,906                     -585 1,390 -11,059  -581 5,818 -2,168 -3,079 -1,666 -1,875.25 -2,721 -2,311 -2,469 -3,075.5 -4,393                                                     
      net income per share
                                                                                             
      basic
      -0.27 0.34 -0.11 -0.08 0.09 0.91 0.43 0.07 0.37 0.51 0.33 0.13 0.34 0.4 0.51                         -0.03 0.05 0.46 0.07 0.03 0.11 0.74 0.11 0.11 0.12 0.12 0.1 0.46 0.13 0.09 0.16 0.19 0.09 0.07         0.01    -0.04                 
      diluted
      -0.27 0.34 -0.11 -0.08 0.09 0.89 0.43 0.06 0.36 0.48 0.32 0.12 0.32 0.37 0.51                         -0.03 0.05 0.46 0.07 0.02 0.11 0.74 0.11 0.11 0.12 0.12 0.1 0.44 0.13 0.08 0.15 0.19 0.09 0.06         0.01    -0.04                 
      foreign currency translation adjustments, net of income taxes of 0, and 0
      -206                                                                                       
      impairment of asset
           232,000  928,000                                                                                
      foreign currency translation adjustments,
                                                                                             
      net of income taxes of 0, 0, 0, and 0
       -23.75 149 -42  -65.75 -175 -139  -30.75 -139 146                                                                            
      income tax provision
          -406,000 -6,035,000 -2,643,000 -541,000 -425,000   -1,042,000 -1,396,000   -1,228,000 -1,302,000                        -506,000                                               
      net of income taxes of 0, and 0
          -202                                                                                   
      net sales
             61,336,000 68,399,000 77,956,000 71,441,000 61,756,000 69,369,000 78,806,000 66,176,000 56,599,000 61,259,000 68,945,000 58,736,000 48,162,000 48,324,000 48,993,000 37,105,000 53,745,000 58,613,000 65,165,000 56,006,000 50,356,000 53,829,000 36,234,750 50,461,000 46,547,000 47,932,000                                                       
      cost of sales
             14,485,000 16,122,000 18,651,000 17,208,000 14,546,000 16,627,000 19,739,000 15,044,000 12,485,000 13,661,000 15,677,000 12,829,000 10,822,000 11,938,000 11,140,000 10,284,000 15,079,000 16,584,000 17,663,000 16,342,000 14,990,000 17,046,000 11,102,750 15,545,000 13,803,000 15,064,000                                                       
      net of income taxes of 0 and 0
              51    -130                                                                           
      net of income taxes of
                                                                                             
      0, 0, 0, and 0
                   -228 -736 -32  30.75 -151 -33                                                                    
      0 and 0
                      -144                                                                       
      stock-based compensation
                       3,490,000 2,370,000   887,000 -5,104,000                                                                 
      weighted-average number of common shares:
                                                                                             
      basic and diluted
                          13,977 13,892 13,869  13,982 13,948 13,963 13,937 13,917  13,896 13,867 13,725  13,834                                                     
      net of income tax benefit
                                                                                             
      of 0 and 0
                          307                                                                   
      discount accretion on related party receivable
                               64,500  243,000  64,500 202,000                                                         
      of 0, 8, 0, and 8
                           -9.5 -91                                                                 
      net of income tax provision
                                                                                             
      of 0, (11), 0, and 0
                             90                                                                
      of - and 11
                              -37                                                               
      of 8, 50, 8, and
                               -3.75 -144                                                             
      of
                                 438      -117.75 148                                                     
      net of income tax benefit of 11 and 42
                                  -309                                                           
      contract termination costs
                                         1,500,000                                                    
      of 50, (79), (44), and 254
                                   41.25 -187                                                         
      of (136), , (94), and 333
                                     429                                                        
      net of income tax benefit of 42 and 342
                                      -77                                                       
      net sales:
                                                                                             
      training and consulting services
                                       57,834,000 41,822,000 40,087,000 38,073,000 61,915,000 42,275,000 42,277,000 43,194,000 64,303,000 45,373,000 43,545,000 45,473,000 64,321,000 44,381,000 44,381,000 43,683,000 43,683,000 41,335,000 57,471,000 42,378,000 37,744,000 41,063,000 -110,042,221 38,213,000 35,606,000 36,382,000 -108,110,024 37,368,000 33,337,000 37,555,000 -86,875,538 28,597,000 28,151,000 30,257,000 -83,699,090 27,767,000 25,566,000 30,481,000 -101,752,888 33,864,000 33,828,000 34,199,000 -98,528,292 33,652,000 31,593,000 33,421,000 -87,415,582 31,098,000 27,492,000  28,948,000    
      products
                                       798,000 1,035,000 1,220,000 828,000 1,884,000 1,340,000 1,873,000 912,000 2,039,000 1,710,000 1,822,000 1,314,000 2,751,000 1,694,000 1,694,000 1,747,000 1,747,000 1,326,000 3,119,000 1,428,000 1,624,000 1,943,000 -7,048,544 2,291,000 2,303,000 2,463,000 -5,769,545 2,958,000 1,543,000 1,276,000 -2,737,774 1,074,000 2,803,000 2,846,000 -9,058,348 1,958,000 3,431,000 3,681,000 -105,750,020 25,197,000 41,299,000 39,375,000 -118,101,583 30,857,000 45,283,000 42,109,000 -126,271,795 32,184,000 50,841,000  43,403,000 -134,275,821 35,217,000 55,175,000 
      leasing
                                       890,000 894,000 889,000 886,000 1,032,000 1,123,000 1,119,000 1,112,000 1,102,000 1,223,000 949,000 1,088,000 1,038,000 1,056,000 1,056,000 1,076,000 1,076,000 757,000 984,000 1,053,000 1,062,000 1,055,000 -2,179,779 770,000 718,000 695,000 -1,750,627 571,000 598,000 585,000 -2,422,814 825,000 803,000 798,000 -2,741,444 920,000 906,000 919,000                 
      net sales: - sum
                                       59,522,000 43,751,000 42,196,000 39,787,000 64,831,000 44,738,000 45,269,000 45,218,000 67,444,000 48,306,000 46,316,000 47,875,000 68,110,000 47,131,000  46,506,000  43,418,000 61,574,000 44,859,000 40,430,000 44,061,000 -119,270,544 41,274,000 38,627,000 39,540,000 -115,630,196 40,897,000 35,478,000 39,416,000 -92,036,126 30,496,000 31,757,000 33,901,000 -95,498,882 30,645,000 29,903,000 35,081,000 -207,502,908 59,061,000 75,127,000 73,574,000 -216,629,875 64,509,000 76,876,000 75,530,000 -213,687,377 63,282,000 78,333,000  72,351,000 54,353,750 65,788,000 82,523,000 
      cost of sales:
                                                                                             
      cost of sales: - sum
                                       17,535,000 16,410,000 14,165,000 14,479,000 19,165,000 15,176,000 15,415,000 15,147,000 20,897,000 17,984,000 16,301,000 16,671,000 21,169,000 17,247,000  15,095,000  13,387,000 18,862,000 15,424,000 13,146,000 14,502,000 -41,716,227 15,130,000 13,646,000 12,998,000 -41,765,670 15,116,000 12,367,000 14,340,000 -33,003,197 11,292,000 11,552,000 12,387,000 -36,264,295 11,710,000 11,220,000 13,384,000 -79,273,697 23,304,000 28,439,000 27,629,000 -83,581,252 24,873,000 29,687,000 29,132,000 -84,982,762 26,990,000 30,160,000  27,945,000 22,017,750 27,668,000 32,458,000 
      of ,
                                         16                                                    
      of 342 and 52
                                          635                                                   
      impairment of assets
                                               270,500 1,082,000                                             
      discount on related party receivable
                                               -91,000 -233,000  -130,000 -106,000 -141,000 -141,000 -142,000 -142,000 -142,000 -104,500 -135,000 -135,000 -147,000                                 
      of (173), 108, (241), and 507
                                           111.75 321                                                 
      of (120), 48, (68), and 399
                                             225                                                
      net of tax benefits of 52 and 351
                                              -99                                               
      net of tax
                                               -235.75 -203 -88  -9.75 13 13 26 26                                      
      provision for income taxes
                                                 -326,000 -1,202,000 -656,000 -472,000  -1,336,000  -1,228,000 -790,000 -1,416,000 -1,077,000 -1,796,000 3,569,094 -1,166,000 -997,000 -1,412,000    -1,947,000           2,957,000 2,117,000   -4,452,000 -1,734,000   1,872,000  -590,000   -965,000 
      foreign currency translation adjustments, net of tax
                                                  -652      -78 -324.25 -358 -681 -258                                 
      other income
                                                         1,000 20,000                                   
      benefit from income taxes
                                                     -472,000  -1,336,000                                      
      comprehensive income:
                                                                                             
      foreign currency translation adjustments
                                                             150 -25                               
      comprehensive income: - sum
                                                             1,027.25 1,592                               
      income from continuing operations before income taxes
                                                                 -5,780,554 2,195,000 852,000 2,741,000                         
      income from continuing operations
                                                                 455,750 724,000 305,000 794,000 -9,500 263,000                       
      income from discontinued operations, net of tax
                                                                     -39,452 -128,000                       
      income from continuing operations per share:
                                                                                             
      basic and diluted
                                                                 0.028 0.04 0.02 0.05  0.02                       
      loss from an equity method investee
                                                                          -224,000                   
      loss from continuing operations before income taxes
                                                                     -514,500 -902,000                       
      benefit for income taxes
                                                                     505,000 1,165,000                       
      net income attributable to common shareholders per share:
                                                                                             
      basic and diluted
                                                                      0.01                       
      weighted-average number of common shares outstanding:
                                                                                             
      basic
    11,260 11,422 12,210 12,927 12,891 13,102 13,092 13,171 13,160 13,263 13,244 13,640 13,621 13,900 13,877 14,147 14,173 14,312 14,246 14,090 14,145 14,082    13,841      13,849    13,819  13,825 13,791 14,944 14,259 15,299 16,218 16,742 16,739 16,908 16,870 16,720 16,754 16,754 16,717 16,717 16,564 17,348 16,330 18,550 18,161 17,772 17,797 17,764 17,733 17,106 17,067 16,990 17,032 13,525 16,985 13,489                      
      diluted
    11,451 11,422 12,210 13,053 12,891 13,102 13,271 13,472 13,378 13,484 13,636 14,299 14,273 14,533 14,507 14,555 14,175 14,333 14,312 14,143 14,156 14,082    13,990      13,849    13,819  13,825 13,791 15,076 14,259 15,299 16,352 16,923 16,900 17,086 17,092 16,947 16,934 16,934 16,926 16,926 16,859 17,971 16,421 19,709 19,275 18,360 18,316 18,287 17,998 17,547 17,354 17,379 17,115 13,525 17,039 13,489                      
      earnings from an equity method investee
                                                                           224,000                  
      net loss attributable to common shareholders per share:
                                                                                             
      basic
                                                                       -0.03                      
      diluted
                                                                       -0.03                      
      weighted average number of common shares:
                                                                                             
      basic
                                                                        16,958 13,406 13,420 13,385 13,378 19,577 16,132 19,510 19,481 19,593 19,412 19,589 19,910 20,134 20,060 20,311  20,331   19,880 
      diluted
                                                                        17,050 13,406 13,420 13,385 13,378 19,922 16,132 19,805 19,760 19,888 19,969 20,026 20,192 20,554 20,734 20,634  20,642   19,940 
      income (loss) from operations
                                                                         -1,332,750 -1,233,000 -3,379,000  2,752,750 -852,000   3,869,000 2,383,000   -13,298,954 -1,379,000    2,495,000 -218,000 7,915,000 
      income (loss) before income taxes
                                                                         -1,892,500 -2,178,000 -3,899,000      3,488,750 1,640,000           
      benefit (provision) for income taxes
                                                                         328,750 -2,875,000 3,266,000  -1,265,750 11,000            300,750 3,006,000  
      net income available to common shareholders per share:
                                                                                             
      basic
                                                                         -0.34 -0.38 -0.05  0.11 -0.09 0.16 0.11 0.04 0.03 0.19 0.02 0.7  0.4  0.09   0.19 
      diluted
                                                                         -0.34 -0.38 -0.05  0.11 -0.09 0.16 0.1 0.03 0.03 0.19 0.02 0.7  0.39  0.09   0.19 
      gain on sale of manufacturing facility
                                                                                 1,225,773  -1,227,000          
      income (loss) before provision for income taxes
                                                                             2,173,250 -1,522,000            2,619,250 63,000 8,051,000 
      preferred stock dividends
                                                                                 2,212,785 -348,000 -934,000 -934,000 3,447,615 -934,000 1,139,000  -1,379,000 6,542,730 -2,184,000 -2,184,000 
      net income available to common shareholders
                                                                             -3,624,152 -1,511,000 3,082,000 2,059,000 -4,795,586 539,000 3,780,000 482,000 -9,988,812 85,000 8,074,000  1,854,000   4,902,000 
      income before provision for income taxes
                                                                               6,039,000 4,176,000   9,166,000 3,150,000   11,085,000  3,823,000    
      legal settlement
                                                                                     218,250  873,000      
      gain on disposal of investment in unconsolidated subsidiary
                                                                                          -125,000 -500,000  
      income (loss) before benefit for income taxes
                                                                                     3,293,250 -1,735,000       
      loss on recapitalization of preferred stock
                                                                                          7,745,247 -7,753,000  
      gross margin
                                                                                       48,173,000  44,406,000 -129,175,305 38,120,000 50,065,000 
      net income available to common shareholders per share
                                                                                             
      basic
                                                                         -0.34 -0.38 -0.05  0.11 -0.09 0.16 0.11 0.04 0.03 0.19 0.02 0.7  0.4  0.09   0.19 
      diluted
                                                                         -0.34 -0.38 -0.05  0.11 -0.09 0.16 0.1 0.03 0.03 0.19 0.02 0.7  0.39  0.09   0.19 
      training and services
                                                                                          20,743,000 30,571,000 27,348,000 
      net loss attributable to common shareholders
                                                                                          -656,000 -6,868,000  
      net loss attributable to common shareholders per share:
                                                                                             
      basic and diluted
                                                                                          -0.045 -0.34  
      weighted average number of common shares:
                                                                                             
      basic and diluted
                                                                                           19,922  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-05-31 2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2018-01-09 2017-08-31 2017-05-31 2017-02-28 2016-11-26 2016-08-31 2016-05-28 2016-02-27 2015-11-28 2015-08-31 2015-05-30 2015-02-28 2014-11-29 2014-08-31 2014-07-09 2014-05-31 2014-04-10 2014-03-01 2013-11-30 2013-08-31 2013-06-01 2013-03-02 2012-12-01 2012-08-31 2012-05-26 2012-02-25 2011-11-26 2011-08-31 2011-05-28 2011-02-26 2010-11-27 2010-08-31 2010-05-29 2010-02-27 2009-11-28 2009-08-31 2009-05-30 2009-02-28 2008-11-29 2008-08-31 2008-05-31 2008-03-01 2007-12-01 2007-08-31 2007-06-02 2007-03-03 2006-12-02 2006-08-31 2006-05-27 2006-02-25 2005-11-29 2005-11-26 2005-08-31 2005-05-28 2005-02-26 
                                                                                               
        assets
                                                                                               
        current assets:
                                                                                               
        cash and cash equivalents
      11,972,000 13,717,000 17,525,000 31,698,000 33,707,000 40,393,000 53,294,000 48,663,000 36,574,000 40,904,000 33,959,000 38,230,000 39,329,000 55,121,000 58,152,000 60,517,000 52,068,000 61,062,000 51,250,000 47,417,000 35,757,000 40,343,000 34,260,000 27,137,000 37,006,000 24,810,000 32,761,000 27,699,000 10,858,000 13,108,000 11,085,000 10,153,000 11,774,000 10,760,000 8,087,000 8,924,000 7,956,000 10,686,000 7,876,000 10,456,000 8,863,000 5,262,000 22,324,000 16,234,000 13,795,000 18,599,000 7,571,000 10,483,000 5,337,000 5,337,000 7,188,000 7,188,000 2,002,000 12,291,000 8,903,000 15,541,000 7,278,000 11,011,000 6,465,000 8,214,000 2,591,000 3,016,000 1,129,000 1,266,000 1,704,000 3,484,000 2,210,000 3,162,000 1,148,000 1,688,000 1,216,000 4,026,000 3,490,000 15,904,000 4,815,000 5,334,000 8,756,000 6,126,000 5,170,000 28,620,000 22,879,000 30,587,000 28,804,000 36,354,000 51,690,000 32,828,000 51,690,000   
        accounts receivables
      50,285,000 50,191,000 59,135,000 68,415,000 49,843,000 53,287,000 61,419,000 86,002,000 60,424,000 57,153,000 59,860,000 81,935,000 55,476,000 53,729,000 57,352,000 72,561,000 50,430,000 47,726,000 51,692,000 70,680,000 44,477,000 41,482,000 43,066,000 56,407,000 38,612,000 48,722,000 53,195,000 73,227,000 52,113,000 50,591,000 55,646,000 71,914,000 51,035,000 48,730,000 50,153,000 66,343,000 48,538,000 46,504,000 54,717,000 65,960,000 46,473,000 48,547,000 49,688,000 65,182,000 50,017,000 47,987,000 53,611,000 61,490,000 45,145,000 45,145,000 45,099,000 45,099,000 46,705,000 52,684,000 37,117,000 31,712,000 35,465,000 38,087,000 31,593,000 27,367,000 29,739,000 32,412,000 34,710,000 27,756,000 35,959,000 30,665,000 20,857,000 22,134,000 24,503,000 22,877,000 19,880,000 20,956,000 26,367,000 28,019,000 24,597,000 29,723,000 30,137,000 27,239,000 28,026,000 24,678,000 28,422,000 24,254,000 26,684,000 23,037,000 22,399,000 27,531,000 22,399,000 24,925,000 18,290,000 
        inventories
      5,804,000 5,336,000 5,303,000 5,165,000 4,062,000 4,094,000 3,828,000 4,002,000 4,644,000 4,196,000 4,117,000 4,213,000 4,573,000 3,468,000 3,477,000 3,527,000 3,356,000 2,472,000 2,579,000 2,496,000 2,652,000 2,641,000 2,675,000 2,974,000 3,106,000 2,795,000 3,155,000 3,481,000 3,072,000 2,840,000 2,920,000 3,160,000 3,747,000 3,520,000 3,309,000 3,353,000 3,420,000 4,778,000 5,077,000 5,042,000 4,633,000 4,033,000 4,196,000 3,949,000 4,934,000 5,610,000 6,372,000 6,367,000 5,347,000 5,347,000 5,326,000 5,326,000 5,088,000 4,321,000 4,091,000 3,816,000 3,688,000 4,161,000 3,775,000 3,837,000 4,532,000 4,301,000 4,665,000 4,312,000 3,973,000 4,470,000 4,057,000 5,795,000 6,595,000 6,770,000 7,454,000 7,901,000 8,114,000 8,742,000 7,034,000 21,190,000 24,176,000 24,033,000 24,245,000 23,402,000 23,001,000 21,790,000 22,395,000 22,905,000 20,975,000 24,740,000 20,975,000 21,508,000 23,423,000 
        prepaid expenses and other current assets
      23,745,000 26,188,000 27,061,000  23,391,000 23,270,000 20,247,000  18,389,000 20,182,000 19,306,000  17,352,000 18,532,000 17,364,000  16,233,000 16,105,000 16,162,000  15,343,000 15,799,000 15,430,000  13,295,000 15,531,000 14,092,000  13,016,000 12,879,000 13,841,000  11,265,000 11,997,000 12,604,000  9,199,000 8,598,000 8,053,000  6,034,000 6,449,000 5,560,000  5,225,000 5,759,000 6,038,000 6,053,000 4,766,000 4,766,000 4,464,000 4,464,000 4,285,000 3,822,000 4,643,000 4,674,000 4,166,000 3,714,000    3,605,000    7,454,000                        
        total current assets
      91,806,000 95,432,000 109,024,000 129,477,000 111,003,000 121,044,000 138,788,000 160,253,000 120,031,000 122,435,000 117,242,000 145,017,000 116,730,000 130,850,000 136,345,000 155,883,000 122,087,000 127,365,000 121,683,000 136,708,000 98,229,000 100,265,000 95,431,000 101,664,000 92,019,000 91,858,000 103,203,000 119,340,000 79,059,000 79,418,000 83,492,000 100,163,000 79,592,000 76,350,000 75,664,000 91,835,000 71,477,000 72,248,000 80,473,000 89,741,000 73,159,000 69,546,000 87,840,000 95,425,000 81,389,000 84,138,000 82,335,000 93,016,000 69,029,000 69,029,000 66,868,000 66,868,000 64,535,000 81,108,000 61,079,000 59,873,000 58,050,000 64,195,000 55,121,000 52,223,000 50,021,000 52,056,000 50,307,000 42,022,000 51,611,000 48,616,000 40,129,000 43,111,000 43,690,000 40,142,000 39,903,000 50,731,000 53,599,000 67,911,000 75,734,000 67,701,000 75,565,000 70,103,000 69,601,000 86,971,000 85,711,000 87,120,000 86,989,000 92,221,000 105,182,000 93,139,000 105,182,000 97,135,000 93,631,000 
        property and equipment
      12,557,000 13,177,000 13,527,000 14,324,000 9,867,000 9,554,000 8,733,000 8,736,000 8,631,000 8,708,000 9,517,000 10,039,000 9,699,000 9,853,000 9,465,000 9,798,000 9,591,000 10,032,000 10,585,000 11,525,000 12,114,000 13,159,000 14,169,000 15,723,000 16,894,000 18,368,000 18,181,000 18,579,000 19,171,000 19,725,000 20,691,000 21,401,000 21,750,000 21,294,000 21,435,000 19,730,000 18,511,000 18,051,000 17,172,000 16,083,000 15,389,000 15,502,000 15,428,000 15,499,000 15,731,000 16,198,000 16,703,000 17,271,000 17,039,000 17,039,000 17,255,000 17,255,000 17,426,000 17,180,000 17,672,000 17,925,000 18,275,000 18,496,000 18,112,000 18,518,000 19,093,000 19,143,000 19,489,000 19,412,000 19,806,000 20,330,000 20,784,000 21,305,000 21,857,000 22,629,000 23,992,000 24,714,000 26,752,000 26,928,000 25,807,000 34,571,000 35,587,000 36,063,000 35,563,000 35,054,000 34,137,000 33,318,000 33,715,000 34,265,000 35,277,000 33,989,000 35,277,000 35,498,000 36,389,000 
        intangible assets
      31,843,000 32,449,000 33,862,000 34,551,000 35,648,000 36,067,000 37,163,000 37,766,000 38,808,000 38,371,000 39,443,000 40,511,000 41,582,000 42,651,000 43,742,000 44,833,000 45,993,000 47,325,000 48,667,000 50,097,000 51,603,000 44,864,000 45,996,000 47,125,000 44,189,000 45,350,000 46,519,000 47,690,000 48,873,000 50,146,000 50,701,000 51,934,000 53,185,000 54,512,000 55,899,000 57,294,000 52,454,000 48,752,000 49,471,000 50,196,000 50,915,000 51,634,000 52,539,000 53,449,000 54,358,000 55,265,000 56,219,000 57,177,000 58,564,000 58,564,000 59,123,000 59,123,000 59,648,000 60,654,000 61,027,000 57,962,000 58,582,000 59,205,000 59,825,000 60,447,000 61,072,000 61,703,000 62,475,000 63,391,000 64,310,000 65,240,000 66,165,000 67,095,000 68,037,000 68,994,000 69,955,000 71,187,000 71,425,000 72,320,000 73,223,000 74,126,000 75,024,000 75,923,000 76,821,000 77,725,000 78,629,000 79,532,000 80,439,000 81,341,000 83,348,000 82,249,000 83,348,000 84,388,000 85,426,000 
        goodwill
      31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 31,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 24,220,000 21,164,000 19,903,000 19,903,000 19,903,000 19,903,000 19,903,000 19,903,000 19,903,000 19,903,000 19,903,000 19,641,000 19,641,000 19,641,000 19,641,000 16,135,000 16,135,000 16,135,000 16,135,000 16,124,000 9,172,000 9,172,000 9,172,000 9,172,000 9,172,000 9,172,000 9,172,000 9,172,000 3,761,000 3,761,000 3,761,000 3,761,000 505,000 505,000 505,000 505,000                   
        deferred income tax assets
      242,000 239,000 233,000 231,000 854,000 821,000 834,000 870,000 1,636,000 1,655,000 1,679,000 1,661,000 2,270,000 3,555,000 4,279,000 4,686,000 6,269,000 3,658,000 4,259,000 4,951,000 5,316,000 843,000 1,028,000 1,094,000 1,388,000 7,066,000 5,158,000 5,045,000 6,455,000 5,652,000 4,877,000 3,222,000 7,207,000 5,936,000       2,540,000 2,518,000 2,472,000 2,479,000 4,229,000 4,249,000 4,257,000 4,340,000 4,670,000 4,670,000 4,669,000 4,669,000 4,666,000 4,685,000 3,481,000 3,522,000 3,601,000 3,634,000    3,005,000 2,574,000 2,566,000  2,543,000                        
        other long-term assets
      30,342,000 33,972,000 33,397,000 33,109,000 29,692,000 22,634,000 23,168,000 22,694,000 20,645,000 19,544,000 19,721,000 17,471,000 16,223,000 15,956,000 12,378,000 12,735,000 13,236,000 13,864,000 14,246,000 15,153,000 14,167,000 15,378,000 15,516,000 15,611,000 14,894,000 14,923,000 14,010,000 10,039,000 10,086,000 11,015,000 12,343,000 12,935,000 13,429,000 14,585,000 16,889,000 16,925,000 14,046,000 13,601,000 12,989,000 13,713,000 13,172,000 13,220,000 14,177,000 14,807,000 12,954,000 13,204,000 14,062,000 14,785,000 14,234,000 14,234,000 14,440,000 14,440,000 12,005,000 9,875,000 9,310,000 9,401,000 9,592,000 9,534,000    9,353,000    9,396,000    11,608,000    11,768,000    14,441,000    12,249,000 10,714,000 9,951,000 9,426,000 9,951,000 9,426,000 8,941,000 9,045,000 
        liabilities and shareholders’ equity
                                                                                               
        current liabilities:
                                                                                               
        current portion of notes payable
       835,000 831,000 823,000 816,000 835,000 835,000 835,000 2,085,000 3,335,000 4,585,000 5,835,000 5,835,000 5,835,000 5,835,000 5,835,000 5,835,000 5,835,000 5,835,000 5,835,000 5,835,000                                                                     
        accounts payable
      6,424,000 6,611,000 5,531,000 8,780,000 6,234,000 6,796,000 5,961,000 7,862,000 6,185,000 7,734,000 5,667,000 6,501,000 7,102,000 8,488,000 6,878,000 10,864,000 8,067,000 6,644,000 5,485,000 6,948,000 4,655,000 5,060,000 3,691,000 5,622,000 3,922,000 8,735,000 6,970,000 9,668,000 7,428,000 7,933,000 7,685,000 9,790,000 8,652,000 9,108,000 7,068,000 9,119,000 8,525,000 7,691,000 7,440,000 10,376,000 8,210,000 7,953,000 6,201,000 8,306,000 6,692,000 7,573,000 7,038,000 12,001,000 6,980,000 6,980,000 9,566,000 9,566,000 7,815,000 9,294,000 6,868,000 6,399,000 6,518,000 7,758,000 6,263,000 7,040,000 8,226,000 9,154,000 6,533,000 5,005,000 8,131,000 6,847,000 6,943,000 7,062,000 8,656,000 8,758,000 7,418,000 6,860,000 7,770,000 8,713,000 8,341,000 11,133,000 15,199,000 12,190,000 12,301,000 10,211,000 12,464,000 13,769,000 11,418,000 11,774,000 13,704,000 12,794,000 13,704,000 9,345,000 8,716,000 
        deferred revenue
      92,950,000 97,936,000 96,010,000                          45,168,000 45,209,000 46,221,000 51,888,000 39,190,000 36,136,000 35,250,000 40,772,000 28,645,000 21,118,000 20,282,000 20,847,000                                                  
        customer deposits
      20,027,000 25,021,000 24,971,000 16,327,000 20,054,000 19,960,000 21,815,000 16,972,000 22,204,000                                                                                 
        accrued liabilities
      20,728,000 21,840,000 21,389,000 24,828,000 21,494,000 16,849,000 23,893,000 32,454,000 22,215,000 19,301,000 21,300,000 28,252,000 23,940,000 18,654,000 23,380,000 34,205,000 28,570,000 23,302,000 26,107,000 34,980,000 28,012,000 22,837,000 21,902,000 22,628,000 18,212,000 18,717,000 16,976,000 23,555,000 20,505,000 16,074,000 16,948,000 20,761,000 17,130,000 18,986,000 15,781,000 22,617,000 16,165,000 14,293,000 13,516,000 17,418,000 24,089,000 22,294,000 21,391,000 29,634,000 20,222,000 19,525,000 20,020,000 29,586,000 20,817,000 20,817,000 18,601,000 18,601,000 19,491,000 31,140,000 22,801,000 17,977,000 17,705,000 24,530,000 18,899,000 19,133,000 17,444,000 22,813,000 22,585,000 23,395,000 22,855,000 26,743,000 23,109,000 22,258,000 22,606,000 20,976,000 18,369,000 20,288,000 20,937,000 23,419,000 21,145,000 29,180,000 30,135,000 30,101,000 28,483,000 30,538,000 30,686,000 32,170,000 33,660,000 33,646,000 36,536,000 32,354,000 36,536,000 35,506,000 29,391,000 
        total current liabilities
      140,129,000 152,243,000 148,732,000 157,292,000 132,307,000 134,076,000 143,538,000 162,453,000 136,591,000 138,465,000 134,686,000 151,649,000 128,406,000 125,050,000 127,674,000 153,796,000 128,883,000 119,753,000 118,160,000 136,539,000 104,643,000 101,108,000 96,598,000 102,528,000 80,375,000 89,224,000 84,006,000 103,544,000 82,352,000 79,347,000 82,393,000 94,844,000 73,256,000 72,458,000 66,271,000 80,626,000 60,150,000 49,865,000 47,950,000 54,057,000 37,662,000 31,812,000 29,111,000 39,634,000 28,342,000 28,482,000 28,399,000 42,885,000 31,581,000 31,581,000 29,496,000 29,496,000 28,483,000 42,938,000 32,270,000 27,394,000 27,930,000 36,649,000 28,870,000 29,976,000 30,883,000 35,401,000 38,815,000 31,163,000 43,745,000 44,054,000 40,563,000 41,433,000 43,072,000 43,304,000 43,185,000 45,970,000 48,149,000 62,081,000 48,848,000 46,385,000 61,234,000 61,163,000 62,393,000 44,006,000 45,737,000 48,448,000 47,144,000 51,499,000 55,324,000 49,713,000 55,324,000 49,285,000 49,702,000 
        other liabilities
      10,921,000 11,695,000 13,423,000 14,718,000 15,939,000 9,639,000 10,707,000 10,732,000 8,076,000 7,492,000 7,590,000 7,617,000 6,504,000 6,419,000 6,788,000 7,116,000 6,908,000 7,067,000 7,942,000 8,741,000 7,570,000 8,631,000 8,820,000 9,110,000 6,061,000 6,587,000 8,800,000 7,527,000 8,193,000 7,490,000 7,747,000 5,501,000 4,519,000 4,421,000 5,626,000 5,742,000 1,885,000 1,247,000 1,235,000 3,173,000 3,144,000 5,214,000 3,931,000 3,802,000 3,748,000 3,965,000 3,936,000 3,934,000 4,695,000 4,695,000 5,620,000 5,620,000 5,664,000 6,106,000 5,668,000 1,601,000 1,652,000 1,152,000 444,000 393,000 412,000 411,000 405,000 265,000 262,000 253,000 251,000 544,000 545,000 472,000 943,000 844,000 1,045,000 1,229,000 1,652,000 1,626,000 1,761,000 1,019,000 1,213,000 1,017,000 1,257,000 1,192,000 1,186,000 1,277,000 1,282,000 1,292,000 1,282,000 2,033,000 1,722,000 
        deferred income tax liabilities
      4,024,000 4,501,000 5,096,000 3,991,000 3,147,000 2,983,000 2,913,000 3,132,000 1,847,000 1,057,000 1,011,000 2,040,000 199,000 199,000 199,000 199,000 375,000 375,000 375,000 375,000  4,812,000 5,089,000 5,298,000 4,274,000 180,000 180,000 180,000 210,000 210,000 210,000 210,000 39,000 41,000 39,000 1,033,000 83,000 2,081,000 6,328,000 6,670,000 7,078,000 7,226,000 7,178,000 7,098,000 5,322,000 5,984,000 5,954,000 5,575,000 8,725,000 8,725,000 7,416,000 7,416,000 6,896,000 6,479,000 7,195,000 6,859,000 6,944,000 7,001,000 5,712,000 5,118,000 4,467,000 4,084,000 4,355,000 3,314,000 2,889,000 1,637,000     1,217,000 3,345,000 4,073,000 4,572,000 4,455,000 4,981,000 2,822,000 565,000    11,000   9,715,000  9,715,000   
        total liabilities
      155,074,000 168,439,000 167,251,000 176,001,000 152,705,000 148,814,000 159,259,000 178,404,000 148,808,000 151,106,000 148,321,000 167,265,000 143,217,000 142,724,000 147,811,000 176,341,000 153,450,000 147,336,000 148,623,000 169,791,000 138,317,000 139,689,000 137,607,000 145,984,000 136,556,000 128,870,000 127,756,000 142,899,000 113,698,000 115,142,000 119,464,000 133,375,000 121,335,000 116,582,000 113,119,000 125,666,000 94,568,000 86,789,000 90,819,000 97,156,000 82,513,000 78,119,000 64,425,000 75,139,000 62,404,000 63,792,000 64,012,000 78,472,000 71,421,000 71,421,000 69,278,000 69,278,000 68,107,000 82,899,000 72,810,000 63,816,000 64,767,000 73,525,000 64,637,000 65,971,000 67,114,000 72,111,000 75,591,000 64,691,000 77,054,000 76,308,000 71,374,000 72,720,000 74,539,000 74,874,000 76,610,000 81,578,000 85,306,000 100,173,000 87,459,000 85,673,000 98,655,000 95,712,000 96,841,000 78,232,000 80,376,000 83,210,000 91,752,000 96,317,000 100,407,000 94,676,000 100,407,000 52,617,000 52,765,000 
        shareholders’ equity:
                                                                                               
        common stock
      1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000 1,353,000    1,353,000    1,353,000    1,353,000    1,353,000    1,353,000    1,353,000   1,353,000  1,353,000   
        additional paid-in capital
      229,260,000 229,610,000 229,327,000 230,251,000 230,375,000 228,143,000 227,273,000 231,813,000 228,612,000 225,776,000 224,701,000 232,373,000 229,134,000 225,643,000 222,413,000 220,246,000 217,862,000 215,348,000 213,504,000 214,888,000 211,283,000 208,816,000 209,667,000 211,920,000 211,067,000 216,045,000 217,946,000 215,964,000 214,092,000 212,960,000 212,290,000 211,280,000 210,521,000 210,007,000 209,840,000 212,484,000 212,894,000 212,225,000 212,368,000 211,203,000 211,081,000 210,034,000 209,295,000 208,635,000 207,533,000 207,050,000 207,445,000 207,148,000 205,888,000 205,888,000 205,237,000 205,237,000 204,639,000 210,227,000 207,747,000 207,924,000 176,642,000 182,534,000 182,023,000 181,056,000 180,609,000 179,515,000 184,618,000 184,257,000 183,857,000 183,794,000 183,511,000 183,331,000 183,436,000 183,436,000 183,424,000 183,467,000 184,284,000 184,313,000 183,836,000 185,003,000 184,982,000 185,890,000 186,091,000 186,288,000 185,782,000 185,691,000 186,272,000 187,484,000 190,760,000 188,415,000 190,760,000 192,148,000 194,960,000 
        retained earnings
      124,086,000 121,001,000 122,983,000 126,272,000 121,900,000 123,309,000 124,385,000 123,204,000 111,248,000 105,527,000 104,653,000 99,802,000 92,990,000 88,427,000 86,688,000 82,021,000 76,443,000 69,281,000 67,403,000 63,591,000 61,784,000 49,030,000 49,076,000 49,968,000 48,988,000 59,956,000 58,859,000 59,403,000 53,528,000 55,552,000 59,069,000 63,569,000 61,790,000 64,324,000 67,064,000 69,456,000 64,797,000 69,337,000 72,670,000 76,628,000 68,902,000 69,954,000 70,402,000 69,612,000 61,943,000 60,751,000 60,324,000 58,496,000 46,041,000 46,041,000 44,119,000 44,119,000 42,148,000 40,429,000 32,709,000 30,599,000 29,007,000 26,110,000 22,710,000 21,093,000 19,931,000 18,269,000 15,285,000 14,563,000 14,256,000 13,462,000 13,982,000 13,847,000 14,228,000 13,980,000 18,556,000 23,609,000 24,244,000 25,337,000 23,119,000 24,630,000 21,548,000 19,489,000 18,876,000 18,337,000 14,557,000 14,075,000        
        accumulated other comprehensive loss
      -1,170,000 -1,162,000 -1,238,000 -1,032,000 -863,000 -1,012,000 -970,000 -768,000 -1,250,000 -1,075,000 -936,000 -987,000 -665,000 -526,000 -672,000                                                                           
        treasury stock
      -310,593,000 -312,752,000 -298,413,000 -289,933,000 -287,186,000 -279,267,000 -271,394,000 -272,467,000 -267,800,000 -260,754,000 -259,270,000 -253,887,000 -248,305,000 -223,536,000 -220,164,000 -220,264,000 -220,509,000 -200,387,000 -200,788,000 -200,678,000 -200,852,000 -201,074,000 -202,291,000 -204,429,000 -204,591,000 -204,761,000 -194,855,000 -194,975,000 -195,133,000 -195,301,000 -195,884,000 -196,043,000 -196,197,000 -196,339,000 -197,105,000 -198,895,000 -196,010,000 -196,423,000 -196,508,000 -196,691,000 -190,761,000 -188,827,000 -154,059,000 -154,286,000 -147,901,000 -142,202,000 -141,523,000 -141,734,000 -142,788,000 -142,788,000 -142,907,000 -142,907,000 -143,411,000 -147,189,000 -147,296,000 -147,972,000 -121,561,000 -128,112,000 -127,581,000 -127,786,000 -128,478,000 -128,673,000 -137,546,000 -137,736,000 -137,794,000 -138,185,000 -138,364,000 -138,580,000 -139,137,000 -139,323,000 -139,505,000 -139,753,000 -140,691,000 -140,904,000 -112,956,000 -113,816,000 -114,115,000 -114,385,000 -115,204,000 -115,756,000 -113,296,000 -113,379,000 -112,213,000 -110,616,000 -109,246,000 -108,998,000 -109,246,000 -110,174,000 -111,901,000 
        total shareholders’ equity
      42,936,000 38,050,000 54,012,000 66,911,000 65,579,000 72,526,000 80,647,000 83,135,000 72,163,000 70,827,000 70,501,000 78,654,000 74,507,000 91,361,000 89,618,000 82,814,000 74,946,000 86,128,000 82,037,000 79,863,000 74,332,000 59,040,000 58,753,000 59,453,000 57,048,000 72,915,000 83,535,000 82,014,000 74,166,000 75,034,000 76,860,000       87,095,000 90,470,000 93,715,000 91,214,000 92,832,000 127,084,000 125,506,000 123,436,000 127,663,000 128,398,000 126,714,000 112,141,000 112,141,000 109,436,000 109,436,000 106,337,000 106,506,000 96,626,000 94,486,000 92,628,000 90,555,000 87,025,000 84,261,000 82,091,000 79,316,000 74,646,000 73,284,000 72,335,000 71,035,000 70,145,000 69,704,000 70,137,000 69,004,000 72,777,000 77,191,000 77,889,000 78,754,000 104,344,000 106,282,000 102,590,000 100,919,000 99,357,000 135,847,000 134,101,000 133,349,000 120,105,000 121,461,000 132,826,000 124,652,000 132,826,000 173,345,000 171,726,000 
        in thousands, except per-share data
                                                                                               
        prepaid expenses
         5,114,000    5,111,000    4,401,000    4,711,000    3,252,000    3,646,000    3,906,000    3,864,000    3,569,000    2,949,000    2,570,000                                              
        other current assets
         19,085,000    16,475,000    16,238,000    14,567,000    12,863,000    11,500,000    11,027,000    10,893,000    8,367,000                                           6,503,000 6,387,000 7,272,000  9,106,000 9,925,000  8,040,000  5,249,000 4,656,000 
        current portion of financing obligation
          221,000 1,201,000 2,166,000 3,112,000 3,810,000 3,718,000 3,627,000 3,538,000 3,450,000 3,365,000 3,281,000 3,199,000 3,119,000 3,040,000 2,963,000 2,887,000 2,813,000 2,741,000 2,670,000 2,600,000 2,532,000 2,465,000 2,399,000 2,335,000 2,273,000 2,211,000 2,151,000 2,092,000 2,034,000 1,978,000 1,922,000 1,868,000 1,815,000 1,763,000 1,712,000 1,662,000 1,613,000 1,565,000 1,519,000 1,473,000 1,428,000 1,384,000 1,341,000 1,298,000 1,257,000 1,257,000 1,217,000 1,217,000 1,177,000 1,139,000 1,101,000 1,064,000 1,027,000 992,000 957,000 923,000 890,000 857,000  794,000 764,000 734,000 704,000 676,000 648,000                     
        deferred subscription revenue
         106,534,000 83,488,000 88,435,000 88,868,000 101,218,000 80,092,000 82,365,000 83,484,000 95,386,000 70,419,000 74,089,000 74,394,000 85,543,000 66,646,000 68,583,000 65,812,000 74,772,000 54,344,000 57,344,000 55,681,000 59,289,000 42,794,000 46,746,000 45,987,000 56,250,000                                                              
        notes payable, less current portion
           804,000 789,000 775,000 761,000 1,577,000 1,556,000 1,535,000 2,764,000 4,823,000 6,045,000 7,268,000 8,490,000 10,543,000 11,759,000 12,975,000 14,191,000                                                                     
        financing obligation, less current portion
          1,312,000 1,312,000 1,312,000 1,312,000 1,533,000 2,515,000 3,478,000 4,424,000 5,344,000 6,233,000 7,105,000 7,962,000 8,794,000 9,598,000 10,387,000 11,161,000 11,913,000 12,638,000 13,350,000 14,048,000 14,726,000 15,379,000 16,020,000 16,648,000 17,258,000 17,844,000 18,419,000 18,983,000 19,530,000 20,055,000 20,570,000 21,075,000 21,565,000 22,033,000 22,493,000 22,943,000 23,379,000 23,796,000 24,205,000 24,605,000 24,992,000 25,361,000 25,723,000 26,078,000 26,420,000 26,420,000 26,746,000 26,746,000 27,064,000 27,376,000 27,677,000 27,962,000 28,241,000 28,515,000 28,778,000 29,026,000 29,269,000 29,507,000 29,735,000 29,949,000 30,158,000 30,364,000 30,560,000 30,743,000 30,922,000                     
        commitments and contingencies
                                                                                               
        other deferred revenue
               22,012,000 16,023,000 12,137,000 17,660,000 14,619,000 13,906,000 14,150,000 16,646,000 12,349,000 11,958,000 11,117,000 8,984,000 8,126,000 7,654,000 7,389,000 7,915,000 7,561,000 6,674,000 5,972,000                                                              
        accumulated other comprehensive income
                     -542,000 -203,000 533,000 565,000 709,000 764,000 915,000 948,000 641,000 231,000 322,000 232,000 269,000 326,000 470,000 32,000 341,000 832,000 1,019,000 590,000 667,000 751,000 603,000 587,000 1,222,000 639,000 318,000 93,000 192,000 508,000 711,000 799,000 1,451,000 1,647,000 1,647,000 1,634,000 1,634,000 1,608,000 1,686,000 2,113,000 2,471,000 3,152,000 3,410,000 3,260,000 3,285,000 3,416,000 3,592,000 3,342,000 3,253,000 3,066,000 3,014,000 2,066,000 2,156,000 2,660,000 1,961,000 1,352,000 918,000 1,102,000 1,058,000 2,039,000 1,510,000 1,220,000 970,000 1,319,000 669,000 749,000 653,000 770,000 336,000 556,000 191,000 556,000 656,000 1,111,000 
        current portion of term notes payable
                           5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 6,563,000 7,813,000 9,063,000 10,313,000 6,250,000 6,250,000 6,250,000 6,250,000 5,000,000 5,000,000 5,000,000                                                   
        term notes payable, less current portion
                           12,500,000 13,750,000 15,000,000 16,250,000 17,500,000 18,750,000 15,000,000 1,562,000 1,875,000 2,187,000 2,500,000 8,125,000 9,688,000 11,563,000 12,813,000 10,313,000 11,563,000 12,813,000                                                   
        income taxes payable
                                 764,000 415,000 107,000 325,000         4,000    221,000       112,000 112,000  1,365,000 667,000 704,000 597,000 869,000 251,000 380,000 692,000 285,000 409,000 477,000 647,000 198,000     167,000   1,057,000 57,000 1,101,000 599,000 2,244,000 2,318,000 2,659,000 1,996,000 1,924,000 1,490,000 5,516,000 3,996,000 4,012,000 3,996,000 4,314,000 7,416,000 
        line of credit
                              14,870,000    4,123,000 8,376,000 8,508,000 11,337,000 15,866,000 9,919,000 9,050,000 4,377,000 572,000     10,071,000       2,527,000 2,527,000           1,131,000  7,093,000 1,492,000 11,348,000 9,532,000 9,257,000 10,536,000 11,162,000 12,949,000 16,050,000 17,713,000 18,775,000  8,223,000 4,314,000 14,656,000 15,999,000 17,844,000           
        income taxes receivable
                                     179,000 816,000 549,000 329,000 259,000 1,316,000  2,633,000  2,572,000 1,204,000 432,000  1,301,000 783,000 2,267,000 2,432,000 3,183,000 3,183,000                 1,664,000 990,000 246,000 508,000  4,495,000 1,381,000                 
        liabilities and shareholders' equity
                                                                                               
        shareholders' equity:
                                                                                               
        total shareholders' equity
                                     80,500,000 78,299,000 80,364,000 81,742,000 85,065,000 83,785,000                                                     
        receivable from related party
                                      955,000 794,000 1,182,000 1,020,000 1,048,000 1,682,000 2,117,000 1,933,000 2,044,000 1,533,000 3,168,000 2,425,000 1,888,000 1,151,000 2,219,000 1,851,000 581,000 581,000 122,000 122,000 1,789,000 3,305,000 2,844,000 608,000 3,852,000 3,588,000 6,259,000 5,402,000 6,381,000 5,717,000                            
        long-term receivable from related party
                                      251,000 49,000 754,000 727,000 701,000 1,329,000 1,281,000 1,235,000 1,189,000 1,146,000 1,622,000 1,562,000 1,505,000 2,747,000 3,450,000 3,296,000 5,055,000 5,055,000 4,893,000 4,893,000 4,695,000 4,453,000 4,224,000 3,969,000 3,724,000 3,478,000                                
        other assets
                                             3,401,000    2,586,000               9,432,000 9,872,000 9,847,000  8,794,000 9,389,000 9,901,000  10,680,000 10,408,000 10,587,000  11,395,000 12,137,000 11,419,000  16,934,000 15,451,000 14,963,000  14,129,000 13,965,000 12,577,000         
        current portion of term note payable
                                             3,750,000 3,750,000                                                 
        term note payable, less current portion
                                             10,313,000 11,250,000                                                 
        current portion of bank note payable
                                                            833,000 1,250,000 2,083,000 2,500,000 2,500,000 2,500,000 2,500,000 2,292,000                            
        bank note payable, less current potion
                                                               208,000    2,708,000                            
        common stock warrants
                                                             111,000 4,035,000 5,260,000 5,260,000 5,260,000 5,260,000 5,260,000 7,594,000 7,594,000 7,597,000 7,597,000 7,597,000 7,597,000 7,597,000 7,597,000 7,597,000 7,597,000 7,597,000 7,597,000 7,602,000 7,602,000 7,602,000 7,602,000 7,602,000 7,611,000 7,611,000 7,611,000 7,611,000 7,611,000 7,611,000 7,611,000 7,611,000 7,611,000  
        in thousands, except per share data
                                                                                               
        deferred income taxes
                                                                2,977,000 2,969,000 2,992,000    2,545,000  2,572,000 2,593,000 2,617,000 2,551,000 2,545,000 2,523,000 2,537,000 2,472,000 3,697,000 3,706,000 3,662,000 3,635,000 3,863,000 3,884,000 4,137,000 4,130,000        
        prepaid expenses and other assets
                                                                4,052,000 4,434,000 3,786,000  7,229,000 6,122,000 7,430,000  6,983,000 8,437,000 8,581,000 5,748,000 4,268,000 4,252,000 4,743,000 5,102,000 4,837,000 7,748,000 8,834,000 9,070,000    6,359,000   9,419,000  9,419,000   
        bank note payable, less current portion
                                                                833,000 1,458,000 2,083,000                             
        common stock – 0.05 par value; 40,000 shares authorized, 27,056 shares issued and outstanding
                                                                1,353,000 1,353,000 1,353,000  1,353,000 1,353,000 1,353,000  1,353,000 1,353,000 1,353,000  1,353,000 1,353,000 1,353,000  1,353,000 1,353,000 1,353,000  1,353,000           
        current portion of financing obligation and term loan
                                                                    2,195,000                           
        term loan payable to bank, less current portion
                                                                    2,281,000                           
        assets held for sale
                                                                        1,786,000    1,990,000 1,707,000       1,794,000           
        note payable to bank
                                                                        550,000 901,000                      
        note receivable from equity method investee
                                                                                               
        current portion of long-term debt and financing obligation
                                                                           621,000 598,000 587,000 667,000 670,000 667,000 657,000 645,000 629,000 619,000 598,000 591,000 585,000 576,000 563,000 1,088,000 553,000 1,088,000   
        tender offer obligation
                                                                               28,222,000                
        long-term debt and financing obligation, less current portion
                                                                           31,098,000 31,265,000 31,419,000 32,039,000 32,291,000 32,504,000 32,681,000 32,838,000 32,965,000 33,235,000 33,209,000 33,382,000 33,559,000 33,707,000 33,826,000 34,086,000 33,956,000 34,086,000   
        receivable from equity method investee
                                                                            2,550,000 4,871,000 6,967,000 7,672,000                
        liabilities held for sale
                                                                            583,000 522,000       828,000           
        assets of operations held for sale
                                                                                30,754,000               
        liabilities of operations held for sale
                                                                                10,415,000               
        other comprehensive loss held for sale
                                                                                -649,000    -680,000           
        preferred stock – series a, no par value; 4,000 shares authorized, zero and 1,494 shares issued and outstanding; liquidation preference totaling zero and 38,278
                                                                                               
        preferred stock - series a, no par value; 4,000 shares authorized, 1,494 shares issued and outstanding; liquidation preference totaling 38,278
                                                                                     37,345,000 37,345,000         
        common stock - 0.05 par value; 40,000 shares authorized, 27,056 shares issued and outstanding
                                                                                     1,353,000 1,353,000  1,353,000 1,353,000      
        restricted cash
                                                                                          699,000  699,000   
        preferred stock - series a, no par value; 4,000 shares authorized, 1,494 and 2,294 shares issued and outstanding; liquidation preference totaling 38,278 and 58,778
                                                                                       37,345,000        
        deferred compensation on unvested stock grants
                                                                                          -1,055,000  -1,055,000   
        deferred income tax liability
                                                                                        9,715,000 9,715,000  9,715,000    
        preferred stock - series a, no par value; 4,000 shares authorized, 1,494 and 2,294 shares issued and outstanding; liquidation preference totaling 38,278 and 58,788
                                                                                        37,345,000 37,345,000      
        accumulated deficit
                                                                                        -1,033,000 -2,052,000 -14,498,000 -11,265,000 -14,498,000 -4,871,000 -186,000 
        short-term investments
                                                                                               
        preferred stock - series a, no par value; 4,000 shares authorized, 2,294 shares issued; liquidation preference totaling 58,778
                                                                                          57,345,000  57,345,000   
        preferred stock - series a, no par value; convertible into common stock at 14 per share; 4,000 shares authorized, 873 shares issued; liquidation preference totaling 89,530; recapitalized in 2005
                                                                                               
        preferred stock-series a, no par value; 4,000 shares authorized, 1,894 and 2,294 shares issued; liquidation preference totaling 48,528 and 58,788
                                                                                           47,345,000    
        common stock - 0.05 par value; 40,000 shares authorized, 27,056 shares issued
                                                                                           1,353,000  1,353,000 1,353,000 
        cash, cash equivalents, and short-term investments
                                                                                             45,453,000 47,262,000 
        current portion of long-term debt
                                                                                             120,000 120,000 
        long-term debt, less current portion
                                                                                             1,299,000 1,341,000 
        preferred stock - series a, no par value; 4,000 shares authorized, 3,494 issued; liquidation preference totaling 89,529
                                                                                             87,345,000  
        preferred stock - series a, no par value; convertible into common stock at 14 per share; 4,000 shares authorized, 3,494 shares issued; liquidation preference totaling 89,530; recapitalized in 2005
                                                                                               
        deferred compensation on restricted stock grants
                                                                                             -723,000 -814,000 
        outsourcing contract costs payable
                                                                                              4,059,000 
        preferred stock - series a, no par value; convertible into common stock at 14 per share; 4,000 shares authorized, 873 shares issued; liquidation preference totaling 89,530
                                                                                              87,203,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-05-31 2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2018-01-09 2017-08-31 2017-05-31 2017-02-28 2016-11-26 2016-08-31 2016-05-28 2016-02-27 2015-11-28 2015-08-31 2015-05-30 2015-02-28 2014-11-29 2014-08-31 2014-05-31 2014-03-01 2013-11-30 2013-08-31 2013-06-01 2013-03-02 2012-12-01 2012-08-31 2012-05-26 2012-02-25 2011-11-26 2011-08-31 2011-05-28 2011-02-26 2010-11-27 2010-08-31 2010-05-29 2010-02-27 2009-11-28 2009-08-31 2009-05-30 2009-02-28 2008-11-29 2008-08-31 2008-05-31 2008-03-01 2007-12-01 2007-08-31 2007-06-02 2007-03-03 2006-12-02 2006-08-31 2006-05-27 2005-11-26 2005-08-31 2005-05-28 
                                                                                            
          cash flows from operating activities
                                                                                            
          net loss
                              -892,000 980,000   -544,000 5,875,000 -2,024,000 -3,517,000 -1,357,000  -2,534,000 -2,740,000 -2,392,000                                                  
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                            
          depreciation and amortization
        1,799,000 1,810,000 1,786,000 2,185,000 2,110,000 2,115,000 2,048,000 1,955,000 2,052,000 1,984,000 2,162,000 2,212,000 2,020,000 2,043,000 2,338,000 2,377,000 2,546,000 2,536,000 2,710,000 2,789,000 2,661,000 2,874,000 2,872,000 2,841,000 2,816,000 2,824,000 2,789,000 2,740,000 2,830,000 2,997,000 2,792,000 2,800,000 2,654,000 2,776,000 2,295,000 2,397,000 1,809,000 1,649,000 1,588,000 1,593,000 1,741,000 1,787,000 1,822,000 2,067,000 1,898,000 1,993,000 1,917,000 1,909,000 1,838,000 1,806,000 1,773,000 1,750,000 1,713,000 1,344,000 1,324,000 1,395,000 1,321,000 1,493,000 1,489,000 1,701,000 1,812,000 1,755,000 1,839,000 1,697,000 1,845,000 1,951,000 1,936,000 2,435,000 1,990,000 1,800,000 1,813,000 1,834,000 2,792,000 2,418,000 2,489,000 2,527,000 2,526,000 2,637,000 2,340,000 2,243,000 2,475,000 3,037,000 2,892,000 3,414,000 
          amortization of capitalized curriculum costs
        1,563,000 1,326,000 1,189,000  1,098,000 1,138,000 1,033,000  839,000 810,000 691,000  737,000 805,000 843,000  754,000 831,000 789,000  833,000 861,000 889,000  1,013,000 1,000,000 1,029,000  1,095,000 1,425,000 1,431,000  1,363,000 1,283,000 1,277,000  872,000 834,000 977,000 1,085,000 965,000 920,000 895,000 1,046,000 1,102,000 1,013,000 932,000 894,000 879,000 567,000 484,000 444,000 489,000 487,000 471,000 463,000 451,000 424,000 478,000 425,000 371,000 420,000 423,000 428,000 483,000 587,000 585,000                  
          stock-based compensation
        1,498,000 2,664,000 1,429,000  2,217,000 1,346,000 2,167,000  2,827,000 1,368,000 2,897,000  3,307,000 3,315,000 2,735,000  2,369,000 1,969,000 1,649,000  2,370,000 1,599,000 1,158,000                                                              
          deferred income taxes
        -477,000 -595,000 1,105,000 1,456,000 157,000 71,000 -216,000 2,054,000 809,000 70,000 -1,048,000 2,349,000 1,269,000 737,000 393,000 1,530,000 -2,686,000 598,000 679,000 731,000 -10,323,000 -87,000 -111,000 1,416,000 9,690,000 -1,897,000 -115,000 1,156,000 -805,000 -757,000 -645,000 4,070,000 -1,247,000 -3,559,000 -1,799,000 733,000 -2,071,000   2,110,000 -316,000 -75,000 135,000 3,410,000 -554,000 79,000 730,000 -2,944,000 1,302,000 504,000 459,000 -1,935,000 334,000 -82,000 -56,000 1,006,000 646,000 662,000 394,000 -639,000 1,062,000 406,000 1,263,000 2,948,000 -552,000 -483,000 493,000 -2,113,000 -2,128,000 -736,000 -499,000 1,022,000 -526,000 2,159,000 1,497,000 450,000 606,000 3,304,000 914,000      
          amortization of right-of-use operating lease assets
        190,000 203,000 247,000 218,000 105,000 125,000 162,000 164,000 193,000 204,000 199,000 201,000 222,000 208,000 203,000 218,000 220,000 250,000 225,000 245,000 249,000 250,000 259,000                                                              
          gain on license obligation restructuring
                                                                                           
          changes in assets and liabilities:
                                                                                            
          decrease in accounts receivable
        -226,000 9,113,000 9,209,000 -18,789,000 3,802,000 8,261,000 24,190,000  -3,258,000 2,597,000 22,097,000  -1,979,000 3,906,000 15,144,000 -22,200,000 -3,131,000 4,096,000 18,829,000 -26,657,000 -2,587,000 1,496,000 13,482,000 -17,550,000 10,136,000 4,466,000 20,090,000 -21,231,000 -1,736,000 5,101,000 16,096,000 -21,168,000 -2,422,000 1,763,000 16,148,000 -17,441,000 -1,455,000 8,210,000 10,850,000  2,303,000 1,188,000 15,410,000  -2,156,000 5,541,000 7,373,000  -25,000 1,174,000 5,939,000  -5,529,000 3,466,000 2,510,000  -4,249,000 2,317,000 2,530,000 2,424,000 -6,877,000   -9,533,000 1,061,000                    
          increase in inventories
        -479,000                                      -191,000    -260,000    -128,000                              -1,335,000 -447,000 -1,169,000   -3,865,000   
          decrease in prepaid expenses and other assets
        3,661,000 1,067,000 -399,000  1,237,000 -589,000 1,781,000  2,005,000 -969,000 996,000  2,082,000 -973,000 2,306,000  -32,000 157,000 196,000 -2,273,000   -176,000 -2,551,000 1,964,000 -836,000 656,000 -2,553,000 160,000 1,578,000 847,000  764,000        813,000                    -161,000 1,806,000 102,000 -120,000 952,000                    
          decrease in accounts payable and accrued liabilities
        -132,000 2,191,000 -6,164,000  4,376,000 -3,395,000 -10,912,000  -808,000 487,000 -7,984,000  4,208,000 -2,725,000 -14,098,000   -1,340,000 -9,825,000   2,477,000 -2,721,000  -4,098,000 2,374,000 -9,333,000  3,506,000 -1,200,000 -5,098,000  -2,231,000 5,815,000 -8,125,000  1,082,000 1,125,000 -6,562,000  1,939,000 2,805,000 -10,531,000  -20,000 10,000 -14,155,000  -406,000 2,071,000 -11,909,000  1,936,000 201,000 -7,524,000  -892,000    749,000    -1,782,000   1,355,000 -1,460,000   1,372,000 -1,172,000    839,000 -2,335,000 -2,861,000  941,000 -4,597,000   
          decrease in deferred revenue and customer deposits
        -10,234,000 937,000 -2,725,000  -5,397,000 -3,280,000 -7,079,000                                                                              
          decrease in income taxes payable/receivable
        897,000                 -191,000 -47,000  -566,000                    -1,384,000 -774,000 -657,000  -508,000 1,475,000 -63,000                                      
          decrease in other long-term liabilities
        -20,000 -127,000 -514,000  -217,000 -179,000 -228,000  -59,000 -91,000 -99,000  -176,000 -238,000 -89,000  -225,000 -548,000 -570,000  -480,000 -393,000 -519,000  -6,000  -230,000         922,000 -911,000      -140,000 29,000 67,000            -2,000         -1,000 107,000    35,000    -13,000        
          net cash from operating activities
        1,125,000 16,253,000 98,000 9,938,000 6,263,000 -1,369,000 14,145,000 21,872,000 8,173,000 12,774,000 17,438,000 9,791,000 14,739,000 8,191,000 3,017,000 12,718,000 16,298,000 13,074,000 10,164,000 15,325,000 8,940,000 11,036,000 10,876,000 8,854,000 1,336,000 10,537,000 6,836,000 11,828,000 5,274,000 5,216,000 8,134,000 8,269,000 -775,000 7,029,000 2,338,000 5,697,000 4,880,000 9,658,000 -2,878,000 10,798,000 5,032,000 9,726,000 7,109,000 10,774,000 3,200,000 14,072,000 -1,856,000 8,828,000 990,000 10,280,000 -1,974,000 6,616,000 -1,267,000 10,475,000 -296,000 6,884,000 -500,000 8,558,000 620,000 9,430,000 -2,095,000 10,457,000 -2,149,000 1,533,000 1,686,000 2,182,000 1,623,000 2,442,000 37,000 4,485,000 -1,682,000 -3,978,000 -2,625,000 8,841,000 5,590,000 4,661,000 -90,000 12,579,000 -3,792,000 7,082,000 -1,298,000 -6,166,000 10,284,000 955,000 
          capital expenditures
        -1,250,000 -1,447,000 -144,000 -4,203,000 -1,779,000 -1,273,000 -998,000 -1,076,000 -900,000 -580,000 -1,027,000 -443,000 -1,021,000 -1,476,000 -1,027,000 -733,000 -811,000 -822,000 -282,000 -123,000 -251,000 -664,000 -165,000 -1,164,000 -1,453,000 -372,000 -1,159,000 -1,344,000 -573,000 -842,000 -984,000 -1,873,000 418,000 -2,542,000 -1,513,000 -1,781,000 -962,000 -2,007,000 -1,740,000 -1,239,000 -853,000 -1,292,000 -275,000 -734,000 -712,000 -403,000 -463,000 -1,109,000 -590,000 -580,000 -1,087,000 -426,000 -261,000 -440,000 -946,000 -851,000 -540,000 -580,000 -126,000 -386,000 -1,197,000 -582,000 -126,000 -498,000 -549,000 -110,000 -30,000 -153,000 -320,000 -1,914,000 174,000 -1,380,000 369,000 -1,388,000 -705,000 -1,283,000 -2,478,000 -3,088,000 -2,289,000 -1,032,000 -896,000 -599,000 -1,508,000 -1,551,000 
          free cash flows
        -125,000 14,806,000 -46,000 5,735,000 4,484,000 -2,642,000 13,147,000 20,796,000 7,273,000 12,194,000 16,411,000 9,348,000 13,718,000 6,715,000 1,990,000 11,985,000 15,487,000 12,252,000 9,882,000 15,202,000 8,689,000 10,372,000 10,711,000 7,690,000 -117,000 10,165,000 5,677,000 10,484,000 4,701,000 4,374,000 7,150,000 6,396,000 -357,000 4,487,000 825,000 3,916,000 3,918,000 7,651,000 -4,618,000 9,559,000 4,179,000 8,434,000 6,834,000 10,040,000 2,488,000 13,669,000 -2,319,000 7,719,000 400,000 9,700,000 -3,061,000 6,190,000 -1,528,000 10,035,000 -1,242,000 6,033,000 -1,040,000 7,978,000 494,000 9,044,000 -3,292,000 9,875,000 -2,275,000 1,035,000 1,137,000 2,072,000 1,593,000 2,289,000 -283,000 2,571,000 -1,508,000 -5,358,000 -2,256,000 7,453,000 4,885,000 3,378,000 -2,568,000 9,491,000 -6,081,000 6,050,000 -2,194,000 -6,765,000 8,776,000 -596,000 
          cash flows from investing activities
                                                                                            
          purchases of property and equipment
        -1,157,000 -1,036,000 -1,727,000 -4,203,000 -1,779,000 -1,273,000 -998,000 -1,076,000 -902,000 -644,000 -1,072,000 -970,000 -901,000 -1,404,000 -1,240,000 -1,097,000 -816,000 -744,000 -520,000 -417,000 -308,000 -692,000 -185,000 -847,000 -820,000 -1,108,000 -1,408,000 -1,157,000 -801,000 -764,000 -1,431,000 -1,547,000 -693,000 -1,874,000 -2,414,000 -2,061,000 -1,182,000 -1,904,000 -2,040,000 -1,387,000 -870,000 -1,106,000 -630,000 -827,000 -626,000 -476,000 -517,000 -1,137,000 -613,000 -608,000 -1,112,000 -344,000 -398,000 -462,000 -970,000 -851,000 -415,000 -459,000 -554,000 -386,000 -1,138,000 -499,000 -303,000 -498,000 -485,000 -272,000 -129,000 -153,000 -266,000 -1,271,000 -585,000 -1,380,000 -439,000 -1,077,000 -1,268,000 -1,283,000 -2,478,000 -3,088,000 -2,289,000 -1,032,000 -896,000 -599,000 -1,508,000 -1,551,000 
          curriculum development costs
        -994,000 -2,062,000 -2,023,000  -1,715,000 -948,000 -1,432,000  -1,425,000 -1,102,000 -2,668,000  -1,564,000 -4,303,000 -974,000  -605,000 -531,000 -243,000  -535,000 -1,029,000 -263,000  -1,204,000 -1,774,000 -458,000  -565,000 -567,000 -689,000  -260,000 -1,482,000 -703,000  -1,805,000 -1,679,000 -666,000  -1,243,000 -321,000 -106,000  -1,082,000 -292,000 -249,000  -689,000 -2,975,000 -2,739,000  -559,000 -568,000 -493,000  -91,000 -570,000 -1,097,000  -711,000 -332,000 -1,001,000  -101,000 -79,000 -86,000  -315,000 -735,000 -412,000  -1,293,000 -994,000 -573,000  -1,071,000 -2,576,000 -587,000  -851,000 -702,000   
          reacquisition of license rights
            -324,000                                                                              
          net cash from investing activities
        -2,151,000 -3,098,000 -3,750,000 -8,419,000 -3,494,000 -2,221,000 -2,754,000 -3,497,000 -2,327,000 -1,746,000 -3,740,000 -3,164,000 -2,465,000 -5,707,000 -2,214,000 -1,872,000 -1,421,000 -1,275,000 -763,000 -749,000 -11,397,000 -1,721,000 -448,000 -2,493,000 -2,024,000 -2,882,000 -4,466,000 -2,024,000 -1,366,000 -1,363,000 -2,120,000 -2,100,000 -953,000 -3,355,000 -4,226,000 -8,899,000 -6,487,000 -3,583,000 -2,706,000 -1,953,000 -2,113,000 -1,427,000 -736,000 -1,370,000 -1,708,000 -1,030,000 -766,000 -2,521,000 -5,219,000 -4,708,000 -4,976,000 -2,773,000 -4,317,000 -1,030,000 -1,463,000 -1,206,000 -506,000 -1,029,000 -1,651,000 -1,439,000 -7,260,000 -831,000 -1,304,000 -278,000 -1,158,000 -351,000 -215,000 1,433,000 -792,000 -2,847,000 -997,000 22,994,000 -1,668,000 -1,551,000 -1,255,000 -1,987,000 -3,211,000 -3,406,000 -2,876,000 -3,137,000 -1,747,000 -1,301,000 -3,692,000 11,369,000 
          cash flows from financing activities
                                                                                            
          proceeds from line of credit borrowings
                                 15,831,000 20,419,000 23,348,000 22,684,000 22,284,000 24,060,000 22,414,000 24,633,000 26,509,000    7,139,000 18,942,000       8,625,000 19,331,000                                    
          payments on line of credit borrowings
                                  -19,954,000 -24,672,000 -23,480,000 -25,513,000 -26,812,000 -18,114,000 -21,545,000 -19,960,000 -22,704,000    -7,139,000 -29,013,000       -11,152,000 -16,804,000                                    
          payments on notes payable
                                                                                            
          principal payments on financing obligation
           -222,000 -982,000 -963,000 -945,000 -920,000 -890,000 -873,000 -855,000 -833,000 -804,000 -788,000 -774,000 -752,000 -726,000 -711,000 -698,000 -678,000 -653,000 -641,000 -628,000 -610,000 -586,000 -575,000 -564,000 -548,000 -524,000 -515,000 -505,000 -490,000 -468,000 -459,000 -451,000 -436,000 -417,000 -408,000 -401,000 -387,000 -369,000 -361,000 -355,000  -325,000 -318,000 -317,000  -296,000 -275,000 -277,000  -280,000 -264,000 -242,000  -218,000 -230,000 -213,000  -114,000 -183,000 -178,000  -161,000 -161,000 -157,000                  
          purchases of common stock for treasury
        -7,000 -17,437,000 -10,674,000 -3,383,000 -8,333,000 -8,704,000 -5,954,000 -4,905,000 -7,431,000 -2,105,000 -16,308,000 -5,883,000 -25,007,000 -3,830,000 -835,000 -20,315,000 -47,000 -3,488,000 -1,441,000 -1,530,000 -138,000 -13,830,000 -3,000 -5,000 -7,000 -1,000 -37,000 -1,968,000 -3,347,000 -316,000 -1,751,000 -17,000 -6,145,000 -2,119,000 -35,288,000 -34,000 -6,538,000 -5,988,000 -1,845,000 -56,000 -1,018,000 -149,000 -3,214,000 136,000 -228,000 -41,000 -1,176,000                              
          proceeds from sales of common stock held in treasury
        318,000 269,000 289,000 437,000 428,000 355,000 320,000 390,000 393,000 328,000 356,000 377,000 423,000 372,000 367,000 330,000 338,000 324,000 344,000 290,000 319,000 208,000 256,000 266,000 296,000 230,000 254,000 281,000 250,000 214,000 230,000 249,000 211,000 190,000 158,000 213,000 188,000 128,000 153,000 190,000 184,000 147,000 158,000 185,000 180,000 162,000 162,000 181,000 155,000 145,000 133,000 160,000 134,000 97,000 104,000                              
          net cash from financing activities
        -524,000 -17,168,000 -10,385,000 -3,168,000 -9,722,000 -9,312,000 -6,579,000 -6,685,000 -10,013,000 -3,900,000 -18,057,000 -7,589,000 -27,866,000 -5,803,000 -2,921,000 -2,007,000 -23,216,000 -1,987,000 -5,460,000 -2,720,000 -1,943,000 -3,335,000 -3,481,000 -16,732,000 13,074,000 -15,554,000 2,655,000 7,315,000 -6,272,000 -2,084,000 -4,891,000 -7,468,000 2,983,000 -1,356,000 1,162,000 4,153,000 -1,223,000 -3,281,000 3,485,000 -7,331,000 458,000 -25,431,000 -231,000 -6,558,000 -6,133,000 -2,001,000 -211,000 -1,194,000 2,386,000 -279,000 -3,358,000 -8,000 -932,000 -986,000 -1,908,000 -1,163,000 -728,000 -1,901,000 600,000 -6,028,000 9,232,000 -10,010,000 1,711,000 -367,000 -1,705,000 347,000 -1,892,000 -3,737,000 -1,773,000 -1,241,000 -9,497,000 -8,216,000 3,861,000 -10,414,000 -1,390,000 -1,930,000 -19,880,000 -3,539,000 -1,027,000 -2,170,000 -4,675,000 -11,351,000 -172,000 -1,368,000 
          effect of foreign currency exchange rates on cash and cash equivalents
        -195,000 205,000 -136,000 -360,000 267,000 1,000 -181,000 399,000 -163,000 -183,000 88,000 -137,000 -200,000 288,000 -247,000 -390,000 -655,000 -108,000 -196,000 -186,000 103,000 176,000 502,000 -190,000 -52,000 37,000 -278,000 114,000 254,000 -191,000 -322,000 -241,000 355,000 -111,000 17,000 100,000 16,000 -481,000 79,000 224,000 70,000 -52,000 -407,000 -163,000 -13,000 -79,000 33,000 -8,000 -107,000 19,000 -447,000 -122,000 -196,000 -66,000                              
          net decrease in cash and cash equivalents
        -1,745,000          -4,271,000                        -837,000            -2,912,000    -10,289,000    -3,733,000    -425,000    -1,780,000    -540,000  -2,810,000    -481,000    -23,450,000 5,741,000 -7,708,000   -18,862,000   
          cash and cash equivalents at the beginning of the period
        31,698,000  48,663,000  38,230,000  60,517,000  47,417,000  27,137,000  27,699,000  10,153,000  8,924,000  10,456,000  16,234,000  10,483,000  12,291,000  11,011,000                              
          cash and cash equivalents at the end of the period
        -1,745,000 -3,808,000 17,525,000  -6,686,000 -12,901,000 53,294,000  -4,330,000 6,945,000 33,959,000  -15,792,000 -3,031,000 58,152,000  -8,994,000 9,812,000 51,250,000  -4,586,000 6,083,000 34,260,000  12,196,000 -7,951,000 32,761,000  -2,250,000 2,023,000 11,085,000  1,014,000 2,673,000 8,087,000  -2,730,000 2,810,000 7,876,000  3,601,000 -17,062,000 22,324,000  -4,804,000 11,028,000 7,571,000  -1,851,000 5,186,000 2,002,000  -6,638,000 8,263,000 7,278,000                              
          supplemental disclosure of cash flow information:
                                                                                            
          cash paid for income taxes
        150,000 -74,000 353,000 643,000 1,021,000 5,284,000 745,000 1,243,000 1,318,000 822,000 822,000 856,000 848,000 768,000 836,000 1,466,000 442,000 725,000 577,000 312,000 666,000 385,000 403,000 344,000 332,000 449,000 932,000 531,000 416,000 589,000 242,000 394,000 962,000 516,000 640,000 728,000 892,000 254,000 688,000 710,000 1,055,000 620,000 1,025,000 600,000 841,000 458,000 484,000 554,000 3,040,000 675,000 2,054,000 1,277,000 887,000 503,000 1,329,000 615,000 634,000 570,000 511,000 565,000 563,000   -37,000 54,000   217,000 632,000 380,000 1,559,000 432,000 1,431,000 588,000 1,098,000 566,000 534,000 452,000 818,000 331,000 1,191,000 599,000 779,000 168,000 
          cash paid for interest
        56,000 78,000 68,000 68,000 162,000 123,000 143,000 176,000 316,000 278,000 337,000 343,000 420,000 366,000 372,000 360,000 513,000 372,000 410,000 435,000 549,000 523,000 562,000 529,000 607,000 564,000 580,000 531,000 579,000 625,000 651,000 708,000 673,000 660,000 614,000 467,000 611,000 621,000 615,000 606,000 564,000 520,000 541,000 524,000 537,000 530,000 539,000 560,000 558,000 559,000 560,000 569,000 570,000 586,000 597,000 604,000 614,000 625,000 630,000 677,000 647,000 675,000 703,000 706,000 711,000 735,000 710,000 715,000 728,000 799,000 784,000 671,000 731,000 821,000 923,000 925,000 724,000 656,000 668,000 661,000 664,000 673,000 527,000 26,000 
          non-cash investing and financing activities:
                                                                                            
          acquisition of property and equipment and capitalized curriculum financed by accounts payable
        -93,000 -411,000 1,583,000                                                                                  
          consideration for reacquired license rights from liabilities of seller
           168,000                                                                              
          acquisition of right-of-use operating lease assets for operating lease liabilities
        310,000      914,000 7,000 121,000  56,000 320,000 128,000  6,000 196,000 142,000  159,000 726,000                                                              
          acquisition of content rights financed by accrued liabilities and other liabilities
                                                                                            
          net income
         -1,982,000 -3,289,000 4,372,000 -1,409,000 -1,076,000 1,181,000 11,956,000 5,721,000 874,000 4,851,000 6,812,000 4,563,000 1,739,000 4,667,000 5,578,000 7,162,000 1,878,000 3,812,000 1,807,000 12,754,000                 -3,333,000 -3,958,000 7,726,000 -1,052,000 -448,000 790,000 7,669,000 1,192,000 427,000 1,828,000 12,455,000 1,922,000 1,971,000 1,719,000 7,720,000 2,110,000 1,592,000 2,897,000 3,400,000 1,617,000 1,162,000 1,662,000 2,984,000 722,000 307,000 794,000 -520,000   248,000 -4,577,000 -5,053,000 -633,000 -569,000 2,218,000 -1,511,000 3,082,000 2,059,000 613,000 887,000 4,713,000 1,416,000 15,108,000 1,019,000 3,233,000 -1,494,000 3,068,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                            
          decrease in inventories
          -146,000   -258,000 161,000   -89,000 100,000   33,000 38,000 -160,000 -913,000 117,000 -92,000 141,000 -24,000 37,000 309,000 175,000 -304,000 353,000 328,000 -418,000 -244,000 169,000 233,000 558,000 -244,000 -183,000 26,000 92,000 1,364,000   -323,000 -556,000   989,000 640,000      -785,000 -228,000 -334,000 -227,000 431,000 -362,000 68,000 658,000 -268,000 472,000 -325,000 -272,000 507,000 -428,000 -113,000 684,000 463,000 778,000 602,000 120,000 670,000            560,000 1,888,000 
          increase in income taxes payable/receivable
          -1,630,000 1,720,000 -1,871,000       426,000    -217,000       -111,000 621,000 190,000 -576,000 -1,029,000 531,000 144,000 -289,000 503,000 673,000 -276,000 -235,000 -53,000 1,072,000 -1,016,000 2,325,000 -2,630,000                     -128,000 -67,000 -178,000 438,000 1,863,000 -676,000                    
          net increase in cash and cash equivalents
          -14,173,000   -12,901,000 4,631,000     -1,099,000 -15,792,000 -3,031,000 -2,365,000 8,449,000 -8,994,000 9,812,000 3,833,000 11,660,000 -4,586,000 6,083,000 7,123,000 -9,869,000 12,196,000 -7,951,000 5,062,000 16,841,000 -2,250,000 2,023,000 932,000 -1,621,000 1,014,000     2,810,000 -2,580,000 1,593,000 3,601,000 -17,062,000 6,090,000 2,439,000 -4,804,000       3,388,000 -6,638,000   4,546,000 -1,749,000   1,887,000 -137,000   1,274,000 -952,000      -12,414,000    2,630,000     1,783,000 -7,550,000  6,237,000 10,611,000 
          in thousands
                                                                                            
          adjustments to reconcile net income to net cash provided
                                                                                            
          by operating activities:
                                                                                            
          amortization of capitalized curriculum development costs
                                                                                            
          stock-based compensation expense
                                 1,793,000 1,851,000 1,749,000 1,051,000 1,043,000 946,000 664,000 446,000 780,000 956,000 -329,000 1,210,000 1,563,000 1,214,000                                              
          impaired asset
                                                                                            
          change in the fair value of contingent consideration liabilities
                                                                                            
          increase in prepaid expenses and other assets
                                          -416,000 -3,141,000 -269,000 7,000 -1,458,000    -585,000 -2,347,000   -209,000 -762,000 -306,000 -128,000 -347,000  59,000 -416,000 -570,000                              
          increase in accounts payable and accrued liabilities
                       8,652,000    9,743,000                                       -6,502,000    -2,701,000                      
          increase in deferred revenue and customer deposits
                                                                                            
          decrease in other liabilities
                                                                                            
          capitalized curriculum development costs
                                                                                            
          acquisition of license/content rights
                                                                                            
          proceeds from term notes payable financing
                                 5,000,000         5,000,000 5,000,000                                             
          principal payments on notes payable
              -1,250,000 -2,085,000 -1,250,000 -1,250,000 -1,250,000 -9,585,000 -1,250,000 -1,250,000 -1,250,000 -2,085,000 -1,250,000 -1,250,000 -1,250,000                                                                 
          payment of contingent consideration liabilities
                   -307,000 -429,000 -335,000 -428,000 -303,000 -368,000 -1,082,000 -359,000 -211,000 -329,000 -130,000 -256,000 -129,000 -782,000 -170,000 -182,000 -84,000 -217,000                                                      
          cash paid for new secured credit agreement
                                                                                            
          cash and cash equivalents at beginning of the year
                                                                                            
          cash and cash equivalents at end of the year
                                                                                            
          acquisition of property and equipment and capitalized
                                                                                            
          curriculum financed by accounts payable and accrued liabilities
                                                                                            
          acquisition of content rights financed by accounts payable and other liabilities
                                                                                            
          adjustments to reconcile net income to net cash
                                                                                            
          provided by operating activities:
                                                                                            
          impairment of asset
                                                                                           
          acquisition of property and equipment and capitalized curriculum
                                                                                            
          financed by accounts payable
            -162,000 608,000 305,000                                                                              
          increase in income taxes payable
              -143,000 2,825,000 437,000 -366,000 557,000                                           151,000 -248,000  -139,000 -291,000 410,000                   670,000 73,000   39,000   
          increase in accounts receivable
                                                                      -5,195,000         -5,173,000 -147,000 779,000 -2,663,000 834,000 -3,975,000 3,637,000 -4,070,000   -5,424,000   
          acquisition of content rights
                                                                                            
          curriculum financed by accounts payable
                                                                                            
          acquisition of content rights financed by accounts payable
                                                                                            
          change in fair value of contingent consideration liabilities
                    7,000  12,000 20,000 28,000  118,000 -16,000 62,000  -276,000 -182,000 91,000  1,069,000                                                        
          proceeds from term notes payable
                                                                                            
          cash paid to obtain new credit agreement
                                                                                            
          purchases of property and equipment financed by accounts payable
                2,000 64,000 45,000 527,000 -120,000 -72,000 213,000 364,000 5,000 -78,000 238,000 294,000 57,000 28,000 20,000 -317,000 -633,000 736,000 249,000 -187,000 228,000 -78,000 447,000 -326,000 1,111,000 -668,000 901,000 280,000 220,000 -103,000 300,000 148,000 17,000 -186,000 355,000 93,000 -86,000 73,000 54,000 28,000 23,000 28,000 25,000 -82,000 137,000 22,000 24,000                              
          acquisition of content rights financed by accrued liabilities
                                                                                            
          decrease in deferred revenue
                 4,967,000 -7,981,000  -227,000 -173,000 -11,501,000  2,758,000 2,701,000 -8,219,000  -2,675,000 2,128,000 -3,625,000  -3,724,000 118,000 -9,006,000  458,000 -1,256,000 -7,586,000    -5,570,000    -553,000                                              
          changes in assets and liabilities, net of effect of acquired businesses:
                                                                                            
          increase in deferred revenue
                                       13,832,000 3,169,000   11,945,000 6,920,000                                                
          acquisition of businesses, net of cash acquired
                                                                                            
          changes in assets and liabilities, net of effect of acquired business:
                                                                                            
          decrease in income taxes payable
                      31,000                                  -3,284,000 138,000 -1,405,000                    -1,885,000            -285,000  
          decrease in receivable from related party
                                       -327,000 -363,000   1,000 1,264,000   67,000 -555,000   -594,000 -35,000 1,771,000 -522,000 489,000  1,469,000 1,274,000                                  
          purchase of note receivable from bank
                               -2,600,000                                                          
          license rights acquired through royalties payable financing
                                                                                            
          use of notes receivable to modify revenue contract
                                                                                          
          acquisition of business, net of cash acquired
                                                                          -211,000                
          use of notes payable to acquire business
                                                                                            
          consideration for business acquisition from liabilities of acquiree
                                                                                          
          loss on disposal of assets
                                1,000 3,000 35,000                                                          
          principal payments on term notes payable
                             -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -8,125,000 -1,563,000 -1,562,000 -1,563,000 -1,563,000 -1,562,000 -1,875,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000                                              
          adjustments to reconcile net loss to net cash
                                                                                            
          adjustments to reconcile net loss to net cash provided
                                                                                            
          use of note receivable to modify revenue contract
                                  3,246,000                                                          
          excess tax benefit from stock-based compensation
                                                                                            
          increase in contingent consideration liabilities
                                      24,000                                                      
          acquisition of license rights
                                                                                            
          income tax benefit recorded in paid-in capital
                                                                                            
          increase in other long-term liabilities
                                      -52,000   -1,079,000 5,000               26,000 82,000 443,000 -14,000 -12,000 506,000 345,000 3,000   5,000 37,000   -76,000 -1,000          18,000          
          acquisition of business
                                        1,000 -1,109,000               -1,125,000 -1,125,000                                  
          excess tax expense from stock-based compensation
                                                                                            
          increase (reduction) in contingent consideration liabilities
                                        137,000 476,000 176,000                                                  
          payment of contingent consideration liability
                                        -1,144,000                                                   
          acquisition of intellectual property financed by accrued liabilities
                                                                                            
          by (used for) operating activities:
                                                                                            
          increase in receivable from related party
                                          -190,000    -231,000    -803,000         -690,000   -510,000                              
          impairment of assets
                                                   220,000                                         
          increase (reduction) to estimated earn out liability
                                            -923,000 -1,013,000  88,000 1,238,000 130,000                                          
          acquisition of intellectual property license financed by accrued liabilities
                                                                                            
          increase of estimated acquisition earn out liability
                                                                                            
          capitalized curriculum development
                                                                                            
          share-based compensation expense
                                                1,048,000 1,111,000 763,000 934,000 592,000 608,000 402,000 674,000 616,000 982,000 1,262,000      1,056,000 1,054,000 1,191,000  456,000 427,000 381,000  331,000 250,000 135,000  140,000 124,000 70,000  -425,000 228,000 -739,000  272,000        
          payment of contingent business acquisition costs
                                                                                            
          excess income tax benefits from share-based compensation
                                                                                            
          gain on disposals of assets
                                                                                            
          capitalized curriculum development and other intangible assets
                                                                                            
          payments on notes payable financing
                                                                                            
          principal payments on long-term debt and financing obligation
                                                                           -696,000 -175,000 -175,000 -165,000 -144,000 -166,000 -164,000 -148,000 -203,000 -105,000 -150,000 -147,000 -146,000 -143,000 -681,000   
          income tax benefits recorded in paid-in capital
                                                                                            
          exercise of common stock warrants
                                                              31,000                              
          management stock loan activity
                                                                                            
          acquisition of business financed by accrued liabilities
                                                           -825,000                                 
          reduction of estimated earn out liability
                                                    -51,000 -28,000 -643,000                                     
          acquisition of businesses
                                                                                            
          adjustments to reconcile net income to net cash used
                                                                                            
          for operating activities:
                                                                                            
          loss on disposals of assets
                                                                                            
          other income
                                                                                            
          principal payments on notes payable financing
                                                            -417,000 -833,000 -625,000                              
          payments for exercises of common stock warrants
                                                                                            
          decrease (increase) in receivable from related party
                                                                                            
          decrease (increase) in other long-term liabilities
                                                                                            
          reduction of estimated earnout liability
                                                         -67,000 -520,000                                  
          decrease (increase) in inventories
                                                                                -237,000 3,212,000 58,000     543,000 586,000    
          proceeds from notes payable financing
                                                                                            
          share-based compensation cost
                                                            488,000 972,000 473,000                        119,000      
          loss on disposals of property and equipment
                                                                3,000    126,000    3,000    11,000                
          proceeds from exercise of common stock warrants
                                                                                            
          gain on sale of discontinued operation
                                                                                            
          proceeds from sale of discontinued operation
                                                                                            
          proceeds from management stock loan payments
                                                                                    134,000 -1,000  
          cash flows from operating activities:
                                                                                            
          decrease in receivable from related party, prepaid expenses, and other assets
                                                                -385,000 396,000 -762,000                          
          cash flows from investing activities:
                                                                                            
          cash flows from financing activities:
                                                                                            
          proceeds from line-of-credit borrowing
                                                                   20,955,000    14,903,000    13,538,000    21,660,000            
          payments on line-of-credit borrowing
                                                                   -15,354,000    -16,183,000    -15,201,000    -17,751,000            
          proceeds from bank note payable
                                                                                            
          payments on bank note payable
                                                                -625,000                            
          proceeds from sales of common stock from treasury
                                                                115,000 106,000 99,000  94,000 73,000 77,000  85,000 64,000 62,000  65,000 44,000 115,000 151,000 118,000 91,000 102,000 182,000 69,000 67,000 70,000 94,000 160,000 126,000 74,000 
          purchase of common shares for treasury
                                                                   1,000    -19,000                    
          effect of foreign exchange rates on cash and cash equivalents
                                                                -15,000 -5,000 6,000  -14,000 -54,000 -38,000  225,000 -164,000 -56,000  -282,000 139,000 -238,000  -49,000 -298,000 -315,000  -269,000 107,000 -13,000  170,000 -44,000  -345,000 
          cash and cash equivalents at beginning of the period
                                                                3,016,000  3,484,000  1,688,000  15,904,000  6,126,000  30,587,000  51,690,000  
          cash and cash equivalents at end of the period
                                                                -1,749,000 5,623,000 2,591,000  -137,000 -438,000 1,704,000  -952,000 2,014,000 1,148,000  -2,810,000 536,000 3,490,000  -481,000 -3,422,000 8,756,000  -23,450,000 5,741,000 22,879,000  -7,550,000 32,828,000  10,611,000 
          acquisition of property and equipment through accounts payable
                                                                -125,000 -121,000 428,000  -59,000 -83,000 177,000  -64,000 162,000 99,000  -54,000 -643,000 759,000  808,000 -311,000 563,000          
          proceeds from line of credit borrowing
                                                                  5,942,000    16,265,000    13,066,000    33,337,000    17,654,000 20,522,000         
          payments on line of credit borrowing
                                                                  -4,811,000    -14,449,000    -14,853,000    -14,562,000    -18,998,000          
          principal payments on bank note payable
                                                                  -417,000                          
          purchase of treasury shares
                                                                      -4,000    -10,000            -16,000  -3,758,000   
          restructuring charges
                                                                                            
          proceeds from disposal of consolidated subsidiaries
                                                                                            
          proceeds from sales of property and equipment
                                                                                  338,000        
          proceeds from sale of component of subsidiary
                                                                                            
          proceeds from notes payable to bank
                                                                                            
          payments on notes payable to bank
                                                                                            
          proceeds from short-term notes payable
                                                                                           
          payments on short-term notes payable
                                                                        -330,000                    
          cash paid for income taxes, net of cash received
                                                                      288,000    168,000                  
          gain on sale of consumer solutions business unit assets
                                                                                            
          increase in receivable from equity method investee
                                                                                            
          proceeds from the sale of consumer solutions business unit assets
                                                                                            
          investment in equity method investee
                                                                                            
          acquisition of treasury stock from tender offer through liabilities
                                                                                            
          proceeds on notes receivable from disposals of subsidiaries
                                                                               64,000 460,000 586,000          
          equity in earnings of equity method investee
                                                                                            
          decrease (increase) in accounts receivable
                                                                          -1,302,000  1,301,000 5,837,000 944,000            2,614,000  
          decrease (increase) in other assets
                                                                          -2,582,000    1,235,000       1,341,000 -613,000   1,423,000  -550,000 
          increase (decrease) in accounts payable and accrued liabilities
                                                                          1,325,000    -3,975,000    3,185,000          
          increase (decrease) in other long-term liabilities
                                                                          61,000    -191,000        59,000 15,000 -90,000 -89,000   
          increase (decrease) in income taxes payable/receivable
                                                                          261,000                  
          decrease in receivable from equity method investee
                                                                            -1,316,000 2,096,000 705,000              
          redemptions of series a preferred stock
                                                                                            
          payment of preferred stock dividends
                                                                                   -348,000 -933,000 -934,000 -933,000 -934,000 -1,629,000 -2,469,000 -2,183,000 
          promissory notes received from sales of consolidated subsidiaries
                                                                                            
          decrease in other assets
                                                                            959,000    -385,000            
          purchase of treasury shares through tender offer
                                                                            -48,000 -28,222,000              
          increase in receivable from investment in equity method investee
                                                                                            
          change in restricted cash
                                                                                       699,000   
          accrued preferred stock dividends
                                                                                     934,000 1,184,000 -750,000 
          loss (gain) on disposals of property and equipment
                                                                                           
          increase (decrease) in income taxes payable
                                                                                  -171,000 -107,000         
          redemption of preferred stock
                                                                                        -10,000,000   
          purchases of treasury shares
                                                                                    -22,000        
          adjustments to reconcile net income to net cash from (used for) operating activities:
                                                                                            
          increase in other assets
                                                                                  -143,000          
          gain on disposal of investment in unconsolidated subsidiary
                                                                                           
          restructuring cost reversal
                                                                                          
          compensation cost of ceo fully-vested stock grant
                                                                                            
          gains on disposals of assets
                                                                                            
          decrease (increase) in prepaid expenses and other assets
                                                                                            
          purchases of short-term investments
                                                                                          
          sales of short-term investments
                                                                                          12,420,000 
          proceeds from disposal of consolidated subsidiary
                                                                                            
          proceeds from disposal of unconsolidated subsidiary
                                                                                            
          proceeds from sale of property and equipment
                                                                                            
          proceeds from sale and financing of corporate campus
                                                                                            
          gain on disposals of property and equipment
                                                                                    -73,000        
          redemptions of preferred stock
                                                                                            
          capital lease financing of property and equipment purchases
                                                                                        109,000   
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                            
          issuance of unvested stock as deferred compensation
                                                                                            
          stock-based compensation cost
                                                                                        332,000 77,000   
          compensation cost related to ceo common stock grant
                                                                                            
          gain on disposal of unconsolidated subsidiary
                                                                                            
          proceeds from sale of investment in unconsolidated subsidiary
                                                                                            
          issuance of unvested common stock for compensation plans
                                                                                            
          loss on recapitalization of preferred stock
                                                                                            
          provision for losses on management stock loans
                                                                                            
          recovery of investment in unconsolidated subsidiary
                                                                                            
          equity in loss of unconsolidated subsidiary
                                                                                            
          ceo compensation contribution
                                                                                            
          amortization of deferred compensation
                                                                                          62,000 358,000 
          cash distributions of earnings from unconsolidated subsidiary
                                                                                            
          investment in unconsolidated subsidiary
                                                                                            
          redemption of series a preferred stock
                                                                                            
          benefit from losses on management stock loans
                                                                                            
          loss (gain) on disposal of assets
                                                                                           3,000 
          compensation related to ceo common stock grant
                                                                                           
          decrease in accounts payable, outsourcing contract costs payable, and accrued liabilities
                                                                                           2,772,000 
          principal payments on long-term debt
                                                                                           -25,000 
          issuance of restricted common stock awards
                                                                                            
          issuance of restricted stock as deferred compensation