7Baggers

Haverty Furniture Companies, Inc
(NYSE:HVT) 

HVT stock logo

Haverty Furniture Companies, Inc. operates as a specialty retailer of residential furniture and accessories in the United States. The company offers furniture merchandise under the Havertys brand name. It also provides custom upholstery products and eclectic looks; and mattress product lines under t...

Founded: 1885
Full Time Employees: 3,425
Sector: Consumer Cyclical
Industry: Home Improvement Retail

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-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-11-03 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2005-12-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-07-30 2003-06-30 2003-03-31 2002-12-31 2002-03-31 2001-09-30 2001-06-30 
                                                                                                  
      net sales
    189,050,000 201,919,000 194,484,000 181,025,000 181,567,000 184,353,000 175,913,000 178,636,000 183,997,000 210,744,000 220,347,000 206,289,000 224,754,000 280,557,000 274,495,000 253,216,000 238,946,000 265,941,000 260,378,000 249,989,000 236,491,000 241,339,000 217,513,000 109,968,000 179,432,000 213,836,000 209,320,000 191,893,000 187,242,000 208,968,000 210,547,000 198,775,000 199,442,000 214,962,000 207,647,000 196,829,000 200,427,000 220,595,000 211,690,000 194,774,000 194,511,000 215,886,000 209,921,000 187,732,000 191,331,000 212,998,000 198,541,000 175,132,000 181,737,000 196,164,000 192,722,000 171,114,000 186,090,000 182,307,000 172,677,000 151,519,000 163,569,000 168,259,000 155,379,000 143,094,000 154,171,000 162,083,000 157,137,000 145,075,000 156,036,000 162,399,000 151,945,000 129,683,000 144,238,000 161,836,000 175,579,000 168,412,000 185,253,000 205,770,000 200,666,000 187,104,000 191,073,000 216,038,000 222,940,000 211,034,000  216,802,000 197,445,000 179,614,000 190,301,000 205,269,000 195,352,000 168,634,000 168,634,000 175,380,000  174,953,000   
      yoy
    4.12% 9.53% 10.56% 1.34% -1.32% -12.52% -20.17% -13.40% -18.13% -24.88% -19.73% -18.53% -5.94% 5.50% 5.42% 1.29% 1.04% 10.19% 19.71% 127.33% 31.80% 12.86% 3.91% -42.69% -4.17% 2.33% -0.58% -3.46% -6.12% -2.79% 1.40% 0.99% -0.49% -2.55% -1.91% 1.06% 3.04% 2.18% 0.84% 3.75% 1.66% 1.36% 5.73% 7.19% 5.28% 8.58% 3.02% 2.35% -2.34% 7.60% 11.61% 12.93% 13.77% 8.35% 11.13% 5.89% 6.10% 3.81% -1.12% -1.37% -1.20% -0.19% 3.42% 11.87% 8.18% 0.35% -13.46% -23.00% -22.14% -21.35% -12.50% -9.99% -3.05% -4.75% -9.99% -11.34%  -0.35% 12.91% 17.49%  5.62% 1.07% 6.51% 12.85% 17.04%  -3.61%       
      qoq
    -6.37% 3.82% 7.43% -0.30% -1.51% 4.80% -1.52% -2.91% -12.69% -4.36% 6.81% -8.22% -19.89% 2.21% 8.40% 5.97% -10.15% 2.14% 4.16% 5.71% -2.01% 10.95% 97.80% -38.71% -16.09% 2.16% 9.08% 2.48% -10.40% -0.75% 5.92% -0.33% -7.22% 3.52% 5.50% -1.80% -9.14% 4.21% 8.68% 0.14% -9.90% 2.84% 11.82% -1.88% -10.17% 7.28% 13.37% -3.63% -7.35% 1.79% 12.63% -8.05% 2.08% 5.58% 13.96% -7.37% -2.79% 8.29% 8.59% -7.18% -4.88% 3.15% 8.31% -7.02% -3.92% 6.88% 17.17% -10.09% -10.87% -7.83% 4.26% -9.09% -9.97% 2.54% 7.25% -2.08% -11.56% -3.10% 5.64%   9.80% 9.93% -5.62% -7.29% 5.08% 15.84% 0.00% -3.85%      
      cost of goods sold
    72,833,000 79,871,000 77,220,000 70,923,000 70,484,000 70,196,000 69,995,000 70,652,000 72,978,000 79,329,000 86,349,000 81,394,000 91,969,000 120,622,000 117,775,000 106,608,000 97,985,000 115,854,000 112,375,000 108,488,000 101,457,000 103,721,000 95,336,000 50,322,000 79,879,000 98,007,000 97,301,000 88,336,000 84,159,000 94,502,000 95,175,000 90,978,000 90,535,000 98,768,000 95,632,000 89,710,000 90,831,000 99,574,000 97,953,000 90,614,000 90,092,000 99,681,000 98,179,000 87,550,000 88,684,000 98,842,000 92,338,000 80,988,000 83,875,000 90,164,000 88,845,000 79,803,000 85,781,000 86,036,000 82,004,000 71,770,000 78,228,000 80,338,000 74,941,000 69,688,000 75,220,000 79,434,000 76,558,000 70,800,000 74,771,000 76,390,000 72,840,000 63,062,000 70,475,000 77,911,000 85,104,000 82,158,000 88,818,000 101,883,000 101,141,000 96,197,000 95,642,000 107,597,000 113,892,000 107,143,000  -279,238,211 98,326,000 88,960,000 92,339,000 101,994,000 99,535,000 87,988,000 87,988,000 89,468,000  90,697,000   
      gross profit
    116,217,000 122,048,000 117,264,000 110,102,000 111,083,000 114,157,000 105,918,000 107,984,000 111,019,000 131,415,000 133,998,000 124,895,000 132,785,000 159,935,000 156,720,000 146,608,000 140,961,000 150,087,000 148,003,000 141,501,000 135,034,000 137,618,000 122,177,000 59,646,000 99,553,000 115,829,000 112,019,000 103,557,000 103,083,000 114,466,000 115,372,000 107,797,000 108,907,000 116,194,000 112,015,000 107,119,000 109,596,000 121,021,000 113,737,000 104,160,000 104,419,000 116,205,000 111,742,000 100,182,000 102,647,000 114,156,000 106,203,000 94,144,000 97,862,000 106,000,000 103,877,000 91,311,000 100,309,000 96,271,000 90,673,000 79,749,000 85,341,000 87,921,000 80,438,000 73,406,000 78,951,000 82,649,000 80,579,000 74,275,000 81,265,000 86,009,000 79,105,000 66,621,000 73,763,000 83,925,000 90,475,000 86,254,000 96,435,000 103,887,000 99,525,000 90,907,000 95,431,000 108,441,000 109,048,000 103,891,000  109,638,000 99,119,000 90,654,000 97,962,000 103,275,000 95,817,000 80,646,000 80,646,000 85,912,000  84,256,000   
      yoy
    4.62% 6.91% 10.71% 1.96% 0.06% -13.13% -20.96% -13.54% -16.39% -17.83% -14.50% -14.81% -5.80% 6.56% 5.89% 3.61% 4.39% 9.06% 21.14% 137.23% 35.64% 18.81% 9.07% -42.40% -3.42% 1.19% -2.91% -3.93% -5.35% -1.49% 3.00% 0.63% -0.63% -3.99% -1.51% 2.84% 4.96% 4.14% 1.79% 3.97% 1.73% 1.79% 5.22% 6.41% 4.89% 7.69% 2.24% 3.10% -2.44% 10.11% 14.56% 14.50% 17.54% 9.50% 12.72% 8.64% 8.09% 6.38% -0.17% -1.17% -2.85% -3.91% 1.86% 11.49% 10.17% 2.48% -12.57% -22.76% -23.51% -19.22% -9.09% -5.12% 1.05% -4.20% -8.73% -12.50%  -1.09% 10.02% 14.60%  6.16% 3.45% 12.41% 21.47% 20.21%  -4.28%       
      qoq
    -4.78% 4.08% 6.50% -0.88% -2.69% 7.78% -1.91% -2.73% -15.52% -1.93% 7.29% -5.94% -16.98% 2.05% 6.90% 4.01% -6.08% 1.41% 4.60% 4.79% -1.88% 12.64% 104.84% -40.09% -14.05% 3.40% 8.17% 0.46% -9.94% -0.79% 7.03% -1.02% -6.27% 3.73% 4.57% -2.26% -9.44% 6.40% 9.19% -0.25% -10.14% 3.99% 11.54% -2.40% -10.08% 7.49% 12.81% -3.80% -7.68% 2.04% 13.76% -8.97% 4.19% 6.17% 13.70% -6.55% -2.93% 9.30% 9.58% -7.02% -4.47% 2.57% 8.49% -8.60% -5.52% 8.73% 18.74% -9.68% -12.11% -7.24% 4.89% -10.56% -7.17% 4.38% 9.48% -4.74% -12.00% -0.56% 4.96%   10.61% 9.34% -7.46% -5.14% 7.78% 18.81% 0.00% -6.13%      
      gross margin %
    61.47% 60.44% 60.29% 60.82% 61.18% 61.92% 60.21% 60.45% 60.34% 62.36% 60.81% 60.54% 59.08% 57.01% 57.09% 57.90% 58.99% 56.44% 56.84% 56.60% 57.10% 57.02% 56.17% 54.24% 55.48% 54.17% 53.52% 53.97% 55.05% 54.78% 54.80% 54.23% 54.61% 54.05% 53.94% 54.42% 54.68% 54.86% 53.73% 53.48% 53.68% 53.83% 53.23% 53.36% 53.65% 53.59% 53.49% 53.76% 53.85% 54.04% 53.90% 53.36% 53.90% 52.81% 52.51% 52.63% 52.17% 52.25% 51.77% 51.30% 51.21% 50.99% 51.28% 51.20% 52.08% 52.96% 52.06% 51.37% 51.14% 51.86% 51.53% 51.22% 52.06% 50.49% 49.60% 48.59% 49.94% 50.20% 48.91% 49.23%  50.57% 50.20% 50.47% 51.48% 50.31% 49.05% 47.82% 47.82% 48.99% NaN% 48.16% NaN% NaN% 
      expenses:
                                                                                                  
      selling, general and administrative
    111,277,000 112,463,000 112,329,000 107,333,000 107,202,000 105,826,000 100,940,000 103,099,000 109,356,000 114,706,000 112,729,000 110,016,000 118,361,000 128,482,000 124,534,000 118,129,000 115,154,000 117,952,000 116,156,000 112,397,000 109,762,000 107,007,000 100,097,000 72,649,000 97,535,000 108,632,000 104,161,000 95,784,000 98,879,000 101,914,000 103,185,000 98,753,000 101,004,000 103,574,000 102,099,000 96,837,000 100,374,000 104,427,000 101,745,000 96,711,000 96,353,000 101,034,000 98,720,000 92,744,000 92,303,000 97,139,000 93,575,000 86,266,000 87,674,000 90,454,000 88,286,000 83,197,000 86,662,000 86,098,000 85,082,000 76,409,000 81,237,000 81,583,000 80,445,000 74,369,000 79,469,000 78,872,000 79,272,000 74,875,000 78,879,000 78,471,000 78,314,000 72,860,000 80,879,000 85,941,000 92,879,000 90,222,000 95,037,000 102,467,000 99,798,000 93,713,000 95,127,000 103,621,000 103,774,000 98,574,000  99,915,000 93,406,000 84,946,000 88,791,000 88,772,000 85,306,000 76,927,000 76,927,000 78,616,000  71,594,000   
      other income
    -53,000 -142,750 -348,000 -65,000                                    -1,911,000 -182,000 -672,000 2,000 -921,000 -27,000        -8,000    -68,000    -98,000    -202,000    -121,000                   232,000 232,000      
      total expenses
    111,224,000 112,491,000 111,981,000 107,268,000 107,044,000 106,024,000 100,607,000 102,998,000 109,379,000 114,719,000 112,784,000 110,030,000 118,357,000 128,350,000 124,592,000 118,084,000 115,315,000 118,046,000 116,158,000 112,391,000 109,726,000 106,353,000 97,711,000 40,840,000 97,486,000 108,563,000 104,161,000 95,678,000 98,729,000 101,912,000 103,932,000 98,958,000 100,011,000 101,689,000 101,841,000 96,902,000 99,318,000 103,216,000 101,110,000 94,911,000 96,275,000 100,509,000 98,805,000 91,884,000 92,299,000                                94,733,000                  
      income before interest and income taxes
    4,993,000 9,557,000 5,283,000 2,834,000 4,039,000 8,133,000 5,311,000 4,986,000 1,640,000 16,696,000 21,214,000 14,865,000 14,428,000 31,585,000 32,128,000 28,524,000 25,646,000 32,041,000 31,845,000 29,110,000 25,308,000 31,212,000 24,481,000 18,825,000 2,086,000 7,285,000 7,877,000 7,898,000 4,376,000 12,576,000 11,464,000 8,864,000 8,928,000 14,540,000 10,212,000 10,259,000 10,323,000 17,861,000 12,681,000 9,303,000 8,209,000 15,769,000 13,008,000 8,367,000 10,420,000                                                  
      interest income
    967,000 1,232,000 1,142,000 1,492,000 1,254,000 1,501,000 1,560,000 1,467,000 1,555,000 1,807,000 1,719,000 973,000 1,010,000 919,000 481,000 144,000 74,000 58,000 58,000  56,000    214,000                                                                      
      income before income taxes
    5,960,000 10,789,000 6,425,000 4,326,000 5,293,000 9,634,000 6,871,000 6,453,000 3,195,000 18,503,000 22,933,000 15,838,000 15,438,000 32,504,000 32,609,000 28,668,000 25,720,000 32,099,000 31,903,000 29,169,000 25,364,000 31,274,000 24,532,000 18,625,000 2,300,000 7,592,000 8,169,000 8,237,000 4,725,000 12,337,000 11,204,000 8,410,000 8,457,000 14,070,000 9,719,000 9,694,000 9,740,000 17,347,000 12,125,000 8,762,000 7,587,000 15,094,000 12,414,000 7,839,000 9,928,000 -4,978,000 12,468,000 7,812,000 9,956,000 15,783,000 15,388,000 7,866,000 13,450,000 10,093,000 5,636,000 3,766,000 4,021,000 6,060,000 87,000 -1,018,000 -527,000 5,652,000 1,246,000 -657,000 2,432,000 -3,254,000 696,000 -6,519,000 -7,193,000 -2,174,000 -2,282,000  1,808,000 2,201,000 559,000 -2,169,000 1,353,000 5,459,000 6,111,000 5,850,000  5,654,000 6,835,000 5,973,000 9,808,000 5,772,750 11,834,000 3,420,000 3,420,000 7,837,000  10,768,000   
      income tax expense
    1,699,000 2,255,000 1,696,000 1,637,000 1,515,000 1,437,000 1,943,000 2,015,000 802,000 3,501,000 5,779,000 4,046,000 3,066,000 8,766,000 8,058,000 6,960,000 6,359,000 7,793,000 7,670,000 6,311,000 5,958,000 5,846,000 6,271,000 4,985,000 481,000 1,492,000 2,072,000 2,191,000 1,104,000 2,909,000 2,852,000 2,196,000 2,144,000 11,149,000 3,736,000 3,509,000 3,754,000 6,400,000 4,759,000 3,388,000 2,918,000 5,912,000 4,759,000 3,006,000 3,809,000 5,214,000 4,644,000 2,983,000 3,827,000 6,102,000 5,894,000 3,036,000 5,190,000 3,314,000 2,322,000 1,405,000 1,564,000 -10,897,000 -31,000 -76,000 144,000 143,000 59,000 -51,000 78,000 -1,557,000 195,000 63,000     776,000 -95,000 -84,000                    
      net income
    4,261,000 8,534,000 4,729,000 2,689,000 3,778,000 8,197,000 4,928,000 4,438,000 2,393,000 15,002,000 17,154,000 11,792,000 12,372,000 23,738,000 24,551,000 21,708,000 19,361,000 24,306,000 24,233,000 22,858,000 19,406,000 25,428,000 18,261,000 13,640,000 1,819,000 6,100,000 6,097,000 6,046,000 3,621,000 9,428,000 8,352,000 6,214,000 6,313,000 2,921,000 5,983,000 6,185,000 5,986,000 10,947,000 7,366,000 5,374,000 4,669,000 9,182,000 7,655,000 4,833,000 6,119,000 -10,192,000 7,824,000 4,829,000 6,129,000 9,681,000 9,494,000 4,830,000 8,260,000 6,779,000 3,314,000 2,361,000 2,457,000 16,957,000 118,000 -942,000 -671,000 5,509,000 1,187,000 -606,000 2,354,000 9,165,000 501,000 -6,582,000 -7,263,000 -9,309,000 -1,515,000 -2,309,000 1,032,000 1,635,000 643,000 -1,351,000 831,000 3,170,000 4,136,000 3,591,000  8,575,000 4,284,000 3,745,000 6,150,000 10,899,000 7,397,000 2,137,000 2,137,000 4,898,000  6,730,000   
      yoy
    12.78% 4.11% -4.04% -39.41% 57.88% -45.36% -71.27% -62.36% -80.66% -36.80% -30.13% -45.68% -36.10% -2.34% 1.31% -5.03% -0.23% -4.41% 32.70% 67.58% 966.85% 316.85% 199.51% 125.60% -49.77% -35.30% -27.00% -2.70% -42.64% 222.77% 39.60% 0.47% 5.46% -73.32% -18.78% 15.09% 28.21% 19.22% -3.78% 11.19% -23.70% -190.09% -2.16% 0.08% -0.16% -205.28% -17.59% -0.02% -25.80% 42.81% 186.48% 104.57% 236.18% -60.02% 2708.47% -350.64% -466.17% 207.81% -90.06% 55.45% -128.50% -39.89% 136.93% -90.79% -132.41% -198.45% -133.07% 185.06% -803.78% -669.36% -335.61% 70.91% 24.19% -48.42% -84.45% -137.62%  -63.03% -3.45% -4.11%  -21.32% -42.08% 75.25% 187.79% 122.52%  -68.25%       
      qoq
    -50.07% 80.46% 75.86% -28.82% -53.91% 66.34% 11.04% 85.46% -84.05% -12.55% 45.47% -4.69% -47.88% -3.31% 13.10% 12.12% -20.34% 0.30% 6.02% 17.79% -23.68% 39.25% 33.88% 649.86% -70.18% 0.05% 0.84% 66.97% -61.59% 12.88% 34.41% -1.57% 116.12% -51.18% -3.27% 3.32% -45.32% 48.62% 37.07% 15.10% -49.15% 19.95% 58.39% -21.02% -160.04% -230.27% 62.02% -21.21% -36.69% 1.97% 96.56% -41.53% 21.85% 104.56% 40.36% -3.91% -85.51% 14270.34% -112.53% 40.39% -112.18% 364.11% -295.87% -125.74% -74.32% 1729.34% -107.61% -9.38% -21.98% 514.46% -34.39% -323.74% -36.88% 154.28% -147.59% -262.58% -73.79% -23.36% 15.18%   100.16% 14.39% -39.11% -43.57% 47.34% 246.14% 0.00% -56.37%      
      net income margin %
    2.25% 4.23% 2.43% 1.49% 2.08% 4.45% 2.80% 2.48% 1.30% 7.12% 7.78% 5.72% 5.50% 8.46% 8.94% 8.57% 8.10% 9.14% 9.31% 9.14% 8.21% 10.54% 8.40% 12.40% 1.01% 2.85% 2.91% 3.15% 1.93% 4.51% 3.97% 3.13% 3.17% 1.36% 2.88% 3.14% 2.99% 4.96% 3.48% 2.76% 2.40% 4.25% 3.65% 2.57% 3.20% -4.79% 3.94% 2.76% 3.37% 4.94% 4.93% 2.82% 4.44% 3.72% 1.92% 1.56% 1.50% 10.08% 0.08% -0.66% -0.44% 3.40% 0.76% -0.42% 1.51% 5.64% 0.33% -5.08% -5.04% -5.75% -0.86% -1.37% 0.56% 0.79% 0.32% -0.72% 0.43% 1.47% 1.86% 1.70%  3.96% 2.17% 2.09% 3.23% 5.31% 3.79% 1.27% 1.27% 2.79% NaN% 3.85% NaN% NaN% 
      other comprehensive income
                                                                                                  
      comprehensive income
    4,261,000 8,292,000 4,729,000 2,689,000 3,778,000 8,311,000 4,928,000 4,438,000 2,393,000 14,775,000 17,154,000 11,792,000 12,372,000 25,153,000 24,592,000 21,749,000 19,401,000 24,425,000 24,283,000 22,907,000 19,455,000 24,865,000 18,291,000 13,669,000 1,850,000 5,453,000 6,105,000 6,054,000 3,630,000 10,032,000 8,377,000 6,239,000 6,338,000 2,567,000 5,996,000 6,196,000 6,002,000 10,999,000 7,384,000 5,393,000 4,688,000 9,237,000 7,714,000 4,899,000 6,169,000                                                  
      basic earnings per share:
                                                                                                  
      common stock
    0.27 0.53 0.29 0.17 0.24 0.5 0.3 0.27 0.15 0.93 1.05 0.73 0.77 1.47 1.51 1.31 1.14 1.39 1.35 1.25 1.07 1.38 0.98 0.73 0.1 0.31 0.31 0.3 0.18 0.45 0.4 0.3 0.3 0.14 0.28 0.29 0.28 0.51 0.35 0.25 0.21 0.41 0.34 0.21 0.27 -0.46 0.35 0.21 0.27 0.44 0.42 0.22 0.37 0.32 0.15 0.11 0.11 0.78 0.01 -0.04 -0.03 0.25 0.05 -0.03 0.11 0.43 0.02 -0.31 -0.34 -0.44 -0.07 -0.11 0.05 0.07 0.03 -0.06 0.04 0.14 0.18 0.16  0.38 0.19 0.17 0.063 0.043 0.058 0.058 0.058 0.053  0.053   
      class a common stock
    0.25 0.5 0.27 0.15 0.21 0.48 0.28 0.25 0.13 0.88 0.68 0.72 1.42 1.43 1.25 1.08 1.3 1.28 1.18 1.33 0.94 0.69 0.09 0.3 0.3 0.28 0.17 0.45 0.38 0.28 0.28 0.13 0.27 0.28 0.27 0.5 0.33 0.24 0.2 0.4 0.32 0.2 0.26 -0.42 0.33 0.2 0.26 0.41 0.4 0.2 0.35 0.23 0.14 0.1 0.11 0.74 0.01 -0.04 -0.03 0.24 0.05 -0.03 0.11 0.41 0.02 -0.3 -0.33 -0.42 -0.07 -0.11 0.05 -4,173.93 0.03 -0.06 0.03 0.13 0.17 0.15  0.36 0.18 0.16 0.058 0.039 0.053 0.053 0.053 0.05  0.05   
      diluted earnings per share:
                                                                                                  
      cash dividends per share:
                                                                                                  
      other expense
        -158,000 198,000 -333,000 -101,000 23,000 13,000 55,000 14,000 -4,000 -132,000 58,000 -45,000 161,000 94,000 2,000 -6,000 -36,000 -8,575,250 -2,406,000 -31,812,000 -83,000 -80,750 -42,000 -126,000 -154,000 -24,500 713,000 183,000 -995,000 -357,500 -276,000 4,000 -1,158,000 -699,750 -705,000       -46,500 -12,000 -166,000 -8,000 -11,500 -52,000 15,000  -186,250 -160,000 -518,000  -92,000 -185,000 -86,000  -63,750 -45,000 -8,000  5,000  141,000  -119,750 -359,000 -77,000 -42,000 -142,000 -77,000 -171,000 -480,000 -120,000 -100,000 -19,000  -460,000 -987,000 -264,000 -589,000 -688,000 -1,344,000   -355,000  1,050,000   
      adjustments related to retirement plans; net of tax expense of 14 and 41 in 2022
                                                                                                  
      adjustments related to retirement plans; net of tax expense of 13 and 27 in 2022
                                                                                                  
      adjustments related to retirement plans; net of tax expense of 14 in 2022
                                                                                                  
      adjustments related to retirement plans; net of tax expense of 14 and 41 in 2022 and 16 and 48 in 2021
                 30,500 41,000                                                                                
      adjustments related to retirement plans; net of tax expense of 13 and 27 in 2022 and 16 and 32 in 2021
                   41,000                                                                               
      adjustments related to retirement plans; net of tax expense of 14 in 2022 and 16 in 2021
                    40,000                                                                              
      adjustments related to retirement plans; net of tax expense of 16 and 48 in 2021 and 10 and 30 in 2020
                     37,000 50,000                                                                            
      interest expense
                       -59,000  -62,000 -51,000 200,000  -307,000 -292,000 -339,000 -349,000 239,000 260,000 454,000 471,000 470,000 493,000 565,000 583,000 514,000 556,000 541,000 622,000 675,000 594,000 528,000 492,000                                                  
      adjustments related to retirement plans; net of tax expense of 16 and 32 in 2021 and 10 and 20 in 2020
                       49,000                                                                           
      adjustments related to retirement plans; net of tax expense of 16 in 2021 and 10 in 2020
                        49,000                                                                          
      credit service charges
                         13,250 15,000 19,000 19,000 19,000 19,000 19,000 22,000 22,000 24,000 25,000 32,000 35,000 38,000 42,000 45,000 56,000 54,000 54,000 65,000 73,000 71,000 69,000 72,000 75,000 72,000 71,000 81,000 80,000 78,000 76,000 86,000 77,000 69,000 71,000 76,000 98,000 109,000 119,000 134,000 151,000 167,000 184,000 214,000 239,000 267,000 311,000 393,000    565,000 597,000 591,000  655,000       1,163,000 1,304,000 1,380,000 1,491,000 1,629,000 1,629,000 1,892,000  2,383,000   
      gross profit and other revenue
                         70,357,250 122,192,000 59,665,000 99,572,000 115,848,000 112,038,000 103,576,000 103,105,000 114,488,000 115,396,000 107,822,000 108,939,000 116,229,000 112,053,000 107,161,000 109,641,000 121,077,000 113,791,000 104,214,000 104,484,000 116,278,000 111,813,000 100,251,000 102,719,000 114,231,000 106,275,000 94,215,000 97,943,000 106,080,000 103,955,000 91,387,000 100,395,000 96,348,000 90,742,000 79,820,000 85,417,000 88,019,000 80,547,000 73,525,000 79,085,000 82,800,000 80,746,000 74,459,000 81,479,000 86,248,000 79,372,000 66,932,000 74,156,000 84,369,000 90,943,000 86,751,000 97,000,000 104,484,000 100,116,000 91,513,000 96,086,000 109,129,000 109,730,000 104,583,000  110,681,000 100,111,000 91,817,000 99,266,000          
      provision for doubtful accounts
                         14,000 20,000 3,000 34,000 24,000 42,000 20,000 4,000 10,000 34,000 22,000 2,000 43,000 18,000 61,000 102,000 97,000 70,000 111,000 104,000 147,000 83,000 61,000 23,000 54,000 69,000 85,000 48,000 24,000 51,000 32,000 13,000 64,000 30,000 5,000 66,000 43,000 23,000 82,000 19,000 103,000 71,000 43,000 162,000 166,000 150,000 247,000 415,000 610,000 432,000 284,000 328,000 542,000 407,000 234,000 145,000 388,000 151,000 82,000  113,000 116,000 198,000 131,000 248,000 626,000 532,000  573,000  1,187,000   
      adjustments related to retirement plans; net of tax expense of 10 and 30 in 2020 and 3 and 9 in 2019
                         22,500 30,000                                                                        
      adjustments related to retirement plans; net of tax expense of 10 and 20 in 2020 and 3 and 6 in 2019
                           29,000                                                                       
      adjustments related to retirement plans; net of tax expense of 10 in 2020 and 3 in 2019
                            31,000                                                                      
      adjustments related to retirement plan; net of tax expense of 3 and 9 in 2019 and 9 and 27 in 2018
                             6,250 8,000                                                                    
      adjustments related to retirement plan; net of tax expense of 3 and 6 in 2019 and 9 and 18 in 2018
                               8,000                                                                   
      adjustments related to retirement plans; net of tax expense of 3 in 2019 and 9 in 2018
                                9,000                                                                  
      adjustments related to retirement plan; net of tax expense of 9 and 27 in 2018 and 2017
                                 18,750 25,000                                                                
      adjustments related to retirement plan; net of tax expense of 9 and 18 in 2018 and 2017
                                   25,000                                                               
      adjustments related to retirement plans; net of tax expense of 9 in 2018 and 2017
                                    25,000                                                              
      adjustments related to retirement plan; net of tax expense of 9 and 27 in 2017 and 12 and 34 in 2016
                                     10,000 13,000                                                            
      adjustments related to retirement plan; net of tax expense of 9 and 18 in 2017 and 11 and 22 in 2016
                                       11,000                                                           
      adjustments related to retirement plans; net of tax expense of 9 and 11
                                        16,000                                                          
      adjustments related to retirement plans; net of tax expense of 12 and 34 in 2016 and 36 and 109 in 2015
                                         14,000 18,000                                                        
      adjustments related to retirement plan; net of tax expense of 11 and 22 in 2016 and 42 and 73 in 2015
                                           19,000                                                       
      adjustments related to retirement plans; net of tax expense of 11 and 31
                                            19,000                                                      
      adjustments related to retirement plans; net of tax expense of 36 and 109 in 2015 and 50 and 150 in 2014.
                                             43,750 59,000                                                    
      adjustments related to retirement plans; net of tax expense of 42 and 73 in 2015 and 51 and 100 in 2014.
                                               66,000                                                   
      adjustments related to retirement plans; net of tax expense of 31 and 50
                                                50,000                                                  
      interest
                                                 166,500 175,000 218,000 273,000 270,000 282,000 277,000 278,000 151,000 154,000 158,000 161,000 161,000 177,000 178,000 222,000 199,000 202,000 206,000 208,000 213,000 212,000 203,000 176,000 42,000 273,000 206,000 -131,000 -584,000 -571,000 -94,000 -59,000   96,000  653,000 741,000 964,000 1,125,000 689,000 886,000 1,164,000 1,164,000 1,133,000  2,040,000   
      expenses: - sum
                                                 67,049,500 93,807,000 86,403,000 87,987,000 64,758,000 88,567,000 83,521,000 86,945,000 60,639,250 85,106,000 76,054,000 81,396,000 58,653,500 80,460,000 74,543,000 79,612,000 58,415,750 79,500,000 75,116,000 79,047,000 58,369,000 78,676,000 73,451,000 81,349,000 69,763,000 93,225,000 90,635,000 95,192,000 71,993,250 99,557,000 93,682,000  74,921,000 103,619,000 98,733,000  67,144,500 93,276,000 85,844,000 89,458,000 61,074,000 85,474,000 78,855,000  79,967,000  75,871,000   
      basic weighted-average shares outstanding:
                                                                                                  
      diluted weighted-average shares outstanding:
                                                                                                  
      basic weighted-average common shares outstanding:
                                                                                                  
      diluted weighted-average common shares outstanding:
                                                                                                  
      basic and diluted earnings per share:
                                                                                                  
      weighted-average shares – basic:
                                                                                                  
      weighted-average shares – assuming dilution:
                                                                                                  
      basic and diluted loss per share:
                                                                                                  
      income taxes
                                                                        70,000       -818,000 522,000 2,289,000 1,975,000 2,259,000  4,983,000 2,551,000 2,228,000 3,658,000 5,785,000 4,437,000 1,283,000 1,283,000 2,939,000  4,038,000   
      credit service charge
                                                                         382,500 468,000 497,000    606,000  533,750 682,000 692,000  864,750 992,000            
      income tax benefit
                                                                         -391,500 -767,000 -1,575,000                       
      loss before income tax benefit
                                                                           -3,884,000                       
      cass a common stock
                                                                                0.03                  
      interest expense (income)
                                                                                 -36,000 -206,000                
      cash dividends per common share:
                                                                                                  
      basic earnings per share
                                                                                        0.27 0.165 0.34 0.1 0.1 0.22  0.31   
      diluted earnings per share
                                                                                        0.27 0.163 0.33 0.1 0.1 0.22  0.3   
      weighted-average shares — basic
                                                                                        22,451   21,862 21,862 21,827  21,406,000   
      weighted-average shares — assuming dilution
                                                                                        23,185   22,152 22,152 21,920  22,253,000   
      weighted-average shares – basic
                                                                                          21,986        
      weighted-average shares – assuming dilution
                                                                                          22,589        
      benefit from doubtful accounts
                                                                                            532,000      
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-11-03 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2005-12-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-07-30 2003-03-31 2002-12-31 2002-03-31 2001-09-30 2001-06-30 
                                                                                                    
        assets
                                                                                                    
        current assets
                                                                                                    
        cash and cash equivalents
      107,456,000 125,325,000 130,495,000 107,357,000 111,941,000 120,034,000 121,160,000 109,942,000 111,818,000 120,635,000 134,303,000 109,143,000 120,170,000 123,126,000 137,226,000 143,454,000 162,340,000 166,146,000 225,674,000 235,344,000 210,124,000 200,058,000 211,849,000 151,055 84,570 75,739,000 89,528,000 56,094,000 72,951,000 71,537,000 96,269,000 74,643,000 72,093,000 79,491,000 86,903,000 65,000 61,495,000 63,481,000 75,567,000 48,525,000 53,733,000 70,659,000 73,287,000 66,701,000 74,146,000 65,481,000 78,659,000 78,659,000 87,843,000 84,508,000 83,185,000 72,078,000 52,260,000 53,869,000 53,550,000 75,026,000 55,718,000 56,696,000 49,585,000 66,485,000 62,015,000 66,122,000 58,045,000 67,084,000 62,141,000 52,445,000 44,466,000 46,125,000 22,355,000 9,478,000 3,697,000 18,724,000 1,926,000 2,195,000 167,000 17,823,000 8,895,000 7,984,000 12,139,000 8,630,000 7,495,000 11,121,000 10,122,000 20,612,000 21,835,000 39,535,000 31,591,000 18,296,000 4,295,000 3,051,000 3,764,000 1,561,000 1,817,000 1,129,000 
        restricted cash and cash equivalents
      6,606,000  6,482,000 6,414,000 6,347,000  6,205,000 6,125,000 6,045,000  7,049,000 6,959,000 6,876,000  6,753,000 6,722,000 6,715,000  6,716,000 6,716,000 6,715,000  6,713,000 6,709 6,699  6,632,000 6,591,000 6,549,000  8,226,000 8,179,000  8,115,000 8,089,000 8,065,000 8,047,000 8,034,000 8,025,000 8,017,000 8,010,000 8,005,000 8,003,000 8,002,000 8,000,000 8,017,000 8,017,000 8,017,000 8,017,000 8,017,000 7,016,000 7,016,000 7,015,000 7,014,000 7,013,000 7,011,000 7,009,000 7,006,000 6,813,000 6,812,000 6,811,000                                  
        inventories
      106,861,000 96,155,000 92,406,000 93,270,000 88,704,000 83,419,000 88,688,000 92,401,000 92,078,000 93,956,000 102,334,000 114,722,000 114,254,000 118,333,000 137,315,000 134,053,000 119,857,000 112,031,000 118,961,000 115,056,000 103,569,000 89,908,000 90,943,000 104,840 110,547 104,817,000 99,958,000 109,213,000 109,379,000 105,840,000 108,344,000 107,482,000 109,024,000 103,437,000 99,664,000 103,822,000 108,258,000 102,020,000 99,075,000 109,942,000 110,200,000 108,896,000 105,165,000 112,345,000 107,348,000 107,139,000 94,822,000 94,822,000 94,799,000 95,964,000 91,483,000 91,600,000 97,738,000 97,567,000 96,902,000 84,530,000 93,343,000 91,643,000 93,713,000 81,637,000 84,749,000 88,030,000 91,938,000 88,184,000 89,002,000 93,651,000 93,301,000 88,188,000 93,421,000 99,384,000 103,743,000 99,830,000 104,873,000 109,598,000 102,452,000 93,757,000 103,203,000 119,795,000 124,764,000 118,087,000 118,698,000 107,631,000 110,812,000    106,264,000    113,328,000    
        prepaid expenses
      12,055,000 10,236,000 12,469,000 15,775,000 12,025,000 14,576,000 16,553,000 16,445,000 17,361,000 17,067,000 12,782,000 11,734,000 11,430,000 9,707,000 11,992,000 10,523,000 10,633,000 12,418,000 13,729,000 11,438,000 12,335,000 9,580,000 9,996,000 10,302 9,989 7,652,000 10,476,000 9,876,000 8,590,000 8,106,000 9,818,000 12,167,000 9,058,000 11,314,000 8,910,000 10,296,000 10,581,000 8,836,000 9,019,000 15,912,000 10,411,000 6,137,000 6,991,000 9,434,000 7,271,000 6,418,000 7,265,000 7,265,000 7,983,000 6,853,000 6,494,000 7,298,000 7,711,000 7,545,000 9,532,000 9,762,000 11,121,000 10,014,000 11,195,000 9,210,000 9,338,000 9,064,000 7,685,000 8,804,000 9,638,000 9,792,000 8,741,000 8,838,000 10,050,000 11,635,000 11,569,000 8,529,000 12,754,000 9,001,000 8,732,000 15,821,000 14,218,000 10,048,000 6,693,000 15,986,000 13,941,000 11,713,000 6,654,000            
        other current assets
      7,840,000 11,064,000 8,935,000 13,332,000 13,722,000 14,587,000 17,506,000 15,497,000 13,697,000 12,793,000 14,463,000 14,914,000 19,590,000 18,283,000 16,801,000 14,653,000 13,585,000 11,746,000 13,441,000 12,035,000 9,957,000 9,985,000 9,954,000 8,960 7,004 8,125,000 6,449,000 10,489,000 8,573,000 6,262,000 6,291,000 6,266,000 5,981,000 5,922,000 6,973,000 4,934,000 4,926,000 7,500,000 5,659,000 5,601,000 5,317,000 6,341,000 7,459,000 6,761,000 4,073,000 8,010,000 4,292,000 4,292,000 2,299,000 2,796,000 4,349,000 4,052,000 5,263,000 4,886,000 3,187,000 5,509,000 4,749,000 4,724,000 4,918,000 3,718,000 3,469,000 3,441,000 5,489,000 6,304,000 5,674,000 4,304,000 6,494,000 5,433,000 4,097,000 4,592,000 6,436,000 10,685,000 7,060,000 7,824,000 8,837,000 10,262,000 7,790,000 4,826,000 9,682,000 7,232,000 6,614,000 7,615,000 14,453,000 17,106,000 11,271,000 12,729,000 17,783,000 14,104,000 12,661,000 13,380,000 17,583,000 15,619,000 9,952,000 9,828,000 
        total current assets
      240,818,000 249,327,000 250,787,000 236,148,000 232,739,000 238,896,000 250,112,000 240,410,000 240,999,000 251,593,000 270,931,000 257,472,000 272,320,000 276,253,000 310,087,000 309,405,000 313,130,000 309,057,000 378,521,000 380,589,000 342,700,000 316,244,000 330,976,000 283,007 220,183 204,523,000 214,613,000 193,841,000 207,758,000 201,850,000 230,775,000 210,655,000 206,398,000 210,687,000 213,245,000 195,890,000 196,728,000 194,115,000 202,573,000 193,819,000 205,268,000 218,711,000 213,768,000 215,850,000 213,481,000 209,461,000 199,702,000 199,702,000 207,671,000 205,559,000 200,699,000 190,146,000 178,277,000 179,983,000 179,894,000 191,402,000 181,640,000 180,743,000 177,675,000 178,944,000 178,017,000 179,459,000 176,935,000 184,058,000 180,176,000 174,650,000 168,301,000 163,072,000 144,905,000 143,280,000 149,746,000 169,541,000 166,630,000 178,484,000 178,936,000 203,668,000 203,753,000 209,941,000 219,309,000 214,971,000 213,794,000 221,171,000 230,422,000 229,439,000 229,466,000 249,390,000 256,485,000      285,805,000 275,981,000 
        property and equipment
      178,693,000 177,207,000 179,611,000 181,227,000 182,002,000 182,622,000 179,570,000 177,449,000 173,128,000 171,588,000 170,263,000 169,091,000 139,212,000 137,475,000 135,300,000 131,230,000 128,721,000 126,099,000 124,795,000 112,169,000 108,836,000 108,366,000 109,663,000 112,253 153,215 156,534,000 158,087,000 157,551,000 158,316,000 216,852,000 220,286,000 226,120,000 226,995,000 229,215,000 226,693,000 229,221,000 231,584,000 233,667,000 237,197,000 238,014,000 236,587,000 229,283,000 231,699,000 231,486,000 228,952,000 225,162,000 213,254,000 213,254,000 203,643,000 187,850,000 189,242,000 191,491,000 191,917,000 190,812,000 193,085,000 187,033,000 183,829,000 179,496,000 179,333,000 176,448,000 170,491,000 172,959,000 175,511,000 172,547,000 170,608,000 172,620,000 176,363,000 179,804,000 183,825,000 188,052,000 197,423,000 201,565,000 204,114,000 206,161,000 209,912,000 214,700,000 217,079,000 219,225,000 221,245,000 219,881,000 218,162,000 217,391,000 205,037,000 318,742,000 303,577,000 297,392,000 171,546,000 264,217,000 265,201,000 250,899,000 134,203,000 260,606,000 259,939,000 260,032,000 
        right-of-use lease assets
      193,783,000 190,586,000 186,811,000 192,265,000 193,928,000 194,411,000 199,724,000 195,000,000 196,976,000 202,306,000 205,257,000 199,698,000 207,673,000 207,390,000 217,848,000 222,702,000 221,083,000 222,356,000 229,975,000 239,142,000 228,089,000 228,749,000 235,778,000 234,046 180,058 175,474,000 183,524,000 187,178,000 188,400,000                                                                  
        deferred income taxes
      20,786,000 19,301,000 18,051,000 17,048,000 18,001,000 17,075,000 16,037,000 15,478,000 15,594,000 15,641,000 17,886,000 16,829,000 16,332,000 15,501,000 17,834,000 18,769,000 18,252,000 16,375,000 18,120,000 16,465,000 16,713,000 15,814,000 12,523,000 11,640 12,067 13,198,000 12,202,000 12,175,000 10,757,000 12,544,000 12,896,000 12,648,000 13,095,000 12,375,000 21,339,000 20,148,000 18,367,000 18,376,000 20,241,000 18,423,000 17,234,000 17,245,000 19,964,000 17,897,000 17,939,000 17,610,000 13,197,000 13,197,000 13,153,000 13,203,000 13,253,000 23,823,000 24,002,000 24,184,000 24,366,000 23,526,000 22,572,000 22,681,000 22,681,000 11,672,000 11,524,000 11,524,000 11,524,000 11,249,000 10,685,000 9,935,000 9,114,000 7,730,000 7,813,000 7,813,000 7,813,000     1,297,000 2,719,000 2,552,000 2,035,000 2,623,000 2,375,000 2,375,000 2,249,000    3,193,000 1,221,000 1,607,000 1,626,000 3,076,000 6,426,000   
        other assets
      13,261,000 12,631,000 16,449,000 15,984,000 16,020,000 15,743,000 13,859,000 13,768,000 13,832,000 13,005,000 12,344,000 13,100,000 12,878,000 12,430,000 11,877,000 12,190,000 12,699,000 12,403,000 12,349,000 12,776,000 11,934,000 11,199,000 10,324,000 10,035 9,189 10,148,000 9,873,000 9,810,000 9,639,000 8,707,000 9,400,000 9,232,000 9,089,000 8,798,000 8,611,000 8,707,000 8,556,000 7,885,000 7,976,000 6,184,000 6,038,000 5,357,000 6,336,000 7,082,000 8,559,000 8,023,000 15,623,000 15,623,000 15,116,000 14,479,000 13,829,000 4,243,000 4,116,000 4,112,000 3,937,000 3,908,000 3,830,000 4,160,000 4,962,000 5,239,000 5,311,000 5,342,000 5,681,000 5,674,000 5,618,000 6,479,000 6,311,000 6,367,000 6,327,000 6,330,000 6,329,000 23,562,000 25,054,000 25,021,000 25,086,000 13,102,000 13,361,000 13,425,000 14,226,000 9,471,000 11,967,000 14,096,000 12,711,000 8,364,000 9,169,000 9,615,000 5,171,000 4,557,000 4,510,000 4,639,000 5,157,000 2,758,000 7,952,000 7,737,000 
        total assets
      647,341,000 649,052,000 651,709,000 642,672,000 642,690,000 648,747,000 659,302,000 642,105,000 640,529,000 654,133,000 676,681,000 656,190,000 648,415,000 649,049,000 692,946,000 694,296,000 693,885,000 686,290,000 763,760,000 761,141,000 708,272,000 680,372,000 699,425,000 651,109 574,879 560,072,000 578,503,000 560,776,000 575,083,000 440,179,000 473,584,000 458,865,000 455,789,000 461,329,000 470,199,000 454,318,000 455,620,000 454,505,000 468,496,000 456,951,000 465,673,000 471,251,000 472,481,000 472,993,000 469,626,000 460,987,000 442,468,000 442,468,000 440,292,000 421,843,000 417,855,000 410,548,000 399,137,000 399,914,000 402,096,000 406,398,000 392,185,000 387,466,000 385,100,000    370,239,000    360,933,000                            
        liabilities and stockholders’ equity
                                                                                                    
        current liabilities
                                                                                                    
        accounts payable
      19,281,000 15,447,000 19,904,000 16,464,000 16,850,000 14,914,000 18,208,000 18,058,000 16,980,000 18,781,000 21,121,000 20,289,000 15,632,000 23,345,000 24,932,000 35,093,000 32,415,000 31,235,000 34,663,000 34,089,000 25,031,000 31,429,000 27,110,000 22,803 16,819 27,830,000 27,495,000 20,910,000 22,134,000 19,840,000 24,926,000 22,055,000 19,598,000 20,501,000 26,550,000 20,770,000 23,354,000 25,662,000 24,085,000 25,375,000 24,172,000 27,815,000 25,486,000 23,769,000 23,055,000 24,152,000 23,984,000 23,984,000 19,385,000 18,082,000 21,810,000 20,281,000 20,370,000 20,780,000 28,178,000 18,490,000 16,236,000 14,463,000 18,233,000 17,707,000 15,956,000 19,004,000 18,088,000 21,179,000 18,007,000 16,501,000 19,128,000 18,461,000 16,803,000 15,600,000 22,696,000 21,351,000 19,533,000 24,873,000 29,396,000 40,069,000 33,617,000 31,282,000 40,851,000 40,047,000 40,238,000 42,203,000 31,202,000            
        customer deposits
      40,419,000 35,504,000 43,855,000 39,351,000 42,760,000 40,733,000 43,940,000 38,731,000 40,912,000 35,837,000 46,308,000 45,589,000 46,382,000 47,969,000 79,746,000 90,762,000 98,528,000 98,897,000 120,149,000 116,078,000 104,728,000 86,183,000 88,408,000 57,538 26,174 30,121,000 34,852,000 29,098,000 29,437,000 24,465,000 30,541,000 29,352,000 28,313,000 27,813,000 29,454,000 28,481,000 27,263,000 24,923,000 30,454,000 27,809,000 23,782,000 21,036,000 30,265,000 30,038,000 29,583,000 23,687,000 28,821,000 28,821,000 27,277,000 24,745,000 19,008,000 23,045,000 22,643,000 20,859,000 20,963,000 21,676,000 16,762,000 18,176,000 14,572,000 19,921,000 16,891,000 16,173,000 13,585,000 17,849,000 17,862,000 18,197,000 14,002,000 19,470,000 14,726,000 14,303,000 12,779,000 18,671,000 18,171,000 17,554,000 17,183,000 21,810,000 19,091,000 18,789,000 19,674,000 21,376,000 23,274,000 27,517,000 24,040,000            
        accrued liabilities
      36,178,000 46,531,000 42,633,000 37,436,000 32,361,000 39,635,000 39,454,000 37,090,000 35,681,000 46,289,000 45,596,000 41,798,000 40,372,000 48,676,000 53,366,000 48,122,000 48,876,000 46,664,000 56,880,000 50,827,000 51,409,000 52,963,000 53,866,000 45,733 29,759 39,654,000 41,163,000 33,318,000 32,078,000 39,903,000 41,713,000 36,570,000 33,020,000 37,582,000 38,418,000 33,469,000 37,704,000 41,904,000 38,381,000 34,531,000 30,541,000 42,060,000 37,759,000 34,504,000 35,632,000 39,960,000 36,964,000 36,964,000 30,746,000 32,208,000 36,338,000 35,312,000 30,009,000 33,494,000 33,272,000 39,107,000 35,371,000 31,298,000 32,171,000 30,351,000 27,413,000 27,434,000 31,357,000 32,166,000 29,598,000 27,460,000 30,208,000 30,549,000 24,901,000 23,620,000 28,993,000 33,630,000 28,502,000 30,895,000 37,948,000 36,593,000 32,251,000 29,667,000 41,160,000 40,541,000 36,128,000 43,643,000 50,584,000            
        current lease liabilities
      35,070,000 35,967,000 36,938,000 37,263,000 36,676,000 36,283,000 36,196,000 36,561,000 37,572,000 37,357,000 38,381,000 36,799,000 36,180,000 34,442,000 34,702,000 34,539,000 33,923,000 33,581,000 34,108,000 33,836,000 33,760,000 33,466,000 32,685,000 31,289 30,201 29,411,000 29,283,000 28,768,000 28,799,000                                                                  
        total current liabilities
      130,948,000 133,449,000 143,330,000 130,514,000 128,647,000 131,565,000 137,798,000 130,440,000 131,145,000 138,264,000 151,406,000 144,475,000 138,566,000 154,432,000 192,746,000 208,516,000 213,742,000 210,377,000 245,800,000 234,830,000 214,928,000 204,041,000 202,069,000 157,363 146,753 127,016,000 132,793,000 112,094,000 112,448,000 88,226,000 101,118,000 91,860,000 84,766,000 89,684,000 98,155,000 86,344,000 91,889,000 95,950,000 96,309,000 91,056,000 81,734,000 93,962,000 102,218,000 96,928,000 96,747,000 95,875,000 91,589,000 91,589,000 78,945,000 76,047,000 78,115,000 86,167,000 80,546,000 82,636,000 89,889,000 87,088,000 75,858,000 71,350,000 72,373,000 75,505,000 67,853,000 70,196,000 70,607,000 79,145,000 73,488,000 70,219,000 71,445,000 75,718,000 63,653,000 60,737,000 71,670,000 88,843,000 88,785,000 87,929,000 92,880,000 106,761,000 105,443,000 100,654,000 124,619,000 115,255,000 117,229,000 130,802,000 126,096,000 95,491,000 89,056,000 92,420,000 104,196,000      121,245,000 104,165,000 
        noncurrent lease liabilities
      184,168,000 180,450,000 174,906,000 180,045,000 181,065,000 182,096,000 186,005,000 176,940,000 174,680,000 180,397,000 182,298,000 178,835,000 185,866,000 186,845,000 196,799,000 198,338,000 197,265,000 196,771,000 203,935,000 213,472,000 199,344,000 200,200,000 207,780,000 206,918 153,824 149,594,000 155,046,000 158,782,000 157,499,000                                                                  
        other liabilities
      25,614,000 27,224,000 27,446,000 27,242,000 27,617,000 27,525,000 27,699,000 27,627,000 28,014,000 27,106,000 26,561,000 27,297,000 27,571,000 18,373,000 19,792,000 20,716,000 22,478,000 23,172,000 22,484,000 23,427,000 23,686,000 23,164,000 22,199,000 22,450 21,855 22,959,000 21,942,000 22,640,000 23,210,000 30,539,000 32,214,000 26,391,000 26,675,000 26,700,000 26,549,000 26,532,000 25,198,000 24,671,000 25,635,000 25,776,000 25,864,000 25,476,000 25,741,000 26,129,000 26,557,000 26,351,000 26,059,000 26,059,000 26,072,000 26,270,000 25,280,000 27,006,000 29,511,000 32,261,000 34,306,000 34,442,000 35,495,000 37,649,000 37,774,000 34,693,000 36,193,000 37,490,000 37,876,000 33,938,000 37,109,000 38,503,000 38,105,000 42,341,000 41,440,000 41,017,000 39,572,000 29,546,000 28,995,000 29,232,000 29,881,000 27,527,000 26,990,000 26,688,000 25,697,000 24,441,000 23,433,000 21,958,000 13,286,000 13,780,000 12,685,000 14,258,000 10,868,000    8,617,000  4,098,000 3,469,000 
        total liabilities
      340,730,000 341,123,000 345,682,000 337,801,000 337,329,000 341,186,000 351,502,000 335,007,000 333,839,000 345,767,000 360,265,000 350,607,000 352,003,000 359,650,000 409,337,000 427,570,000 433,485,000 430,320,000 472,219,000 471,729,000 437,958,000 427,405,000 432,048,000 386,731 322,432 299,569,000 309,781,000 293,516,000 293,157,000 165,550,000 181,161,000 167,087,000 161,267,000 167,187,000 176,227,000 164,027,000 169,153,000 172,634,000 174,859,000 169,011,000 160,636,000 169,512,000 178,868,000 173,769,000 172,165,000 168,904,000 152,440,000 152,440,000 134,370,000 118,233,000 119,591,000 129,624,000 127,045,000 132,126,000 142,668,000 133,977,000 123,233,000 121,082,000 122,431,000 118,356,000 112,345,000 116,123,000 117,057,000 121,810,000 117,206,000 115,440,000 116,376,000 124,988,000 112,107,000 108,854,000 118,425,000 125,654,000 125,126,000 137,422,000 143,092,000 156,745,000 156,958,000 163,960,000 177,831,000 165,718,000 165,627,000 183,782,000 183,610,000 166,430,000 160,483,000 170,225,000 180,466,000        
        stockholders’ equity
                                                                                                    
        capital stock, par value 1 per share
                                                                                                    
        preferred stock, authorized – 1,000 shares; issued: none
                                                                                                    
        common stock
      30,674,000 30,633,000 30,623,000 30,633,000 30,498,000 30,419,000 30,414,000 30,414,000 30,316,000 30,220,000 30,220,000 30,218,000 30,122,000 30,006,000 30,006,000 30,006,000 29,924,000 29,907,000 29,906,000 29,903,000 29,789,000 29,600,000 29,555,000 29,538 29,458 29,431,000 29,418,000 29,418,000 29,113,000 29,079,000 29,075,000 29,065,000 28,979,000 28,950,000 28,920,000 28,916,000 28,825,000 28,793,000 28,595,000 28,583,000 28,491,000 28,486,000 28,460,000 28,439,000 28,335,000 28,327,000 28,260,000 28,260,000 28,253,000 28,072,000 27,853,000 27,816,000 27,724,000 27,282,000 27,212,000 26,919,000 26,890,000 26,661,000 26,578,000 26,422,000 26,414,000 26,298,000 26,272,000 26,255,000 26,122,000 25,580,000 25,288,000 25,247,000 25,202,000 25,128,000 25,074,000 25,013,000 24,992,000 24,888,000 24,874,000 24,867,000 24,859,000 24,751,000 24,717,000 24,683,000 24,625,000 24,387,000 24,293,000 24,213,000 24,182,000 24,143,000 23,958,000        
        convertible class a common stock, authorized – 15,000 shares; issued: 2026 – 1,732; 2025 – 1,732
      1,732,000                                                                                              
        additional paid-in capital
      125,037,000 123,373,000 121,682,000 120,074,000 118,399,000 117,257,000 115,643,000 114,644,000 113,993,000 113,307,000 111,491,000 109,731,000 107,759,000 108,706,000 107,510,000 105,674,000 104,345,000 102,572,000 100,816,000 99,016,000 98,694,000 96,850,000 95,901,000 94,581 93,835 93,208,000 92,586,000 91,847,000 91,888,000 91,394,000 90,817,000 89,650,000 90,174,000 88,978,000 88,206,000 87,352,000 87,373,000 86,273,000 85,514,000 84,684,000 84,229,000 83,179,000 82,088,000 81,107,000 80,729,000 79,726,000 77,871,000 77,871,000 77,289,000 78,331,000 77,406,000 75,042,000 74,220,000 74,474,000 73,803,000 70,778,000 70,078,000 69,875,000 69,209,000 68,704,000 68,211,000 67,998,000 67,214,000 66,071,000 65,706,000 64,185,000 62,614,000 62,228,000 61,820,000 61,721,000 61,258,000 61,086,000 60,510,000 60,235,000 59,819,000 59,336,000 59,005,000 58,336,000 57,195,000 56,338,000 55,609,000 55,766,000 55,108,000 51,060,000 50,714,000 50,260,000 49,019,000    42,365,000  35,469,000 34,805,000 
        retained earnings
      416,805,000 417,853,000 414,622,000 415,074,000 417,565,000 418,960,000 415,936,000 416,233,000 417,020,000 419,472,000 425,410,000 413,143,000 406,237,000 398,393,000 395,237,000 375,234,000 358,084,000 342,983,000 358,113,000 338,341,000 320,045,000 304,626,000 319,448,000 304,900 294,068 295,999,000 293,761,000 291,573,000 289,126,000 282,366,000 297,065,000 292,465,000 290,044,000 287,390,000 287,638,000 284,825,000 281,172,000 277,707,000 290,284,000 285,435,000 282,223,000 279,760,000 272,783,000 267,374,000 264,348,000 260,031,000 272,027,000 272,027,000 288,586,000 285,561,000 281,222,000 273,330,000 265,624,000 261,687,000 254,310,000 270,465,000 268,026,000 266,540,000 264,083,000 249,735,000 249,617,000 250,558,000 251,229,000 247,888,000 246,701,000 247,307,000 244,953,000 236,261,000 235,760,000 242,342,000 249,605,000 258,913,000 261,846,000 265,572,000 265,952,000 265,764,000 266,626,000 269,493,000 269,873,000 268,211,000 265,583,000 259,887,000 252,209,000 245,027,000 242,132,000 239,776,000 235,005,000    214,750,000  185,992,000 181,476,000 
        accumulated other comprehensive loss
      -1,111,000 -1,111,000 -869,000 -869,000 -869,000 -869,000 -983,000 -983,000 -983,000 -983,000 -756,000 -756,000 -756,000 -756,000 -2,171,000 -2,212,000 -2,253,000 -2,293,000 -2,412,000 -2,462,000 -2,511,000 -2,560,000 -1,997,000 -2,027 -2,056  -1,440,000 -1,448,000 -1,456,000  -2,069,000 -2,094,000 -2,119,000  -1,790,000 -1,803,000 -1,814,000  -1,882,000 -1,900,000 -1,919,000  -1,993,000 -2,052,000 -2,118,000  -15,168,000 -15,168,000   -15,412,000 -22,494,000 -22,782,000 -23,080,000 -23,378,000 -23,317,000 -23,812,000 -24,404,000 -24,996,000 -18,387,000 -18,709,000 -19,068,000 -19,428,000 -15,775,000 -16,078,000 -16,381,000 -16,685,000 -19,194,000 -19,244,000 -19,295,000  -1,895,000 -1,926,000 -1,958,000  -2,332,000 -2,364,000 -2,396,000 -2,427,000 -988,000 -1,019,000 -1,306,000 -1,295,000 -1,446,000 -1,591,000  -1,881,000    -2,389,000    
        less treasury stock at cost – common stock
      -266,526,000  -261,773,000 -261,773,000 -261,999,000  -255,008,000 -255,008,000 -255,454,000  -251,753,000 -248,559,000 -248,756,000  -248,779,000 -243,782,000 -231,509,000  -196,692,000 -177,199,000 -177,545,000  -177,567,000 -164,668 -164,912 -158,102,000 -147,661,000 -146,188,000 -129,025,000 -129,025,000 -124,749,000 -119,597,000 -114,846,000 -111,322,000 -111,322,000 -111,322,000 -111,412,000 -111,412,000 -111,412,000 -111,412,000 -90,536,000 -90,302,000 -90,301,000 -78,241,000 -76,436,000 -76,436,000 -75,000 -75,000   -75,720,000 -75,720,000 -75,720,000 -75,816,000 -75,816,000 -75,816,000 -75,645,000 -75,847,000 -75,847,000 -75,847,000 -75,847,000 -75,959,000 -75,959,000 -75,960,000 -75,960,000 -76,044,000 -76,044,000 -76,044,000 -76,044,000 -76,179,000  -76,179,000 -76,179,000 -76,276,000  -67,297,000 -62,438,000 -62,159,000  -62,159,000 -62,159,000  -58,228,000 -58,228,000 -58,228,000 -58,281,000 -58,281,000        
        total stockholders’ equity
      306,611,000 307,929,000 306,027,000 304,871,000 305,361,000 307,561,000 307,800,000 307,098,000 306,690,000 308,366,000 316,416,000 305,583,000 296,412,000 289,399,000 283,609,000 266,726,000 260,400,000 255,970,000 291,541,000 289,412,000 270,314,000 252,967,000 267,377,000 264,378 252,447 260,503,000 268,722,000 267,260,000 281,926,000 274,629,000                    303,610,000 298,264,000 280,924,000 272,092,000 267,788,000 259,428,000 272,421,000 268,952,000 266,384,000 262,669,000 254,425,000 253,493,000 253,680,000 253,182,000 252,350,000 250,495,000 248,980,000 244,557,000 232,962,000 232,003,000 238,228,000 244,968,000 271,550,000 273,857,000 277,107,000 278,845,000 285,000,000 290,358,000 292,736,000 291,923,000 290,837,000 287,409,000 279,270,000 273,956,000 265,484,000 262,071,000 259,033,000 252,736,000        
        total liabilities and stockholders’ equity
      647,341,000 649,052,000 651,709,000 642,672,000 642,690,000 648,747,000 659,302,000 642,105,000 640,529,000 654,133,000 676,681,000 656,190,000 648,415,000 649,049,000 692,946,000 694,296,000 693,885,000 686,290,000 763,760,000 761,141,000 708,272,000 680,372,000 699,425,000 651,109 574,879 560,072,000 578,503,000 560,776,000 575,083,000 440,179,000                    421,843,000 417,855,000 410,548,000 399,137,000 399,914,000 402,096,000 406,398,000 392,185,000 387,466,000 385,100,000    370,239,000    360,933,000                            
        restricted cash equivalents
       6,547,000    6,280,000    7,142,000    6,804,000    6,716,000    6,713,000    6,663,000    8,272,000   8,141,000                                                              
        convertible class a common stock, authorized – 15,000 shares; issued: 2025 – 1,732; 2024 – 1,793
       1,732,000  1,732,000                                                                                           
        treasury stock
       -264,551,000    -259,999,000    -255,454,000    -248,756,000    -219,008,000    -177,545,000                                                                         
        convertible class a common stock, authorized – 15,000 shares; issued: 2025 – 1,742; 2024 – 1,793
        1,742,000                                                                                            
        convertible class a common stock, authorized – 15,000 shares; issued: 2025 – 1,767; 2024 – 1,793
          1,767,000                                                                                          
        convertible class a common stock, authorized – 15,000 shares; issued: 2024 – 1,793; 2023 – 1,804
           1,793,000                                                                                         
        convertible class a common stock, authorized – 15,000 shares; issued: 2024 – 1,798; 2023 – 1,804
            1,798,000 1,798,000 1,798,000                                                                                      
        convertible class a common stock, authorized – 15,000 shares; issued: 2023 – 1,804; 2022 – 1,806
               1,804,000 1,804,000                                                                                    
        convertible class a common stock, authorized – 15,000 shares; issued: 2023 – 1,806; 2022 – 1,806
                 1,806,000 1,806,000                                                                                  
        convertible class a common stock, authorized – 15,000 shares; issued: 2022 – 1,806; 2021 – 1,809
                   1,806,000 1,806,000 1,806,000                                                                               
        convertible class a common stock, authorized – 15,000 shares; issued: 2022 – 1,809; 2021 – 1,809
                      1,809,000                                                                              
        convertible class a common stock, authorized – 15,000 shares; issued: 2021 – 1,809; 2020 – 1,996
                       1,809,000                                                                             
        convertible class a common stock, authorized – 15,000 shares; issued: 2021 – 1,810; 2020 – 1,996
                        1,810,000                                                                            
        convertible class a common stock, authorized – 15,000 shares; issued: 2021 – 1,813; 2020 – 1,996
                         1,813,000                                                                           
        convertible class a common stock, authorized – 15,000 shares; issued: 2021 –1,842; 2020 – 1,996
                          1,842,000                                                                          
        convertible class a common stock, authorized – 15,000 shares; issued: 2020 – 1,996; 2019 – 2,054
                           1,996,000                                                                         
        accounts receivable
                            1,521,000 1,141 1,374 1,527,000 1,570,000 1,578,000 1,716,000 1,833,000 1,827,000 1,918,000 2,101,000 2,408,000 2,706,000 2,915,000 3,421,000 4,244,000 4,478,000 4,572,000 4,857,000 5,948,000 6,113,000 6,107,000 6,393,000 7,146,000 6,647,000 6,647,000 6,730,000 7,421,000 8,172,000 8,102,000 8,290,000 9,102,000 9,710,000 9,564,000 9,700,000 10,660,000 11,451,000 11,082,000 11,635,000 12,802,000 13,778,000 13,682,000 13,721,000 14,458,000 15,299,000 14,488,000 14,982,000 18,191,000 24,301,000 31,773,000 40,017,000 49,866,000 58,748,000 64,708,000 66,928,000 64,736,000 63,996,000 62,413,000 64,671,000 80,716,000 81,132,000 80,149,000 81,702,000 91,522,000 97,654,000 109,613,000 116,660,000 120,349,000 126,074,000 179,282,000 168,998,000 162,262,000 
        accounts receivable, long-term
                            161,000 128 167 195,000 204,000 221,000 213,000 226,000 227,000 210,000 212,000 254,000 311,000 352,000 385,000 462,000 509,000 511,000 546,000 655,000 714,000 678,000 695,000 731,000 692,000 692,000 709,000 752,000 832,000 845,000 825,000 823,000 814,000 529,000 314,000 386,000 449,000 478,000 495,000 519,000 588,000 632,000 614,000 736,000 844,000 977,000 1,240,000 1,607,000 2,082,000 2,536,000 3,185,000 4,863,000 8,003,000 10,275,000 13,123,000 14,105,000 14,974,000 12,232,000 9,113,000 10,394,000 9,396,000 10,292,000 11,995,000          
        convertible class a common stock, authorized – 15,000 shares; issued: 2020 –2,037; 2019 – 2,054
                            2,037,000                                                                        
        convertible class a common stock, authorized – 15,000 shares; issued: 2020 and 2019 – 2,054
                             2,054                                                                       
        notes payable to bank
                              43,800                                                                      
        convertible class a common stock, authorized – 15,000 shares; issued: 2020 – 2,054; 2019 – 2,054
                              2,054                                                                      
        current portion of lease obligations
                                   4,018,000 3,938,000 3,883,000 3,835,000 3,788,000 3,733,000 3,624,000 3,568,000 3,461,000 3,389,000 3,341,000 3,239,000 3,051,000 3,007,000 2,928,000 2,788,000 2,387,000 1,820,000 1,820,000 1,537,000 1,012,000 959,000 928,000 929,000 908,000 881,000 819,000 793,000 778,000 762,000 550,000 541,000 533,000 525,000 501,000 406,000 381,000 357,000 337,000 332,000 323,000                         
        lease obligations, less current portion
                                   46,785,000 47,829,000 48,836,000 49,826,000 50,803,000 51,523,000 51,151,000 52,066,000 52,013,000 52,915,000 52,179,000 53,038,000 50,074,000 50,909,000 50,712,000 48,861,000 46,678,000 34,792,000 34,792,000 29,353,000 15,916,000 16,196,000 16,451,000 16,988,000 17,229,000 18,473,000 12,447,000 11,880,000 12,083,000 12,284,000 8,158,000 8,299,000 8,437,000 8,574,000 8,727,000 6,609,000 6,718,000 6,826,000 6,929,000 7,014,000 7,100,000                         
        convertible class a common stock, authorized – 15,000 shares; issued: 2019 – 2,054; 2018 – 2,280
                               2,054,000                                                                     
        accumulated other comprehensive income
                               -2,087,000    -1,465,000    -2,144,000    -1,830,000    -1,938,000    -2,168,000                                                 
        convertible class a common stock, authorized – 15,000 shares; issued: 2019 – 2,058; 2018 – 2,280
                                2,058,000 2,058,000                                                                   
        convertible class a common stock, authorized – 15,000 shares; issued: 2019 and 2018 – 2,280
                                  2,280,000                                                                  
        convertible class a common stock, authorized – 15,000 shares; issued: 2018 – 2,280; 2017 – 2,290
                                   2,280,000                                                                 
        liabilities and stockholders' equity
                                                                                                    
        stockholders' equity
                                                                                                    
        convertible class a common stock, authorized – 15,000 shares; issued: 2018 – 2,284 2017 – 2,290
                                    2,284,000                                                                
        total stockholders' equity
                                    292,423,000 291,778,000 294,522,000 294,142,000 293,972,000 290,291,000 286,467,000 281,871,000 293,637,000 287,940,000 305,037,000 301,739,000 293,613,000 299,224,000 297,461,000 292,083,000 290,028,000 290,028,000 305,922,000                                              
        total liabilities and stockholders' equity
                                    473,584,000 458,865,000 455,789,000 461,329,000 470,199,000 454,318,000 455,620,000 454,505,000 468,496,000 456,951,000 465,673,000 471,251,000 472,481,000 472,993,000 469,626,000 460,987,000 442,468,000 442,468,000 440,292,000                                              
        convertible class a common stock, authorized – 15,000 shares; issued: 2018 – 2,289; 2017 – 2,290
                                     2,289,000                                                               
        convertible class a common stock, authorized – 15,000 shares; issued: 2018 and 2017 – 2,290
                                      2,290,000                                                              
        convertible class a common stock, authorized – 15,000 shares; issued: 2017 – 2,290; 2016 – 2,340
                                       2,290,000                                                             
        convertible class a common stock, authorized – 15,000 shares; issued: 2017 – 2,320; 2016 – 2,340
                                        2,320,000                                                            
        convertible class a common stock, authorized – 15,000 shares; issued: 2017 – 2,323; 2016 – 2,340
                                         2,323,000 2,323,000                                                          
        investments
                                            750,000 1,250,000 12,740,000 12,725,000 6,750,000 6,500,000 6,250,000 7,250,000                                                 
        commitments
                                                                                                    
        convertible class a common stock, authorized – 15,000 shares; issued: 2016 – 2,340; 2015 – 2,554
                                           2,340,000                                                         
        convertible class a common stock, authorized – 15,000 shares; issued: 2016 – 2,538; 2015 – 2,554
                                            2,538,000                                                        
        convertible class a common stock, authorized – 15,000 shares; issued: 2016 – 2,550; 2015 – 2,554
                                             2,550,000                                                       
        convertible class a common stock, authorized – 15,000 shares; issued: 2016 - 2,549; 2015 – 2,554
                                              2,549,000                                                      
        convertible class a common stock, authorized – 15,000 shares; issued: 2015 – 2,554; 2014 – 2,603
                                               2,554,000                                                     
        convertible class a common stock, authorized – 15,000 shares; issued: 2015 – 2,576; 2014 – 2,603
                                                2,576,000                                                    
        convertible class a common stock, authorized – 15,000 shares; issued: 2015 – 2,597; 2014 – 2,603
                                                 2,597,000                                                   
        convertible class a common stock, authorized – 15,000 shares; issued: 2015 and 2014 – 2,603
                                                  2,603,000                                                  
        convertible class a common stock, authorized – 15,000 shares; issued: 2014 – 2,603; 2013 – 2,915
                                                   2,603,000                                                 
        convertible class a common stock, authorized – 15,000 shares; issued: 2014 – 2,670; 2013 – 2,915
                                                    2,670,000 2,670,000                                               
        convertible class a common stock, authorized – 15,000 shares; issued: 2014 – 2,676; 2013 – 2,915
                                                      2,676,000                                              
        convertible class a common stock, authorized – 15,000 shares; issued: 2014 – 2,696; 2013 – 2,915
                                                       2,696,000                                             
        convertible class a common stock, authorized – 15,000 shares; issued: 2013 – 2,915; 2012 – 3,297
                                                        2,915,000                                            
        convertible class a common stock, authorized – 15,000 shares; issued: 2013 – 2,950; 2012 – 3,297
                                                         2,950,000                                           
        convertible class a common stock, authorized – 15,000 shares; issued: 2013 – 3,026; 2012 – 3,297
                                                          3,026,000                                          
        convertible class a common stock, authorized – 15,000 shares; issued: 2013 – 3,241; 2012 – 3,297
                                                           3,241,000                                         
        convertible class a common stock, authorized – 15,000 shares; issued: 2012 – 3,297; 2011 – 3,642
                                                            3,297,000                                        
        capital stock, par value 1 per share:
                                                                                                    
        preferred stock, authorized: 1,000 shares; issued: none
                                                                                                    
        convertible class a common stock, authorized: 15,000 shares; issued: 2012 – 3,392; 2011 – 3,642
                                                             3,392,000                                       
        convertible class a common stock, authorized: 15,000 shares; issued: 2012 – 3,415; 2011 – 3,642
                                                              3,415,000                                      
        convertible class a common stock, authorized – 15,000 shares; issued: 2012 – 3,559; 2011 – 3,642
                                                               3,559,000                                     
        convertible class a common stock, authorized – 15,000 shares; issued: 2011 – 3,642; 2010 – 3,854
                                                                3,642,000                                    
        convertible class a common stock, authorized: 15,000 shares; issued: 2011 – 3,798; 2010 – 3,854 shares
                                                                 3,798,000                                   
        convertible class a common stock, authorized: 15,000 shares; issued: 2011 – 3,807; 2010 – 3,854 shares
                                                                  3,807,000                                  
        convertible class a common stock, authorized: 15,000 shares; issued: 2011 – 3,853; 2010 – 3,854 shares
                                                                   3,853,000                                 
        convertible class a common stock, authorized – 15,000 shares; issued: 2010 – 3,854; 2009 – 4,431
                                                                    3,854,000                                
        convertible class a common stock, authorized: 15,000 shares; issued: 2010 – 3,871; 2009 – 4,431 shares
                                                                     3,871,000                               
        convertible class a common stock, authorized: 15,000 shares; issued: 2010 – 4,004; 2009 – 4,431 shares
                                                                      4,004,000                              
        convertible class a common stock, authorized: 15,000 shares; issued: 2010– 4,333; 2009 – 4,431 shares
                                                                       4,333,000                             
        convertible class a common stock, authorized – 15,000 shares; issued: 2009 – 4,431; 2008 – 4,555 shares
                                                                        4,431,000                            
        convertible class a common stock, authorized: 15,000 shares; issued: 2009 – 4,464; 2008 – 4,555 shares
                                                                         4,464,000                           
        notes payable to banks
                                                                              5,400,000 8,250,000   12,200,000 10,550,000 12,600,000  4,950,000 4,300,000           28,500,000 30,200,000 
        convertible class a common stock, authorized: 15,000 shares; issued: 2009 – 4,509; 2008 – 4,555 shares
                                                                          4,509,000                          
        convertible class a common stock, authorized: 15,000 shares; issued: 2009 – 4,511; 2008 – 4,555 shares
                                                                           4,511,000                         
        current portion of long-term debt and lease obligations
                                                                            311,000 15,191,000 17,179,000 6,357,000 8,353,000 8,289,000 8,284,000 10,366,000 10,334,000                
        long-term debt and lease obligations, less current portion
                                                                            7,183,000 7,265,000 7,346,000 20,261,000 20,331,000 22,457,000 24,525,000 36,618,000 27,515,000                
        capital stock par value 1 per share
                                                                                                    
        convertible class a common stock, authorized 15,000 shares; issued: 2008 – 4,555; 2007 – 4,659
                                                                            4,555,000                        
        convertible class a common stock, authorized: 15,000 shares; issued: 2008 – 4,612; 2007 – 4,659 shares
                                                                             4,612,000                       
        convertible class a common stock, authorized: 15,000 shares; issued: 2008 – 4,614; 2007 – 4,659 shares
                                                                              4,614,000                      
        convertible class a common stock, authorized: 15,000 shares; issued: 2008 – 4,646; 2007 – 4,659 shares
                                                                               4,646,000                     
        convertible class a common stock, authorized 15,000 shares; issued: 2007 – 4,659; 2006 – 4,724 shares
                                                                                4,659,000                    
        convertible class a common stock, authorized: 15,000 shares; issued: 2007 – 4,662; 2006 – 4,724 shares
                                                                                 4,662,000                   
        convertible class a common stock, authorized: 15,000 shares; issued: 2007 – 4,670; 2006 – 4,724 shares
                                                                                  4,670,000                  
        convertible class a common stock, authorized: 15,000 shares; issued: 2007 – 4,711; 2006 – 4,724 shares
                                                                                   4,711,000                 
        preferred stock authorized – 1,000 shares; issued: none
                                                                                                    
        convertible class a common stock, authorized - 15,000 shares; issued: 2006 – 4,724; 2005 – 4,828
                                                                                    4,724,000                
        less treasury stock at cost - common stock
                                                                                    -62,159,000                
        current portion of long-term debt and capital lease obligations
                                                                                     13,291,000  13,139,000 20,270,000 13,268,000 13,538,000 13,481,000 13,528,000    12,677,000    
        long-term debt and capital lease obligations, less current portion
                                                                                     26,022,000  31,022,000 44,228,000 57,159,000 58,742,000 63,547,000 65,402,000    69,821,000    
        convertible class a common stock, authorized: 15,000 shares; issued: 2006 – 4,752; 2005 – 4,828 shares
                                                                                     4,752,000               
        see notes to condensed consolidated financial statements.
                                                                                                    
        current portion of long-term debt
                                                                                      12,639,000              
        long-term debt, less current portion
                                                                                      24,965,000              
        convertible class a common stock, authorized: 15,000 shares; issued: 2006 – 4,770; 2005 – 4,828 shares
                                                                                      4,770,000              
        auction rate securities
                                                                                        5,000,000            
        capital stock, par value 1 per share preferred stock authorized - 1,000 shares; issued: none
                                                                                                    
        convertible class a common stock, authorized - 15,000 shares; issued: 2005 - 4,828; 2004 - 4,840 shares
                                                                                       4,828,000             
        long-term incentive plan deferred compensation
                                                                                       -2,044,000 -2,971,000            
        less treasury stock at cost — common stock
                                                                                       -62,248,000             
        preferred stock authorized - 1,000 shares; issued: none
                                                                                                    
        convertible class a common stock, authorized - 1 5,000 shares; issued: 2004-4,840; 2003-4,916 shares
                                                                                        4,840,000            
        less allowance for doubtful accounts
                                                                                         -3,350,000 -3,700,000 -4,000,000  -4,850,000 -5,200,000 -5,600,000  -6,900,000   
        inventories, at lifo
                                                                                         114,922,000 118,358,000 109,604,000  109,719,000 115,994,000 120,441,000  111,124,000 111,788,000 109,512,000 
        less accumulated depreciation and amortization
                                                                                         -134,923,000 -131,653,000 -127,139,000  -115,813,000 -114,300,000 -110,493,000  -113,498,000   
        accounts payable and accrued expenses
                                                                                         82,223,000 75,518,000 78,939,000 90,668,000    88,843,000  81,650,000 62,861,000 
        convertible class a common stock, authorized:
                                                                                                    
        15,000 shares; issued: 2004 – 4,858; 2003 – 4,916 shares
                                                                                         4,858,000           
        convertible class a common stock, authorized: 15,000 shares; issued: 2004 – 4,862; 2003 – 4,916 shares
                                                                                          4,862,000          
        preferred stock, authorized: 1,000 shares;
                                                                                                    
        issued: none
                                                                                                    
        15,000 shares; issued: 2004 – 4,871; 2003 – 4,916 shares
                                                                                           4,871,000         
        accumulated other comprehensive
                                                                                           -1,736,000         
        convertible class a common stock, authorized – 15,000 shares; issued: 2003 – 4,916; 2002 – 5,048 shares
                                                                                            4,916,000        
        stockholders’ equity capital stock, par value 1 per share:
                                                                                                    
        current assets - sum
                                                                                                404,839,000    
        preferred stock, authorized - 1,000 shares; issued: none
                                                                                                    
        less cost of common stock and convertible class a common stock in treasury
                                                                                                58,126,000    
        part ii.
                                                                                                    
        current portion of long-term debt and
                                                                                                    
        capital lease obligations
                                                                                                  11,095,000 11,104,000 
        long-term debt and capital lease obligations,
                                                                                                    
        less current portion
                                                                                                  128,351,000 139,893,000 
        capital stock, par value 1 per share —
                                                                                                    
        50,000 shares; issued: 2001 — 22,380 shares;
                                                                                                    
        2000 — 21,958 shares (including shares in treasury:
                                                                                                    
        2001 and 2000 — 5,935 and 5,939, respectively)
                                                                                                  22,380,000 22,193,000 
        15,000 shares; issued: 2001 — 5,260 shares;
                                                                                                    
        2000 — 5,276 shares (including shares in
                                                                                                    
        treasury: 2001 and 2000 — 522)
                                                                                                  5,260,000 5,262,000 
        less cost of common stock and
                                                                                                    
        convertible class a common stock in treasury
                                                                                                    
        part ii
                                                                                                    
        50,000 shares; issued: 2001 — 22,193;
                                                                                                    
        15,000 shares; issued: 2001 — 5,262 shares;
                                                                                                    
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-03-31 
                                                                                                
          cash flows from operating activities:
                                                                                                
          net income
        4,261,000 8,534,000 4,729,000 2,689,000 3,778,000 8,197,000 4,928,000 4,438,000 2,393,000 15,002,000 17,153,000 11,792,000 12,372,000 23,738,000 24,550,000 21,709,000 19,361,000 24,306,000 24,233,000 22,858,000 19,406,000 25,428,000 18,261,000 13,640,000 1,819,000 6,100,000 6,097,000 6,047,000 3,621,000 9,428,000 8,352,000 6,214,000 6,313,000 2,921,000 5,983,000 6,185,000 5,986,000 10,947,000 7,366,000 5,374,000 4,669,000 9,182,000 7,655,000 4,833,000 6,119,000 -10,192,000 7,823,000 4,829,000 6,129,000 9,681,000 9,494,000 4,830,000 8,260,000 6,779,000 3,314,000 2,361,000 2,457,000 16,957,000 118,000 -941,000 -671,000 5,509,000 1,187,000 -606,000 2,354,000    -7,263,000    1,032,000 1,635,000 643,000 -1,351,000 831,000 3,170,000 4,136,000 8,575,000 4,284,000 3,745,000 6,150,000 10,899,000 7,397,000 2,137,000 4,898,000 6,730,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                
          depreciation and amortization
        6,283,000 5,997,000 5,994,000 5,936,000 5,895,000 5,883,000 5,581,000 5,201,000 4,946,000 4,776,000 4,810,000 4,655,000 4,362,000 4,182,000 4,080,000 4,392,000 4,272,000 4,205,000 4,167,000 3,940,000 3,992,000 4,248,000 4,168,000 4,667,000 5,124,000 5,184,000 5,136,000 5,171,000 5,105,000 7,156,000 7,589,000 7,526,000 7,535,000 7,697,000 7,618,000 7,619,000 7,582,000 7,573,000 7,480,000 7,200,000 6,792,000 6,789,000 6,464,000 6,405,000 6,098,000 5,981,000 5,672,000 5,580,000 5,380,000 5,639,000 5,325,000 5,144,000 5,342,000 5,081,000 4,916,000 4,774,000 4,644,000 4,700,000 4,522,000 4,495,000 4,525,000 4,170,000 4,161,000 4,223,000 4,305,000 4,537,000 4,694,000 4,966,000 5,149,000 5,386,000 5,364,000 5,406,000 5,447,000 5,527,000 5,549,000 5,694,000 5,646,000 5,571,000 5,564,000 5,000,000 4,693,000 4,678,000 4,774,000      
          share-based compensation expense
        2,376,000  1,608,000 1,906,000 2,080,000  998,000 1,487,000 2,643,000  1,760,000 2,482,000 1,957,000  1,836,000 1,889,000 2,307,000  1,800,000 1,977,000 2,679,000  1,325,000 1,065,000 972,000  739,000    1,224,000     859,000 1,316,000  829,000 1,113,000 1,050,000  982,000 1,047,000 1,113,000  763,000 841,000 926,000  644,000 1,235,000 803,000  623,000 655,000 666,000 491,000 493,000 536,000 540,000 343,000 365,000 386,000 622,000 305,000                       
          other
        -1,454,000 987,000 -1,049,000 2,080,000 -924,000 600,000 -791,000 1,256,000 58,000 2,497,000 -1,081,000 584,000 -840,000 1,410,000 994,000 433,000 -1,877,000 2,353,000 -1,671,000 1,102,000 -915,000 -664,000 -964,000 982,000 1,241,000 1,000 -8,000 1,108,000 -485,000 -3,000 848,000 780,000 -762,000 -544,000 -3,000 616,000 13,000 -850,000 1,197,000 -723,000 -24,000 -778,000 -3,000 627,000 -6,000 92,000 -4,000 433,000 120,000 65,000 -54,000 664,000 -216,000 -197,000 -11,000 456,000 89,000 -21,000 -4,000 265,000 -3,000 -416,000 -43,000 735,000 -904,000 314,000 -862,000 782,000 473,000 384,000 104,000 361,000 329,000 384,000 370,000 649,000 379,000 796,000 283,000 120,000 -153,000        
          changes in operating assets and liabilities:
                                                                                                
          inventories
        -10,706,000 -3,749,000 864,000 -4,566,000 -5,285,000 5,269,000 3,713,000 -323,000 1,878,000 8,378,000 12,388,000 -468,000 4,079,000 18,981,000 -3,262,000 -14,196,000 -7,826,000 6,930,000 -3,905,000 -11,487,000 -13,661,000 1,036,000 13,896,000 5,708,000 -5,731,000 -4,859,000 9,255,000 166,000 -3,539,000 2,504,000 -863,000 1,543,000 -5,587,000 -4,468,000 4,158,000 4,436,000 -6,238,000 -2,945,000 10,867,000 258,000 -1,304,000 -4,279,000 7,180,000 -4,997,000 -209,000 -12,317,000 -23,000 1,165,000 -4,481,000 117,000 6,138,000 -171,000 -665,000 -12,372,000 8,813,000 -1,700,000 1,801,000 -12,076,000 3,112,000 3,281,000 3,908,000 -3,754,000 818,000 4,649,000 -350,000 -5,113,000 5,233,000 5,963,000 4,359,000 -3,912,000 5,042,000 4,725,000 -7,146,000 -8,695,000 9,446,000 16,592,000 4,969,000 -6,676,000 610,000 4,110,000 3,436,000 -8,754,000 -3,340,000      
          customer deposits
        4,915,000 -8,351,000 4,504,000 -3,409,000 2,027,000 -3,207,000 5,209,000 -2,181,000 5,075,000 -10,471,000 719,000 -793,000 -1,587,000 -31,777,000 -11,016,000 -7,766,000 -369,000 -21,252,000 4,070,000 11,351,000 18,545,000 -2,225,000 30,870,000 31,364,000 -3,947,000 -4,731,000 5,754,000 -339,000 4,972,000 -6,076,000 1,189,000 1,039,000 500,000 -1,641,000 973,000 1,218,000 2,340,000 -5,531,000 2,645,000 4,027,000 2,746,000 -9,228,000 227,000 455,000 5,896,000 -5,134,000 1,544,000 2,532,000 5,737,000 -4,037,000 402,000 1,784,000 -104,000 -713,000 4,914,000 -1,414,000 3,604,000 -5,349,000 3,030,000 718,000 2,588,000 -4,264,000 -13,000 -335,000 4,195,000 -5,469,000 4,744,000 423,000 1,524,000 -5,892,000 500,000 617,000 371,000 -4,627,000 2,719,000 302,000 -885,000 -1,702,000 -1,898,000          
          other assets and liabilities
        -1,211,000 4,167,000 7,429,000 -2,466,000 3,124,000 4,482,000 1,653,000 2,020,000 -1,104,000 -1,903,000 -1,091,000 5,916,000 5,721,000 6,395,000 -6,352,000 -2,086,000 1,120,000 5,995,000 -4,150,000 -2,312,000 -2,777,000 1,747,000 -1,388,000 -2,783,000 -826,000 1,270,000 3,121,000 -1,455,000 -1,350,000 2,662,000 7,018,000 -3,172,000 2,688,000 -2,909,000 -581,000 1,490,000 1,068,000 -4,332,000 5,751,000 -7,415,000 -3,512,000 488,000 1,944,000 -2,571,000 -451,000 -1,644,000 -707,000 -1,336,000 1,664,000 900,000 729,000 -2,813,000 -1,454,000 3,466,000 -693,000 -2,888,000 1,934,000 -10,035,000 -1,454,000 -933,000 708,000 1,896,000 -2,831,000 -1,444,000 1,917,000 -1,048,000 773,000 2,593,000 1,302,000 3,553,000 3,380,000 -3,217,000 -17,000 7,037,000 -710,000 -7,306,000 1,743,000 7,282,000 914,000 -9,269,000 -3,687,000        
          accounts payable and accrued liabilities
        -7,365,000 -252,000 7,829,000 5,053,000 -4,541,000 -4,293,000 3,156,000 2,509,000 -12,754,000 -1,161,000 4,588,000 4,886,000 -14,990,000 -11,989,000 1,065,000 1,352,000 3,590,000 -13,130,000 6,956,000 7,391,000 -7,668,000 3,945,000 11,255,000 22,380,000 -20,231,000 -376,000 13,438,000 -388,000 -4,093,000 -8,498,000 8,463,000 5,795,000 -4,270,000 -7,658,000 10,339,000 -6,834,000 -6,349,000 5,571,000 2,666,000 6,111,000 -16,380,000 6,528,000 3,323,000 -1,565,000 -5,785,000 3,838,000 10,817,000 -159,000 -7,858,000 4,309,000 5,214,000 -3,895,000 -7,176,000 3,853,000 5,990,000 6,060,000 -4,857,000 2,346,000 4,689,000 -3,069,000 -3,007,000 -3,900,000 5,739,000 3,691,000 -5,375,000 327,000 7,306,000 2,485,000 -12,469,000 3,599,000 6,946,000 -7,733,000 -11,576,000 -9,319,000 10,795,000 4,918,000 -19,761,000 1,635,000 4,222,000          
          net cash from operating activities
        -2,901,000 7,359,000 31,908,000 7,223,000 6,154,000 16,920,000 24,447,000 14,407,000 3,135,000 17,829,000 39,246,000 29,054,000 11,074,000 12,815,000 11,895,000 5,727,000 20,578,000 8,244,000 31,359,000 38,038,000 19,601,000 30,370,000 75,355,000 46,045,000 -21,579,000 5,052,000 43,527,000 9,422,000 5,418,000 7,898,000 33,637,000 20,563,000 8,294,000 3,709,000 28,651,000 14,338,000 5,759,000 12,818,000 36,607,000 15,392,000 -4,763,000 6,401,000 27,730,000 4,537,000 13,564,000 6,402,000 25,985,000 14,619,000 8,448,000 14,852,000 28,060,000 7,588,000 5,389,000 3,853,000 27,787,000 9,336,000 11,192,000 -11,038,000 14,955,000 5,543,000 9,612,000 -2,645,000 8,798,000 10,462,000 7,586,000 139,000 24,509,000 14,203,000 -356,000  28,722,000 9,359,000 480,000  33,845,000 18,565,000 -7,220,000 1,603,000 12,733,000 26,369,000 17,387,000 -5,984,000 11,582,000      
          cash flows from investing activities:
                                                                                                
          capital expenditures
        -6,954,000 -4,395,000 -3,575,000 -5,575,000 -6,127,000 -7,807,000 -8,333,000 -9,553,000 -6,399,000 -6,687,000 -5,946,000 -33,827,000 -6,655,000 -6,302,000 -8,561,000 -6,441,000 -7,107,000 -6,030,000 -17,121,000 -6,194,000 -4,745,000 -3,722,000 -2,874,000 -1,851,000 -2,480,000 -4,395,000 -4,678,000 -4,004,000 -3,764,000 -3,242,000 -3,589,000 -7,514,000 -7,128,000 -9,071,000 -4,937,000 -5,275,000 -5,182,000 -4,546,000 -6,769,000 -9,544,000 -8,979,000 -4,620,000 -8,002,000 -7,810,000 -6,711,000 -8,833,000 -10,350,000 -7,181,000 -4,518,000 -3,482,000 -6,495,000 -6,253,000 -3,972,000 -4,848,000 -7,345,000 -9,114,000 -3,707,000 -3,086,000 -10,486,000 -2,024,000 -1,970,000 -7,147,000 -3,769,000 -2,264,000 -873,000 -1,338,000 -658,000 -726,000 -537,000  -3,136,000 -3,319,000 -1,852,000  -4,241,000 -3,479,000 -2,453,000 -5,672,000 -4,764,000 -17,048,000 -17,381,000 -6,349,000 -4,486,000      
          free cash flows
        -9,855,000 2,964,000 28,333,000 1,648,000 27,000 9,113,000 16,114,000 4,854,000 -3,264,000 11,142,000 33,300,000 -4,773,000 4,419,000 6,513,000 3,334,000 -714,000 13,471,000 2,214,000 14,238,000 31,844,000 14,856,000 26,648,000 72,481,000 44,194,000 -24,059,000 657,000 38,849,000 5,418,000 1,654,000 4,656,000 30,048,000 13,049,000 1,166,000 -5,362,000 23,714,000 9,063,000 577,000 8,272,000 29,838,000 5,848,000 -13,742,000 1,781,000 19,728,000 -3,273,000 6,853,000 -2,431,000 15,635,000 7,438,000 3,930,000 11,370,000 21,565,000 1,335,000 1,417,000 -995,000 20,442,000 222,000 7,485,000 -14,124,000 4,469,000 3,519,000 7,642,000 -9,792,000 5,029,000 8,198,000 6,713,000 -1,199,000 23,851,000 13,477,000 -893,000  25,586,000 6,040,000 -1,372,000  29,604,000 15,086,000 -9,673,000 -4,069,000 7,969,000 9,321,000 6,000 -12,333,000 7,096,000      
          proceeds from sale of land, property, and equipment
        21,000                                                                                        
          net cash from investing activities
        -6,933,000 -4,357,000 -3,521,000 -5,561,000 -6,122,000 -7,807,000 -7,924,000 -9,549,000 -6,351,000 -6,687,000 -5,916,000 -33,817,000 -6,642,000 -6,282,000 -8,547,000 -6,389,000 -7,107,000 -6,020,000 -17,076,000 -6,161,000 -4,745,000 -1,836,000 2,057,000 67,613,000 -2,476,000 -4,393,000 -4,670,000 -3,999,000 -1,509,000 -3,217,000 -2,014,000 -6,668,000 -7,073,000 -7,287,000 -4,901,000 -5,246,000 -4,174,000 -2,204,000 -6,258,000 4,250,000 -8,975,000 -8,367,000 -7,750,000 -6,550,000 -5,688,000 -18,729,000 -10,349,000 -7,185,000 -5,109,000 -3,407,000 -6,492,000 -6,250,000 -3,971,000 -4,844,000 -7,337,000 -8,689,000 -3,896,000 -3,085,000 -10,353,000 -9,109,000 -1,675,000 -4,498,000 -3,768,000 -2,263,000 -668,000 -1,336,000 -658,000 -774,000 6,208,000  -3,224,000 -3,268,000 -1,418,000  -4,287,000 -3,357,000 -1,531,000 -5,801,000 -4,069,000 -30,123,000 -15,741,000 -5,934,000 -1,794,000      
          cash flows from financing activities:
                                                                                                
          dividends paid
        -5,309,000 -5,303,000 -5,181,000 -5,180,000 -5,173,000 -5,173,000 -5,225,000 -5,225,000 -4,845,000 -20,939,000 -4,887,000 -4,886,000 -4,528,000 -20,582,000 -4,547,000 -4,559,000 -4,260,000 -39,436,000 -4,460,000 -4,563,000 -3,987,000 -40,250,000 -3,713,000 -2,808,000 -3,750,000 -3,862,000 -3,909,000 -3,600,000 -3,685,000 -24,127,000 -3,752,000 -3,793,000 -3,792,000 -3,169,000 -3,170,000 -2,532,000 -2,521,000 -23,524,000 -2,517,000 -2,163,000 -2,205,000 -2,205,000 -2,246,000 -1,807,000 -1,802,000 -1,804,000 -24,383,000 -1,804,000 -1,789,000 -1,789,000 -1,788,000 -893,000 -883,000 -22,934,000 -875,000               -1,417,000 -1,417,000 -1,412,000 -1,448,000 -1,505,000 -1,516,000 -1,510,000 -1,508,000 -1,508,000 -1,393,000 -1,389,000 -1,389,000 -1,379,000 -1,371,000 -1,239,000 -1,233,000 -1,233,000 -1,109,000 
          common stock repurchased
        -1,990,000 -2,778,000 -2,000,000     -3,701,000    -4,997,000 -12,500,000 -12,501,000 -22,316,000    -12,898,000 -6,810,000 -10,441,000 -1,473,000   -4,276,000 -5,175,000 -5,757,000 -3,524,000                                                        
          taxes on vested restricted shares
        -677,000 -26,000 -999,000 -885,000 -1,429,000 -1,853,000 -77,000 1,000               -114,000   -71,000   -16,000     -49,000       -5,000                                      
          net cash from financing activities
        -7,976,000 -8,107,000 -5,181,000 -6,179,000 -8,058,000 -10,164,000 -5,225,000 -6,654,000 -6,698,000 -24,717,000 -8,080,000 -6,181,000 -7,316,000 -20,582,000 -9,545,000 -18,217,000 -17,278,000 -61,752,000 -23,953,000 -6,656,000 -4,788,000 -40,325,000 -16,614,000 -47,163,000 32,922,000 -14,417,000 -5,382,000 -22,238,000 -4,218,000 -29,367,000 -9,950,000 -11,307,000 -8,593,000 -3,834,000 -2,705,000 -4,729,000 -3,571,000 -22,700,000 -3,307,000 -24,850,000 -3,188,000 -662,000 -13,394,000 -5,432,000 789,000 -851,000 -24,820,000 -4,099,000 -2,016,000 -338,000 -1,750,000 -2,947,000 -1,099,000 -20,485,000 -1,142,000 -1,625,000 -185,000 -2,777,000 -132,000 -541,000 140,000 -1,896,000 -87,000 1,497,000 1,061,000 -462,000 -81,000 -552,000 -71,000  -8,700,000 -6,360,000 2,966,000  -20,630,000 -14,297,000 4,596,000 7,707,000 -7,529,000 -6,736,000 -2,869,000 -5,782,000 -1,844,000      
          decrease in cash, cash equivalents, and restricted cash equivalents during the period
        -17,810,000   -4,517,000 -8,026,000                                                                                    
          cash, cash equivalents, and restricted cash equivalents at beginning of period
        131,872,000  126,314,000                                                                                    
          cash, cash equivalents, and restricted cash equivalents at end of period
        114,062,000  23,206,000 -4,517,000 118,288,000                                                                                    
          cash flows from operating activities
                                                                                                
          net loss on asset impairment
                                                                                                
          stock-based compensation
                                                                                                
          deferred income taxes
                                 -749,000 -30,000   153,000 -257,000   8,549,000 -1,200,000   1,910,000                        -631,000 -616,000           -6,253,000 -34,000 288,000 -64,000 -4,163,000 -243,000          
          net loss on sale of land, property and equipment
                                                                                                
          cash flows from investing activities
                                                                                                
          proceeds from sale of property and equipment
                                 2,000    25,000 1,575,000                           2,000 134,000 21,000 2,649,000 1,000 1,000 205,000 2,000   21,000           4,339,000 1,590,000 9,000 902,000 672,000 1,453,000 66,000 704,000 7,000 
          cash flows from financing activities
                                                                                                
          change in cash, cash equivalents and restricted
                                                                                                
          cash equivalents
                                                                                                
          cash, cash equivalents and restricted cash equivalents at
                                                                                                
          beginning of year
                                                                                                
          cash and cash equivalents and restricted cash equivalents at
                                                                                                
          end of year
                                                                                                
          supplemental disclosures
                                                                                                
          cash paid during the period for federal income taxes, net of refunds
                                                                                                
          cash paid during the period for state income taxes, net of refunds
                                                                                                
          cash paid for interest
                                                                                                
          change in cash, cash equivalents, and restricted cash equivalents during the period
                                                                                                
          proceeds from sale of land, property and equipment
           14,000 5,000  409,000 4,000 48,000  30,000 10,000 13,000  14,000    45,000    4,931,000 69,464,000 4,000   5,000 2,255,000                                          53,000 6,000 197,000 2,635,000 2,000 9,000 877,000 8,000           
          cash paid during the period for income taxes, net of refunds
                                                                                                
          change in cash, cash equivalents and restricted cash equivalents during the period
                                                                                                
          cash, cash equivalents and restricted cash equivalents at beginning of period
              127,777,000  129,930,000  172,862,000  206,771,000  82,402,000  79,809,000  87,606,000                                                        
          cash, cash equivalents and restricted cash equivalents at end of period
              11,298,000 -1,796,000 117,863,000  25,250,000 -10,944,000 127,046,000  -6,197,000 -18,879,000 169,055,000  -9,670,000 25,221,000 216,839,000  60,798,000 66,495,000 91,269,000  33,475,000 -16,815,000 79,500,000  21,673,000 2,588,000 80,234,000                                                        
          decrease in cash, cash equivalents and restricted cash equivalents during the period
               -1,796,000 -9,914,000   -10,944,000 -2,884,000                -309,000    -7,372,000                                                        
          decrease in cash, cash equivalents and restricted
                                                                                                
          increase in cash, cash equivalents and restricted cash equivalents during the period
                      -6,197,000 -18,879,000 -3,807,000  -9,670,000 25,221,000 10,068,000  60,798,000 66,495,000 8,867,000                                                                
          proceeds from borrowings under revolving credit facilities
                                                                         5,800,000 33,025,000 600,000 58,690,000 69,075,000 16,250,000 11,750,000 48,350,000 302,425,000 271,175,000 40,210,000          
          payments of borrowings under revolving credit facilities
                                                                         -5,800,000 -33,025,000 -6,000,000 -61,540,000 -60,825,000 -16,250,000 -23,950,000 -56,700,000 -294,475,000 -258,575,000 -45,160,000          
          net change in borrowings under revolving credit facilities
                                                                                                
          increase in cash, cash equivalents and restricted
                                                                                                
          proceeds from borrowings under revolving credit facility
                              43,800,000                                                                
          payments of borrowings under revolving credit facility
                                                                                               
          net change in borrowings under revolving credit facility
                                43,800,000                                                                
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                                
          increase in cash, cash equivalents and restricted cash equivalents
                                                                                                
          cash, cash equivalents and restricted cash equivalents at beginning of year
                                                                                                
          cash and cash equivalents and restricted cash equivalents at end of year
                                                                                                
          gain from sale of land, property and equipment
                          -44,000    -2,595,000                                                                  
          operating lease assets and liabilities
                          -97,000    527,000                                                                  
          payments on lease obligations
                                     -964,000 -952,000 -942,000 -930,000 -905,000 -869,000 -859,000 -849,000 -830,000 -790,000 -757,000 -748,000 -733,000 -575,000 -633,000 -593,000 -359,000 -267,000 -235,000 -227,000 -224,000 -206,000 -221,000 -216,000 -213,000 -180,000 -188,000 -185,000  -132,000 -130,000 -129,000  -87,000 -84,000 -84,000                        
          provision for doubtful accounts
                                 24,000 43,000   10,000 34,000   43,000 18,000 61,000 102,000 97,000 71,000 111,000 104,000 147,000 83,000 61,000 23,000 54,000  85,000 48,000 24,000 51,000 32,000 13,000 64,000 30,000 5,000 66,000 43,000 23,000 82,000 19,000   44,000 162,000 166,000 150,000 247,000 415,000 610,000 432,000 284,000 328,000 542,000 408,000 233,000 145,000 388,000 152,000 113,000 116,000 198,000 131,000      
          gain on insurance recovery
                                     -307,000 -1,317,000 -361,000 -1,170,000 -878,000 -546,000                                                  
          proceeds from insurance recovery received for business interruption and destroyed inventory
                                             272,000                                                   
          accounts receivable
                                 28,000 -18,000 111,000 126,000 -15,000 40,000 163,000 347,000 312,000 232,000 478,000 798,000 184,000 25,000 209,000 1,096,000 77,000 -125,000 242,000 766,000 -592,000 30,000 649,000 783,000 -81,000 117,000 778,000 586,000 -496,000 -109,000 1,027,000 788,000 -383,000 547,000 1,109,000 1,026,000 -155,000 -50,000 815,000 787,000 -843,000 607,000 3,329,000 6,170,000 7,316,000 8,461,000 11,243,000 11,694,000  4,660,000 -1,444,000 -15,000 -4,714,000 -1,013,000 4,595,000 2,790,000 -2,673,000 10,001,000      
          proceeds from insurance for destroyed property and equipment
                                     55,000    989,000 699,000                                                   
          construction allowance receipts
                                         240,000        1,928,000 1,487,000 3,286,000                                            
          decrease in cash, cash equivalents and restricted equivalents during the period
                                                                                                
          stock-based compensation expense
                                    1,061,000    1,571,000 773,000                                                       
          proceeds from insurance recovery
                                      266,000  605,000                                                      
          maturities of investments
                                             725,000 500,000                                                  
          excess tax benefit from stock-based plans
                                                                                                
          increase in cash, cash equivalents and restricted equivalents during the period
                                                                                                
          purchase of commercial paper and certificates of deposit
                                                                                                
          other investing activities
                                                            2,000    4,000    274,000     -56,000 99,000 328,000 -141,000 45,000 237,000 63,000 -48,000 113,000 45,000 -137,000 -58,000 352,000 50,000 406,000 1,790,000 -614,000 -47,000 129,000 518,000 -647,000 
          increase in cash and cash equivalents
                                                                                       -10,490,000 -1,223,000 -17,700,000 7,944,000 13,295,000 14,001,000 1,244,000 -713,000 834,000 
          cash and cash equivalents at beginning of year
                                                                                                
          cash and cash equivalents at end of year
                                                                                                
          proceeds from insurance recovery for destroyed property and equipment
                                          56,000                                                      
          common stock purchased
                                              -21,047,000 -235,000  -12,060,000                                              
          increase in cash and cash equivalents during the period
                                          21,045,000    27,042,000 -5,208,000 -16,926,000  6,586,000 -7,445,000 8,665,000  -9,184,000 3,335,000 1,323,000  19,818,000 -1,609,000 319,000  19,308,000 -978,000 7,111,000  4,470,000 -4,107,000 8,077,000  4,943,000 9,696,000 7,979,000  23,770,000 12,877,000 5,781,000  16,798,000 -269,000 2,028,000                
          cash and cash equivalents at beginning of period
                                          63,481,000  70,659,000  65,481,000  83,185,000  53,550,000  49,585,000  58,045,000  44,466,000  3,697,000  167,000  12,139,000      31,591,000  3,764,000 727,000 
          cash and cash equivalents at end of period
                                          21,045,000 4,363,000 61,495,000  27,042,000 -5,208,000 53,733,000  6,586,000 -7,445,000 74,146,000  -9,184,000 3,335,000 84,508,000  19,818,000 -1,609,000 53,869,000  19,308,000 -978,000 56,696,000  4,470,000 -4,107,000 66,122,000  4,943,000 9,696,000 52,445,000  23,770,000 12,877,000 9,478,000  16,798,000 -269,000 2,195,000  8,928,000 911,000 7,984,000  1,135,000  -1,223,000 -17,700,000 39,535,000  14,001,000 1,244,000 3,051,000 1,561,000 
          proceeds from insurance recovery received for business interruption
                                            311,000                                                    
          decrease in cash and cash equivalents during the period
                                            -1,986,000                                       911,000 -4,155,000            
          pension settlement expense
                                                                                                
          restricted cash and cash equivalents
                                                 -2,000 -1,000 -2,000 17,000 -1,000 -1,000,000    -1,000 -2,000 -2,000 -3,000 -193,000 -1,000 -1,000                              
          proceeds from insurance recovery for destroyed inventory
                                                                                                
          maturities of certificates of deposit
                                                 4,750,000 250,000 1,250,000 1,000,000                                            
          proceeds from exercise of stock options
                                                         249,000   2,373,000    15,000 270,000 1,726,000 1,593,000     180,000    27,000 95,000 224,000 69,000 486,000 586,000 373,000 411,000 1,381,000 2,436,000 2,490,000 907,000 271,000 2,497,000 
          tax benefit from stock-based plans
                                                                                                
          purchase of certificates of deposit
                                                                                                
          common stock repurchased and retired
                                                                                                
          other financing activities
                                                             71,000 47,000   14,000 -411,000 -1,000 402,000 -145,000 -448,000 1,000                56,000 -268,000 351,000 25,000 -20,000 3,000 
          benefit from doubtful accounts
                                                                                                
          proceeds from sale of assets
                                                        409,000                                        
          treasury stock acquired
                                                                             -1,806,000 -7,172,000 -4,860,000         90,000 -245,000  
          net loss on sale of property and equipment
                                                                                                
          proceeds from sale-leaseback transaction
                                                                         6,625,000                    
          payments on long-term debt and lease obligations
                                                                         -82,000 -81,000 -77,000 -71,000 -14,962,000 -2,069,000 -2,093,000 -2,066,000 -2,061,000 -2,065,000 -4,173,000 -2,068,000            
          net gain on sale of property and equipment
                                                                  -121,000 -21,000 -1,546,000 10,000 10,000 -127,000                        
          net (loss) income
                                                                                                
          increase (decrease) in cash and cash equivalents
                                                                                                
          net loss
                                                                          501,000                      
          adjustments to reconcile net loss to net cash provided by operating activities:
                                                                                                
          loss on sale of property and equipment
                                                                            -16,000    18,000         -9,000 103,000      
          net increase in borrowings under revolving credit facilities
                                                                               -2,850,000 8,250,000   -8,350,000 7,950,000        -16,700,000 -4,300,000 5,100,000 -17,600,000 
          gain on sale of property and equipment
                                                                                  -1,000 -10,000 -208,000   -3,128,000         
          net cash provided by operating activities
                                                                                                
          net cash used in investing activities
                                                                                                
          net cash used in financing activities
                                                                                                
          net gain on sale of land, property and equipment
                                                                                                
          account receivable
                                                                                                
          tax benefits related to share-based plans
                                                                                                
          net decrease in borrowings under revolving credit facilities
                                                                                                
          adjustments to reconcile net (loss) income to net cash provided by operating activities:
                                                                                                
          adjustments to reconcile net income to net cash used in operating activities:
                                                                                                
          purchases of properties previously under leases
                                                                                                
          purchases of auction rate securities
                                                                                                
          proceeds from sale of auction rate securities
                                                                                                
          payments on long-term debt and capital lease obligations
                                                                                      -1,557,000 -5,929,000 -1,853,000 -4,748,000 -1,902,000 -5,928,000 -1,605,000 -3,288,000 -3,396,000 -2,246,000 
          decrease in cash and cash equivalents
                                                                                      1,135,000          
          cash and cash equivalents at beginning of the period
                                                                                                
          cash and cash equivalents at beginning of the year
                                                                                               
          cumulative effect of a change in accounting principle
                                                                                                
          tax benefit from stock option exercises
                                                                                                
          operating activities
                                                                                                
          accounts payable and accrued expenses
                                                                                        6,705,000 -4,002,000 -8,250,000      
          investing activities
                                                                                                
          financing activities
                                                                                                
          other current assets
                                                                                          2,013,000      
          subtotal
                                                                                                
          purchases of property and equipment
                                                                                            -2,821,000 -5,343,000 -11,123,000 -4,648,000