7Baggers

Astec Industries, Inc
(NASDAQ:ASTE) 

ASTE stock logo

Astec Industries, Inc. designs, engineers, manufactures, and markets equipment and components used primarily in road building and related construction activities in the United States and internationally. The company's Infrastructure Solutions segment designs, engineers, manufactures, and markets asp...

Founded: 1972
Full Time Employees: 3,582
Sector: Industrials
Industry: Farm & Heavy Construction Machinery

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-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-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 
                                                                         
      net sales
    396,300,000 400,600,000 350,100,000 330,300,000 329,400,000 359,000,000 291,400,000 345,500,000 309,200,000 337,200,000 303,100,000 350,000,000 347,900,000 349,900,000 315,200,000 318,200,000 291,200,000 267,800,000 267,000,000 278,000,000 284,400,000 238,849,000 231,404,000 265,299,000 288,848,000 283,224,000 255,807,000 304,802,000 325,780,000 317,004,000 256,613,000 272,528,000 325,453,000 312,375,000 252,054,000 301,909,000 318,401,000 326,563,000 247,752,000 294,394,000 278,721,000 215,016,000 211,350,000 268,042,000 288,748,000 9,019,869,000 220,157,000 277,256,000 238,673,000 223,862,000 213,177,000 248,127,000 247,833,000 227,041,000 253,875,000 266,637,000 263,160,000 214,624,000 247,756,000 230,189,000 190,778,000 177,853,000 209,249,000 193,454,000 177,863,000 166,084,000 188,843,000 205,304,000  
      yoy
    20.31% 11.59% 20.14% -4.40% 6.53% 6.47% -3.86% -1.29% -11.12% -3.63% -3.84% 9.99% 19.47% 30.66% 18.05% 14.46% 2.39% 12.12% 15.38% 4.79% -1.54% -15.67% -9.54% -12.96% -11.34% -10.66% -0.31% 11.84% 0.10% 1.48% 1.81% -9.73% 2.21% -4.34% 1.74% 2.55% 14.24% 51.88% 17.22% 9.83% -3.47% -97.62% -4.00% -3.32% 20.98% 3929.21% 3.27% 11.74% -3.70% -1.40% -16.03% -6.94% -5.82% 5.79% 2.47% 15.83% 37.94% 20.67% 18.40% 18.99% 7.26% 7.09% 10.81% -5.77%      
      qoq
    -1.07% 14.42% 5.99% 0.27% -8.25% 23.20% -15.66% 11.74% -8.30% 11.25% -13.40% 0.60% -0.57% 11.01% -0.94% 9.27% 8.74% 0.30% -3.96% -2.25% 19.07% 3.22% -12.78% -8.15% 1.99% 10.72% -16.07% -6.44% 2.77% 23.53% -5.84% -16.26% 4.19% 23.93% -16.51% -5.18% -2.50% 31.81% -15.84% 5.62% 29.63% 1.73% -21.15% -7.17% -96.80% 3997.02% -20.59% 16.17% 6.62% 5.01% -14.09% 0.12% 9.16% -10.57% -4.79% 1.32% 22.61% -13.37% 7.63% 20.66% 7.27% -15.00% 8.16% 8.77% 7.09% -12.05% -8.02%   
      cost of sales
    297,200,000 291,300,000 265,900,000 242,000,000 237,000,000 256,100,000 224,600,000 264,200,000 232,300,000 248,100,000 233,500,000 267,100,000 258,700,000 277,900,000 249,800,000 257,600,000 225,100,000 213,900,000 204,700,000 211,000,000 215,900,000 182,822,000 180,967,000 205,684,000 214,827,000 168,590,500 203,947,000 221,352,000 249,254,000 318,636,000 198,329,000 271,420,000 247,448,000 249,625,000 212,970,000 236,385,000 242,630,000 155,017,750 192,363,000 220,942,000 206,765,000 148,681,000 166,212,000 205,809,000 222,703,000 143,472,500 176,896,000 215,078,000 181,916,000 137,335,250 167,390,000 192,685,000 189,266,000 177,598,000 197,645,000 205,991,000 132,373,750 168,224,000 185,785,000 175,485,000 111,449,250 135,913,000 162,571,000 147,313,000 146,403,000 131,367,000 146,055,000 161,842,000  
      gross profit
    99,100,000 109,300,000 84,200,000 88,300,000 92,400,000 102,900,000 66,800,000 81,300,000 76,900,000 89,100,000 69,600,000 82,900,000 89,200,000 72,000,000 65,400,000 60,600,000 66,100,000 53,900,000 62,300,000 67,000,000 68,500,000 56,027,000 50,437,000 59,615,000 74,021,000 27,381,000 51,860,000 83,450,000 76,526,000 -1,632,000 58,284,000 1,108,000 78,005,000 62,750,000 39,084,000 65,524,000 75,771,000 64,472,000 55,389,000 73,452,000 71,956,000 45,426,000 45,138,000 62,233,000 66,045,000 40,549,000 43,261,000 62,178,000 56,757,000 39,948,750 45,787,000 55,442,000 58,567,000 49,443,000 56,230,000 60,646,000 40,768,500 46,400,000 61,971,000 54,704,000 44,287,000 41,940,000 46,678,000 46,141,000 31,460,000 34,717,000 42,788,000 43,462,000  
      yoy
    7.25% 6.22% 26.05% 8.61% 20.16% 15.49% -4.02% -1.93% -13.79% 23.75% 6.42% 36.80% 34.95% 33.58% 4.98% -9.55% -3.50% -3.80% 23.52% 12.39% -7.46% 104.62% -2.74% -28.56% -3.27% -1777.76% -11.02% 7431.59% -1.90% -102.60% 49.12% -98.31% 2.95% -2.67% -29.44% -10.79% 5.30% 41.93% 22.71% 18.03% 8.95% 12.03% 4.34% 0.09% 16.36% 1.50% -5.52% 12.15% -3.09% -19.20% -18.57% -8.58% 43.66% 6.56% -9.26% 10.86% -7.94% 10.63% 32.76% 18.56% 40.77% 20.81% 9.09% 6.16%      
      qoq
    -9.33% 29.81% -4.64% -4.44% -10.20% 54.04% -17.84% 5.72% -13.69% 28.02% -16.04% -7.06% 23.89% 10.09% 7.92% -8.32% 22.63% -13.48% -7.01% -2.19% 22.26% 11.08% -15.40% -19.46% 170.34% -47.20% -37.86% 9.05% -4789.09% -102.80% 5160.29% -98.58% 24.31% 60.55% -40.35% -13.52% 17.53% 16.40% -24.59% 2.08% 58.40% 0.64% -27.47% -5.77% 62.88% -6.27% -30.42% 9.55% 42.07% -12.75% -17.41% -5.34% 18.45% -12.07% -7.28% 48.76% -12.14% -25.13% 13.28% 23.52% 5.60% -10.15% 1.16% 46.67% -9.38% -18.86% -1.55%   
      gross margin %
    25.01% 27.28% 24.05% 26.73% 28.05% 28.66% 22.92% 23.53% 24.87% 26.42% 22.96% 23.69% 25.64% 20.58% 20.75% 19.04% 22.70% 20.13% 23.33% 24.10% 24.09% 23.46% 21.80% 22.47% 25.63% 9.67% 20.27% 27.38% 23.49% -0.51% 22.71% 0.41% 23.97% 20.09% 15.51% 21.70% 23.80% 19.74% 22.36% 24.95% 25.82% 21.13% 21.36% 23.22% 22.87% 0.45% 19.65% 22.43% 23.78% 17.85% 21.48% 22.34% 23.63% 21.78% 22.15% 22.74% 15.49% 21.62% 25.01% 23.76% 23.21% 23.58% 22.31% 23.85% 17.69% 20.90% 22.66% 21.17%  
      selling, general and administrative expenses
    90,200,000 86,500,000 83,300,000 67,000,000 71,900,000 68,000,000 65,600,000 71,100,000 71,400,000 69,700,000 74,300,000 64,500,000 67,900,000 54,700,000 55,000,000 53,700,000 52,700,000 52,300,000 48,600,000 48,000,000 51,700,000                                                 
      other operating gains
    -100,000                                                                     
      income from operations
    9,000,000 22,900,000 1,100,000 21,400,000 20,500,000 34,800,000 -7,200,000 -10,700,000 6,300,000 18,900,000 -5,200,000 17,300,000 17,600,000 4,300,000 1,800,000 -4,000,000 5,400,000 -5,600,000 6,700,000 11,200,000 9,800,000 17,806,000 -808,000 10,859,000 15,143,000 -26,946,000 3,342,000 30,481,000 18,178,000 -69,423,000 7,230,000 -50,155,000 25,927,000 17,994,000 -6,410,000 21,304,000 22,650,000 19,074,000 11,439,000 28,491,000 28,150,000 4,706,000 4,115,000 18,925,000 22,241,000 12,040,000 4,394,000 21,931,000 13,333,000 11,249,500 9,152,000 17,647,000 18,200,000 9,440,000 15,854,000 18,759,000 12,263,000 9,038,000 21,012,000 15,215,000 8,015,000 10,132,000 15,854,000 13,423,000 -17,594,000 4,284,000 11,181,000 12,036,000  
      yoy
    -56.10% -34.20% -115.28% -300.00% 225.40% 84.13% 38.46% -161.85% -64.20% 339.53% -388.89% -532.50% 225.93% -176.79% -73.13% -135.71% -44.90% -131.45% -929.21% 3.14% -35.28% -166.08% -124.18% -64.37% -16.70% -61.19% -53.78% -160.77% -29.89% -485.81% -212.79% -335.43% 14.47% -5.66% -156.04% -25.23% -19.54% 305.31% 177.98% 50.55% 26.57% -60.91% -6.35% -13.71% 66.81% 7.03% -51.99% 24.28% -26.74% 19.17% -42.27% -5.93% 48.41% 4.45% -24.55% 23.29% 53.00% -10.80% 32.53% 13.35% -145.56% 136.51% 41.79% 11.52%      
      qoq
    -60.70% 1981.82% -94.86% 4.39% -41.09% -583.33% -32.71% -269.84% -66.67% -463.46% -130.06% -1.70% 309.30% 138.89% -145.00% -174.07% -196.43% -183.58% -40.18% 14.29% -44.96% -2303.71% -107.44% -28.29% -156.20% -906.28% -89.04% 67.68% -126.18% -1060.21% -114.42% -293.45% 44.09% -380.72% -130.09% -5.94% 18.75% 66.75% -59.85% 1.21% 498.17% 14.36% -78.26% -14.91% 84.73% 174.01% -79.96% 64.49% 18.52% 22.92% -48.14% -3.04% 92.80% -40.46% -15.49% 52.97% 35.68% -56.99% 38.10% 89.83% -20.89% -36.09% 18.11% -176.29% -510.69% -61.69% -7.10%   
      operating margin %
    2.27% 5.72% 0.31% 6.48% 6.22% 9.69% -2.47% -3.10% 2.04% 5.60% -1.72% 4.94% 5.06% 1.23% 0.57% -1.26% 1.85% -2.09% 2.51% 4.03% 3.45% 7.45% -0.35% 4.09% 5.24% -9.51% 1.31% 10.00% 5.58% -21.90% 2.82% -18.40% 7.97% 5.76% -2.54% 7.06% 7.11% 5.84% 4.62% 9.68% 10.10% 2.19% 1.95% 7.06% 7.70% 0.13% 2.00% 7.91% 5.59% 5.03% 4.29% 7.11% 7.34% 4.16% 6.24% 7.04% 4.66% 4.21% 8.48% 6.61% 4.20% 5.70% 7.58% 6.94% -9.89% 2.58% 5.92% 5.86%  
      other expenses, net:
                                                                         
      interest expense
    -7,400,000 -7,100,000 -7,300,000 -2,100,000 -2,000,000 -2,300,000 -2,600,000 -3,100,000 -2,700,000 -2,500,000 -2,400,000 -2,000,000 -2,000,000 -900,000 -600,000 -600,000 -400,000 -500,000 -200,000 -200,000 -200,000 -447,000 -96,000 -120,000 -37,000 -68,000 -167,000 -484,000 -648,000 -1,533,000 170,000 168,000 150,000 202,000 188,000 185,000 265,000 338,000 264,000 326,000 467,000 389,000 505,000 420,000 297,000 345,000 193,000 109,000 73,000 6,000 269,000 76,000 70,000 152,000 42,000 47,000 53,000 46,000 58,000 36,000 63,000 30,000 135,000 123,000 119,000 66,000 170,000 183,000  
      interest income
    800,000 400,000 700,000 1,600,000 600,000 500,000 500,000 400,000 600,000 600,000 500,000 500,000 500,000 300,000 300,000 200,000 200,000 100,000 100,000 200,000 100,000                                                 
      other income
    400,000 675,000 400,000  600,000 250,000 800,000  500,000    400,000       100,000                                                  
      income before income taxes
    2,800,000 15,900,000 -5,100,000 22,600,000 19,700,000 31,400,000 -8,500,000 -13,700,000 4,700,000 17,500,000 -7,100,000 15,900,000 16,500,000                                         10,144,000 16,439,000 19,562,000 11,540,250 9,256,000 21,320,000 15,585,000 10,055,750 10,594,000 15,841,000 13,788,000 -17,456,000 4,689,000 11,941,000 12,067,000  
      income tax provision
    1,500,000 4,000,000 -900,000 5,800,000 5,400,000 10,400,000 -2,300,000 300,000 1,400,000 2,600,000 -600,000 2,700,000 4,400,000 4,200,000 700,000 -800,000 900,000 -1,800,000 -2,800,000 2,300,000 900,000 3,317,000 -1,242,000 1,868,000 -5,143,000 2,855,000 632,000 7,008,000 3,781,000 -22,933,000 180,000 -8,503,000                                      
      net income
    1,300,000 11,900,000 -4,200,000 16,800,000 14,300,000 21,000,000 -6,200,000 -14,000,000 3,300,000 14,900,000 -6,500,000 13,200,000 12,100,000 -1,300,000 500,000 -3,900,000 4,100,000 -9,100,000 9,300,000 9,000,000 8,700,000 15,425,000 1,687,000 9,305,000 20,483,000 -18,361,000 2,955,000 23,361,000 14,217,000 -47,095,000 6,903,000 -40,768,000 20,216,000 10,854,000 -2,703,000 14,359,000 15,080,000 12,334,000 6,835,000 18,141,000 17,678,000 3,434,000 1,958,000 11,658,000 14,917,000 8,404,000 1,766,000 14,490,000 9,547,000 7,732,500 6,527,000 11,153,000 13,251,000 6,900,000 10,429,000 12,258,000 8,006,750 7,764,000 14,105,000 10,158,000 6,639,500 7,396,000 10,330,000 8,832,000 -15,434,000 3,369,000 7,775,000 7,396,000  
      yoy
    -90.91% -43.33% -32.26% -220.00% 333.33% 40.94% -4.62% -206.06% -72.73% -1246.15% -1400.00% -438.46% 195.12% -85.71% -94.62% -143.33% -52.87% -159.00% 451.27% -3.28% -57.53% -184.01% -42.91% -60.17% 44.07% -61.01% -57.19% -157.30% -29.67% -533.90% -355.38% -383.92% 34.06% -12.00% -139.55% -20.85% -14.70% 259.17% 249.08% 55.61% 18.51% -59.14% 10.87% -19.54% 56.25% 8.68% -72.94% 29.92% -27.95% 12.07% -37.41% -9.01% 65.50% -11.13% -26.06% 20.67% 20.59% 4.98% 36.54% 15.01% -143.02% 119.53% 32.86% 19.42%      
      qoq
    -89.08% -383.33% -125.00% 17.48% -31.90% -438.71% -55.71% -524.24% -77.85% -329.23% -149.24% 9.09% -1030.77% -360.00% -112.82% -195.12% -145.05% -197.85% 3.33% 3.45% -43.60% 814.34% -81.87% -54.57% -211.56% -721.35% -87.35% 64.32% -130.19% -782.24% -116.93% -301.66% 86.25% -501.55% -118.82% -4.78% 22.26% 80.45% -62.32% 2.62% 414.79% 75.38% -83.20% -21.85% 77.50% 375.88% -87.81% 51.78% 23.47% 18.47% -41.48% -15.83% 92.04% -33.84% -14.92% 53.10% 3.13% -44.96% 38.86% 52.99% -10.23% -28.40% 16.96% -157.22% -558.12% -56.67% 5.12%   
      net income margin %
    0.33% 2.97% -1.20% 5.09% 4.34% 5.85% -2.13% -4.05% 1.07% 4.42% -2.14% 3.77% 3.48% -0.37% 0.16% -1.23% 1.41% -3.40% 3.48% 3.24% 3.06% 6.46% 0.73% 3.51% 7.09% -6.48% 1.16% 7.66% 4.36% -14.86% 2.69% -14.96% 6.21% 3.47% -1.07% 4.76% 4.74% 3.78% 2.76% 6.16% 6.34% 1.60% 0.93% 4.35% 5.17% 0.09% 0.80% 5.23% 4.00% 3.45% 3.06% 4.49% 5.35% 3.04% 4.11% 4.60% 3.04% 3.62% 5.69% 4.41% 3.48% 4.16% 4.94% 4.57% -8.68% 2.03% 4.12% 3.60%  
      net income attributable to noncontrolling interest
               -100,000                                                     4,000 25,000 26,000 -35,000  
      net income attributable to controlling interest
    1,300,000 12,000,000 -4,200,000 16,700,000 14,300,000 21,100,000 -6,200,000 -14,000,000 3,400,000 14,900,000 -6,600,000 13,100,000 12,100,000 -1,000,000 700,000 -3,900,000 4,100,000 -9,200,000 9,300,000 9,000,000 8,700,000 15,350,000 1,648,000 9,258,000 20,644,000 -18,356,000 3,010,000 23,377,000 14,274,000 -47,038,000 6,995,000 -40,674,000 20,267,000 10,922,000 -2,667,000 14,420,000 15,120,000 12,386,000 6,838,000 18,192,000 17,743,000 3,596,000 2,292,000 11,805,000 15,105,000 8,500,000 1,916,000 14,497,000 9,545,000 7,694,000 6,514,000 11,092,000 13,171,000 6,852,000 10,366,000 12,245,000 7,965,000 7,723,000 14,086,000 10,144,000 5,966,000 7,362,000 10,308,000 8,794,000 -15,456,000 3,344,000 7,749,000 7,431,000  
      per share data:
                                                                         
      earnings per common share - basic
    0.06 0.53 -0.18 0.73 0.63 0.93 -0.27 -0.61 0.15 0.65 -0.29 0.58 0.53 0.01 0.03 -0.17 0.18 -0.41 0.41 0.4 0.38                                                 
      earnings per common share - diluted
    0.06 0.52 -0.18 0.72 0.62 0.93 -0.27 -0.61 0.15 0.65 -0.29 0.58 0.53 0.01 0.03 -0.17 0.18 -0.4 0.41 0.39 0.38                                                 
      weighted-average shares outstanding - basic
    22,938,887 22,873,536 22,890,301 22,877,075 22,833,292 22,799,071 22,816,359 22,796,729 22,762,098 22,719,900 22,746,783 22,723,748 22,655,821 22,790,717 22,837,314 22,850,515 22,782,476 22,726,767 22,761,203 22,742,162 22,633,457 22,585,515                                                
      weighted-average shares outstanding - diluted
    23,250,643 23,100,506 22,890,301 23,074,780 22,976,526 22,853,451 22,816,359 22,796,729 22,834,814 22,781,369 22,746,783 22,769,447 22,742,937 22,790,717 22,916,316 22,850,515 22,904,167 22,948,632 22,913,563 22,917,957 22,874,810 22,877,743                                                
      goodwill impairment
           20,200,000                                                              
      restructuring and other asset losses
     -75,000 -200,000                                                                   
      net loss attributable to noncontrolling interest
     -25,000  -100,000  100,000   100,000  -100,000   300,000 200,000                                                       
      restructuring and other asset gains
       -100,000                                                                  
      other income (expenses), net:
                                                                         
      other income (expenses)
       1,700,000        100,000                                                          
      restructuring, other impairment and asset charges
         2,075,000 8,400,000 700,000                                                              
      other (expenses) income
           -300,000  125,000      -300,000  -4,900,000 -100,000                                                   
      restructuring and other asset (gains) charges
            -800,000                                                             
      restructuring, impairment and other asset charges
             500,000 500,000 1,100,000  4,500,000 100,000 3,400,000 1,000,000 700,000 300,000 800,000 700,000                                                 
      restructuring and other asset charges
                3,700,000                                                         
      other (expenses) income, net:
                                                                         
      research and development expenses
                 8,500,000 8,500,000 7,500,000 7,000,000 6,500,000 6,700,000 7,000,000 6,300,000                                                 
      other income:
                                                                         
      other expenses
                 -200,000 -300,000  -200,000                                                     
      income from operations before income taxes
                 375,000 1,200,000 -4,700,000 5,000,000 -10,900,000 6,500,000 11,300,000 9,600,000 18,742,000 445,000 11,173,000 15,340,000 12,988,750 3,587,000 30,369,000 17,998,000 -3,987,500 7,083,000 -49,271,000 26,238,000 9,697,750 -5,485,000 21,380,000 22,897,000 17,087,000 11,680,000 28,441,000 28,227,000 11,650,500 4,120,000 18,778,000 23,705,000 10,384,000 4,911,000 22,551,000 14,074,000                     
      net loss attributable to non-controlling interest
                         18,750 -39,000 -47,000 161,000 31,750 55,000 16,000 57,000 533,000 -92,000 -94,000 -51,000 -68,000 -36,000 -61,000 -40,000 -29,750 -3,000 -51,000 -65,000 -167,250 -334,000 -147,000                          
      other expense
                        -100,000                                                 
      selling, general, administrative and engineering expenses
                         36,939,250 48,828,000 42,762,000 56,167,000 39,648,500 47,643,000 52,969,000 58,348,000 38,599,000 51,054,000 51,263,000 52,078,000 35,709,000 45,494,000 44,220,000 53,121,000 33,179,000 43,950,000 44,961,000 43,806,000 32,034,000 41,023,000 43,308,000 43,804,000 30,634,750 38,867,000 40,247,000 43,424,000 28,699,250 36,635,000 37,795,000 40,367,000 40,003,000 40,376,000 41,887,000 28,910,000 37,362,000 38,789,000 39,489,000 23,837,750 31,808,000 30,824,000 32,718,000 23,366,500 30,433,000 31,607,000 31,426,000  
      restructuring and asset impairment charges
                         2,780,500 2,417,000 5,994,000 2,711,000 1,773,000 875,000                                           
      other income, net of expenses
                         504,250 1,349,000 434,000 234,000 313,000 412,000 372,000 468,000 384,000 23,000 1,052,000 461,000 471,500 1,113,000 261,000 512,000 331,000 505,000 276,000 544,000 635,750 510,000 273,000 1,761,000 563,500 710,000 729,000 814,000 471,250 1,100,000 32,000 752,000 856,000 627,000 850,000 259,250 264,000 366,000 406,000 275,750 492,000 122,000 488,000 403,500 471,000    
      earnings per common share
                                                                         
      net income attributable to controlling interest:
                                                                         
      basic
                         350 70 410 920 -820 130 1,040 630 -2,060 310 -1,760 880 470 -120 630 660 540 300 790 770 160 100 510 660 370 80 640 420 370 290 490 580 300 460 540 350 340 620 450 260 330 460 390 -690 150 350 330  
      diluted
                         345 70 410 910 -810 130 1,030 630 -2,060 300 -1,760 870 470 -120 620 650 530 300 790 770 160 100 510 650 370 80 630 410 360 280 480 570 300 450 530 350 340 610 440 260 320 450 390 -680 150 340 330  
      weighted-average number of common shares outstanding:
                                                                         
      basic
                          22,615,000 22,584,000 22,545,000  22,523,000 22,509,000 22,498,000 22,902,000 22,923,000 23,061,000 23,045,000 23,025,000 23,029,000 23,026,000 23,013,000  23,001,000 22,999,000 22,965,000  22,943,000 22,942,000 22,904,000  22,830,000 22,822,000 22,786,000  22,756,000 22,752,000 22,723,000 22,691,000 22,691,000 22,643,406,000  22,598,642,000 22,576,222,000 22,566,105,000  22,533,606,000 22,507,078,000 22,473,599,000  22,453,073,000    
      diluted
                          22,946,000 22,711,000 22,713,000  22,684,000 22,667,000 22,646,000 22,902,000 23,084,000 23,061,000 23,236,000 23,184,000 23,029,000 23,183,000 23,176,000  23,145,000 23,135,000 23,135,000  23,121,000 23,119,000 23,114,000  23,109,000 23,099,000 23,102,000  23,082,000 23,069,000 23,080,000 23,053,000 23,041,000 23,053,873,000  23,006,530,000 22,991,917,000 22,919,430,000  22,843,300,000 22,832,785,000 22,767,460,000  22,735,064,000    
      dividends declared per common share
                         82.5 110 110 110 82.5 110 110 110 77.5 110 100 100 75 100 100 100 75 100 100 100 75 100 100 100 75 100 100 100 50 100 100                  
      income taxes
                                    6,022,000 7,572,000 -2,782,000 7,021,000 7,817,000 6,423,500 4,845,000 10,300,000 10,549,000 4,517,500 2,162,000 7,120,000 8,788,000 3,933,500 3,145,000 8,061,000 4,527,000     3,244,000 6,010,000 7,304,000 3,533,500 1,492,000 7,215,000 5,427,000 3,416,250 3,198,000 5,511,000 4,956,000 -2,022,000 1,320,000 4,166,000 4,671,000  
      net income attributable to non-controlling interest
                                                -188,000 -39,000 -150,000 -7,000 2,000 38,500 13,000 61,000 80,000 48,000 63,000 13,000 18,500 41,000 19,000 14,000 23,500 34,000 22,000 38,000      
      income from continuing operations before income taxes
                                                     11,616,500 9,983,000 17,603,000 18,882,000                 
      income taxes on continuing operations
                                                     3,884,000 3,456,000 6,450,000 5,631,000                 
      net income from continuing operations
                                                     7,732,500 6,527,000 11,153,000 13,251,000                 
      income from discontinued operations, net of tax
                                                                         
      net income attributable to controlling interest from continuing operations:
                                                                         
      basic
                         350 70 410 920 -820 130 1,040 630 -2,060 310 -1,760 880 470 -120 630 660 540 300 790 770 160 100 510 660 370 80 640 420 370 290 490 580 300 460 540 350 340 620 450 260 330 460 390 -690 150 350 330  
      diluted
                         345 70 410 910 -810 130 1,030 630 -2,060 300 -1,760 870 470 -120 620 650 530 300 790 770 160 100 510 650 370 80 630 410 360 280 480 570 300 450 530 350 340 610 440 260 320 450 390 -680 150 340 330  
      income from discontinued operations, net of tax:
                                                                         
      basic
                                                                         
      diluted
                                                                         
      net income attributable to controlling interest:
                                                                         
      asset impairment charge
                                                            542,500  2,170,000           
      weighted-average common shares outstanding:
                                                                         
      basic
                          22,615,000 22,584,000 22,545,000  22,523,000 22,509,000 22,498,000 22,902,000 22,923,000 23,061,000 23,045,000 23,025,000 23,029,000 23,026,000 23,013,000  23,001,000 22,999,000 22,965,000  22,943,000 22,942,000 22,904,000  22,830,000 22,822,000 22,786,000  22,756,000 22,752,000 22,723,000 22,691,000 22,691,000 22,643,406,000  22,598,642,000 22,576,222,000 22,566,105,000  22,533,606,000 22,507,078,000 22,473,599,000  22,453,073,000    
      diluted
                          22,946,000 22,711,000 22,713,000  22,684,000 22,667,000 22,646,000 22,902,000 23,084,000 23,061,000 23,236,000 23,184,000 23,029,000 23,183,000 23,176,000  23,145,000 23,135,000 23,135,000  23,121,000 23,119,000 23,114,000  23,109,000 23,099,000 23,102,000  23,082,000 23,069,000 23,080,000 23,053,000 23,041,000 23,053,873,000  23,006,530,000 22,991,917,000 22,919,430,000  22,843,300,000 22,832,785,000 22,767,460,000  22,735,064,000    
      other income, net of expense
                                                                      930,000 214,000  
      weighted average common shares outstanding:
                                                                         
      basic
                                                                    22,446,940,000  22,435,037,000 22,430,546,000  
      diluted
                                                                    22,715,780,000  22,735,770,000 22,663,415,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-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-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 
                                                                           
        assets
                                                                           
        current assets:
                                                                           
        cash, cash equivalents and restricted cash
      75,000,000 72,000,000 69,300,000 88,700,000 92,600,000 90,800,000 55,300,000 63,200,000 58,100,000 63,200,000 73,800,000 44,500,000 42,500,000 66,000,000 20,800,000 50,600,000 111,700,000 134,400,000                                                    
        investments
      1,900,000 2,100,000 2,500,000 2,900,000 2,800,000 3,000,000 3,600,000 5,200,000 5,700,000 5,700,000 5,700,000 4,000,000 3,600,000 3,900,000 4,200,000 5,800,000 6,100,000 8,600,000 9,200,000 9,300,000 7,000,000 4,300,000 3,746,000 2,903,000 2,056,000 1,547,000 1,103,000 1,211,000 1,589,000 1,946,000 2,432,000 1,972,000 1,751,000 1,624,000 1,655,000 2,031,000 1,408,000 1,024,000 713,000 1,889,000 1,654,000 1,539,000 1,834,000 2,726,000 2,195,000 1,916,000 1,903,000 11,941,000 11,842,000 17,176,000 11,599,000 11,130,000 10,156,000 10,366,000 9,913,000 9,605,000 9,739,000 9,237,000 11,125,000 12,506,000 11,672,000 11,233,000 11,755,000 12,335,000 11,965,000 11,123,000 9,917,000 8,707,000 9,911,504 
        trade receivables, contract assets and other receivables, net of allowance for credit losses of 3.0 and 3.7, respectively
      215,600,000                                                                     
        inventories
      469,800,000 466,000,000 500,800,000 448,800,000 434,900,000 422,700,000 466,400,000 455,300,000 484,000,000 455,600,000 450,100,000 429,500,000 420,100,000 393,400,000 396,400,000 371,100,000 352,900,000 303,000,000 282,800,000 257,500,000 244,200,000 249,700,000 261,481,000 263,171,000 294,848,000 294,536,000 356,889,000 360,883,000 366,835,000 355,944,000 429,220,000 394,789,000 411,159,000 391,379,000 399,346,000 381,323,000 372,570,000 360,404,000 399,718,000 379,477,000 389,504,000 384,776,000 384,531,000 382,841,000 388,710,000 387,835,000 370,436,000 364,098,000 361,209,000 342,313,000 339,826,000 318,710,000 322,007,000 340,982,000 322,086,000 313,407,000 299,065,000 290,453,000 281,152,000 272,663,000 252,981,000 242,137,000 224,279,000 246,432,000 248,548,000 263,705,000 266,751,000 277,994,000 285,817,262 
        prepaid and refundable income taxes
      14,900,000 15,000,000 20,500,000 15,700,000 4,700,000 9,300,000 15,000,000 12,500,000 11,500,000 14,600,000 17,300,000 9,100,000 9,100,000 15,900,000 18,300,000 18,300,000 16,500,000 19,500,000 15,800,000 15,700,000 8,300,000 8,800,000 13,274,000 7,966,000 34,025,000                                             
        prepaid expenses and other assets
      42,300,000 42,800,000 35,000,000 30,000,000 29,600,000 29,800,000 24,600,000 24,400,000 27,500,000 27,700,000 21,300,000 24,300,000 27,100,000 28,200,000 22,900,000 27,700,000 25,300,000 23,500,000 17,800,000 18,100,000 16,600,000 17,500,000 12,082,000 13,870,000 15,672,000 18,199,000 14,531,000   18,843,000    15,178,000                                    
        total current assets
      819,500,000 816,600,000 821,200,000 746,000,000 737,200,000 722,800,000 740,100,000 778,800,000 778,800,000 719,500,000 746,300,000 675,900,000 680,400,000 696,400,000 649,600,000 661,500,000 675,700,000 641,700,000 644,800,000 634,500,000 592,000,000 565,800,000 533,158,000 530,405,000 534,182,000 506,304,000 529,884,000 557,535,000 576,073,000 560,991,000 624,362,000 642,216,000 632,237,000 602,969,000 609,898,000 611,087,000 606,332,000 576,833,000 590,567,000 607,031,000 599,935,000 541,797,000 555,974,000 566,737,000 568,211,000 553,191,000 531,632,000 536,373,000 545,437,000 522,411,000 521,559,000 511,145,000 526,514,000 512,107,000 506,386,000 490,634,000 485,554,000 472,119,000 482,745,000 474,228,000 447,821,000 428,221,000 409,209,000 399,285,000 384,365,000 386,954,000 387,054,000 389,479,000 395,099,088 
        property and equipment
      238,500,000 222,300,000 198,900,000 180,100,000 180,500,000 181,900,000 185,300,000 186,900,000 185,000,000 187,600,000 181,000,000 180,400,000 176,700,000 173,600,000 163,800,000 162,300,000 164,000,000 171,700,000 167,500,000 169,800,000 169,600,000 172,800,000 182,817,000 177,833,000 185,315,000 190,363,000 190,545,000 191,854,000 192,143,000 192,448,000 187,903,000 185,455,000 189,287,000 190,396,000 180,703,000 182,205,000 182,223,000 180,538,000 178,167,000 173,080,000 171,205,000 170,206,000 170,508,000 174,971,000 184,922,000 187,610,000 190,395,000 193,552,000 187,895,000 184,520,000 186,546,000 185,033,000 186,192,000 192,602,000 191,289,000 191,489,000 188,018,000 177,855,000 174,582,000 167,567,000 168,242,000 168,414,000 167,952,000 169,299,000 172,057,000 169,559,000 170,149,000 168,196,000 169,129,628 
        goodwill
      134,900,000 111,800,000 110,400,000 25,800,000 25,100,000 25,000,000 25,900,000 25,600,000 45,800,000 46,300,000 45,300,000 46,100,000 45,600,000 45,200,000 43,800,000 46,000,000 38,200,000 38,600,000 38,500,000 39,000,000 38,900,000 38,700,000 36,410,000 30,561,000 30,670,000 33,176,000 32,206,000 32,628,000 33,067,000 32,748,000 45,153,000 45,341,000 46,307,000 45,732,000 42,103,000 41,647,000 41,047,000 40,804,000 41,958,000 29,259,000 30,452,000 30,835,000 31,280,000 31,897,000 30,867,000 31,995,000 32,820,000 33,427,000 15,056,000 15,057,000 15,037,000 14,994,000 14,978,000 14,981,000 14,958,000 15,021,000 14,989,000 13,907,000 13,907,000 13,907,000 13,907,000 13,907,000 13,907,000 13,907,000 13,907,000 30,746,000 29,985,000 29,488,000 29,658,550 
        intangible assets, net of accumulated amortization of 77.6 and 70.1, respectively
      147,200,000                                                                     
        deferred income tax assets
      22,300,000 25,300,000 23,000,000 46,600,000 46,600,000 45,800,000 44,800,000 43,300,000 39,700,000 37,500,000 34,200,000 36,900,000 34,700,000 32,100,000 28,200,000 23,800,000 20,700,000 16,000,000 15,000,000 10,000,000 14,500,000 15,000,000 11,361,000 11,148,000 11,118,000  18,146,000 18,992,000 23,543,000         2,676,000    6,195,000 16,237,000 16,118,000 15,073,000 14,817,000 15,245,000 14,251,000 13,301,000 14,924,000 11,863,000 12,240,000 9,893,000 13,894,000 13,265,000 13,899,000 16,856,000 16,194,000 14,720,000 13,961,000 10,339,000 11,772,000 11,778,000 12,450,000 12,067,000 10,973,000 10,718,000 10,817,000 10,700,767 
        other long-term assets
      43,900,000 45,600,000 43,600,000 36,400,000 36,800,000 38,000,000 39,700,000 41,500,000 41,900,000 38,200,000 35,800,000 35,000,000 32,900,000 29,500,000 19,500,000 14,700,000 10,000,000 8,400,000 10,100,000 10,000,000 11,600,000 11,000,000 9,260,000 6,406,000 5,941,000 6,319,000 26,167,000 27,391,000 28,171,000 1,520,000 30,993,000 35,800,000 35,688,000 2,401,000 29,840,000 30,018,000 31,152,000 2,142,000 37,053,000 24,597,000 21,945,000 3,203,000 17,711,000 19,088,000 19,220,000 3,202,000 21,877,000 27,846,000 14,474,000 8,934,000 15,322,000 15,830,000 15,756,000 17,357,000 18,300,000 18,981,000 18,583,000 15,910,000 8,848,000 8,612,000 7,997,000 8,558,000 8,373,000 8,382,000 8,607,000    9,013,686 
        total assets
      1,428,900,000 1,367,200,000 1,349,000,000 1,065,400,000 1,056,000,000 1,043,600,000 1,067,100,000 1,107,000,000 1,123,000,000 1,059,300,000 1,074,400,000 1,010,400,000 1,008,400,000 1,014,400,000 944,600,000 949,900,000 943,400,000 911,300,000 910,700,000 902,300,000 868,300,000 848,200,000 819,655,000 793,838,000 804,920,000 800,498,000 815,669,000 848,555,000 872,305,000 855,457,000 903,464,000 923,836,000 918,365,000 889,579,000 877,012,000 878,985,000 874,488,000 843,601,000 861,839,000 846,628,000 835,780,000 777,353,000 787,287,000 803,791,000 814,073,000 805,465,000 788,581,000 803,139,000 774,704,000 749,291,000 750,063,000 738,132,000 753,596,000 747,413,000 740,846,000 725,730,000 716,883,000 689,028,000 691,207,000 676,820,000 649,639,000 630,333,000 611,196,000 603,208,000 590,901,000 606,414,000 605,243,000 605,390,000 612,812,456 
        liabilities and equity
                                                                           
        current liabilities:
                                                                           
        current maturities of long-term debt
      16,200,000 16,200,000 16,200,000       100,000 100,000 100,000 200,000 200,000 200,000 200,000 200,000 100,000 200,000 200,000 200,000 200,000 147,000 152,000 174,000 209,000 204,000 236,000 279,000 413,000 793,000 1,312,000 2,050,000 2,469,000 2,689,000 2,572,000 2,717,000 2,538,000 2,159,000 4,769,000 4,662,000 4,528,000                            
        short-term debt
      11,200,000 12,100,000 12,200,000 11,800,000 11,500,000 13,300,000 12,600,000 13,200,000 9,600,000 11,000,000 6,900,000 11,600,000 10,800,000 9,400,000 8,800,000 5,800,000 4,900,000 2,600,000 500,000 1,000,000 1,200,000 1,400,000 404,000 821,000 504,000 1,130,000           697,000 4,632,000      6,493,000 5,376,000 3,841,000                        
        accounts payable
      108,200,000 93,500,000 94,400,000 89,100,000 91,600,000 79,200,000 87,800,000 102,600,000 117,800,000 116,900,000 114,300,000 109,200,000 112,000,000 107,200,000 105,300,000 104,300,000 99,700,000 83,500,000 77,900,000 78,500,000 68,100,000 52,700,000 53,141,000 48,242,000 64,130,000 57,162,000 59,886,000 70,338,000 76,451,000 70,614,000 74,419,000 64,702,000 68,833,000 60,417,000 60,107,000 65,188,000 73,806,000 57,297,000 53,496,000 54,498,000 56,188,000 48,385,000 46,406,000 52,471,000 66,220,000 60,987,000 53,034,000 57,592,000 59,364,000 45,845,000 48,492,000 45,776,000 50,781,000 49,456,000 51,824,000 56,137,000 55,170,000 45,571,000 49,499,000 52,124,000 44,493,000 39,382,000 37,469,000 42,171,000 36,388,000 36,444,000 37,262,000 41,953,000 51,052,764 
        customer deposits
      96,100,000 83,700,000 76,100,000 70,200,000 72,300,000 77,300,000 84,000,000 89,100,000 80,000,000 70,200,000 60,600,000 57,700,000 67,500,000 69,500,000 79,300,000 73,400,000 69,800,000 60,200,000 38,000,000 35,300,000 33,300,000 34,200,000 27,747,000 22,821,000 37,720,000 42,874,000 43,821,000 35,044,000 43,300,000 48,069,000 52,276,000 45,218,000 51,519,000 49,381,000 50,143,000 45,916,000 38,949,000 39,102,000 75,766,000 62,439,000 62,219,000 40,082,000 32,563,000 31,831,000 34,183,000 45,086,000 39,135,000 43,919,000 36,681,000 37,498,000 40,445,000 42,197,000 54,478,000 45,544,000 46,294,000 37,564,000 42,287,000 38,350,000 39,611,000 36,588,000 35,602,000 28,688,000 28,122,000 23,033,000 26,606,000 30,166,000 22,461,000 25,257,000 41,385,512 
        accrued product warranty
      17,300,000 19,300,000 19,000,000 18,900,000 17,800,000 16,100,000 15,200,000 15,400,000 16,200,000 16,500,000 16,700,000 16,500,000 12,400,000 11,900,000 10,900,000 11,600,000 11,300,000 10,500,000 10,500,000 10,500,000 10,900,000 10,300,000 10,512,000 10,691,000 10,652,000 10,261,000 9,992,000 10,117,000 11,051,000 10,928,000 10,912,000 11,544,000 16,013,000 15,410,000 13,989,000 14,269,000 13,719,000 13,156,000 11,507,000 11,858,000 10,397,000 9,100,000 10,064,000 10,761,000 10,695,000 10,032,000 13,404,000 14,102,000 13,494,000 12,716,000 12,553,000 11,690,000 11,254,000 13,441,000 12,634,000 12,258,000 12,663,000 11,079,000 10,247,000 9,979,000 9,891,000 8,852,000 8,682,000 8,549,000 8,714,000 8,673,000 9,099,000 9,513,000 10,050,225 
        accrued employee related liabilities
      48,600,000 51,200,000 50,900,000 38,100,000 38,400,000 38,200,000 39,400,000 31,900,000 36,100,000 44,100,000 44,400,000 37,000,000 34,600,000 35,300,000                                                        
        other current liabilities
      52,000,000 52,000,000 47,700,000 45,100,000 44,100,000 45,900,000 58,400,000 57,000,000 48,800,000 37,500,000 36,300,000 29,900,000 32,200,000 38,600,000 42,400,000 45,100,000 41,000,000 42,900,000 53,200,000 51,900,000 45,700,000 47,700,000 40,219,000 37,038,000 33,101,000  34,697,000 34,957,000 38,481,000  27,908,000 28,357,000 26,507,000  25,932,000 23,295,000 25,828,000  22,626,000 21,515,000 23,448,000  20,311,000 20,960,000 21,019,000  20,632,000 22,139,000 19,224,000  21,086,000 20,959,000 25,530,000                 
        total current liabilities
      349,600,000 328,000,000 318,300,000 274,800,000 277,000,000 271,700,000 299,200,000 311,200,000 310,400,000 299,000,000 282,200,000 264,100,000 272,000,000 274,000,000 283,900,000 273,400,000 256,500,000 225,300,000 212,000,000 207,800,000 185,100,000 170,300,000 161,239,000 144,027,000 168,890,000 172,767,000 173,081,000 173,936,000 190,793,000 189,231,000 206,953,000 242,680,000 186,442,000 179,146,000 177,236,000 175,858,000 184,635,000 168,861,000 190,206,000 179,218,000 182,641,000 142,012,000 137,974,000 144,883,000 165,851,000 161,129,000 150,093,000 160,032,000 152,960,000 133,531,000 143,575,000 139,579,000 160,915,000 153,412,000 154,635,000 148,730,000 154,022,000 137,576,000 141,752,000 144,808,000 130,426,000 119,001,000 110,499,000 109,235,000 106,307,000 112,267,000 115,839,000 131,057,000 143,836,143 
        long-term debt
      365,500,000 319,600,000 323,600,000 85,000,000 96,000,000 105,000,000 99,000,000 125,000,000 125,000,000 72,000,000 122,000,000 62,000,000 65,000,000 78,100,000 1,300,000 100,000 200,000 200,000 200,000 400,000 300,000 400,000 380,000 431,000 493,000 690,000 717,000 28,891,000 56,629,000 59,709,000 26,506,000 1,062,000 1,357,000 1,575,000 2,216,000 2,763,000 3,599,000 4,116,000 4,781,000 5,857,000 6,261,000 5,154,000 4,394,000 5,529,000 5,084,000 7,061,000                        
        deferred income tax liabilities
      5,100,000 6,700,000 5,100,000 2,400,000 2,300,000 2,400,000 1,500,000 1,600,000 1,300,000 1,100,000 2,400,000 2,400,000 2,200,000 2,100,000 3,000,000 3,200,000 1,200,000 1,400,000 500,000 500,000 400,000 500,000 1,572,000 776,000 812,000  869,000 935,000 1,004,000 1,020,000 1,309,000 1,331,000 1,567,000 1,509,000 1,812,000 1,763,000 1,630,000 1,669,000 1,819,000 2,182,000 2,348,000 2,348,000 13,194,000 14,483,000 15,280,000 16,836,000 16,311,000 17,337,000 14,025,000 17,455,000 14,084,000 14,365,000 14,147,000 16,809,000 16,065,000 16,358,000 15,983,000 16,864,000 16,409,000 16,639,000 12,653,000 13,492,000 13,573,000 13,494,000 14,975,000 14,262,000 14,194,000 13,526,000 13,064,912 
        other long-term liabilities
      30,600,000 31,300,000 33,000,000 28,300,000 27,600,000 26,900,000 36,000,000 35,900,000 35,800,000 33,500,000 33,000,000 34,400,000 33,600,000 33,300,000 28,300,000 29,300,000 28,100,000 29,600,000 34,900,000 34,300,000 35,500,000 34,000,000 33,181,000 26,780,000 22,248,000 23,658,000 23,418,000 24,185,000 24,613,000 20,207,000 22,422,000 21,782,000 20,923,000 20,584,000 20,546,000 20,292,000 20,274,000 20,114,000 20,102,000 19,797,000 18,268,000 17,981,000 19,331,000 19,706,000 20,134,000 21,087,000 23,828,000 21,851,000 18,465,000 17,794,000 18,819,000 18,166,000 17,852,000 16,612,000 17,393,000 17,543,000 17,695,000 13,013,000 14,551,000 13,348,000 13,754,000 14,602,000 15,025,000 17,774,000 17,359,000    15,877,581 
        total liabilities
      750,800,000 685,600,000 680,000,000 390,500,000 402,900,000 406,000,000 435,700,000 473,700,000 472,500,000 405,600,000 439,600,000 362,900,000 372,800,000 387,500,000 316,500,000 306,000,000 286,000,000 256,500,000 247,600,000 243,000,000 221,300,000 205,200,000 196,372,000 172,014,000 192,443,000 198,011,000 198,085,000 227,947,000 273,039,000 270,167,000 257,190,000 266,855,000 210,289,000 202,814,000 201,810,000 200,676,000 210,138,000 194,760,000 216,908,000 207,054,000 209,518,000 167,495,000 174,893,000 184,601,000 206,349,000 206,113,000 190,232,000 199,220,000 185,450,000 168,780,000 176,478,000 172,110,000 192,914,000 186,833,000 188,093,000 182,631,000 187,700,000 167,453,000 172,712,000 174,795,000 156,833,000 147,095,000 139,097,000 140,503,000 138,641,000 140,654,000 144,984,000 158,619,000 172,778,636 
        commitments and contingencies
                                                                           
        shareholders' equity:
                       654,300,000 662,700,000 658,800,000                                                  
        preferred stock – authorized 2,000,000 shares of 1.00 par value; none issued
                                                                           
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,974,770 as of march 31, 2026 and 22,877,530 as of december 31, 2025
      4,600,000                                                                     
        additional paid-in capital
      149,700,000 149,600,000 147,300,000 145,500,000 144,000,000 142,900,000 141,600,000 140,300,000 139,300,000 138,400,000 137,700,000 136,400,000 135,200,000 135,800,000 134,400,000 132,600,000 131,100,000 130,600,000 129,200,000 127,800,000 126,300,000 127,800,000    122,613,000    120,601,000    141,931,000    139,970,000    137,883,000    135,887,000    134,730,000       132,744,000    128,831,000    124,381,000    121,968,255 
        accumulated other comprehensive loss
      -42,500,000 -40,600,000 -42,200,000 -41,700,000 -48,100,000 -51,100,000 -37,900,000 -43,700,000 -42,500,000 -38,100,000 -44,200,000 -39,600,000 -40,100,000 -40,100,000 -46,000,000 -36,800,000 -28,300,000 -32,400,000 -34,600,000 -30,200,000 -34,200,000 -33,500,000    -31,803,000    -33,883,000    -24,243,000    -31,562,000    -23,564,000    -12,915,000                        
        company stock held by deferred compensation programs, at cost
      -200,000 -200,000 -200,000 -200,000 -300,000 -300,000 -500,000 -700,000 -800,000 -800,000 -1,000,000 -1,100,000 -1,100,000 -1,100,000 -1,100,000 -1,100,000 -1,200,000 -1,200,000                                                    
        retained earnings
      566,500,000 568,300,000 559,400,000 566,700,000 553,000,000 541,700,000 523,600,000 532,800,000 549,800,000 549,400,000 537,500,000 547,100,000 537,000,000 527,800,000 535,900,000 544,000,000 550,600,000 552,800,000 564,700,000 557,900,000 551,400,000 545,200,000    508,343,000    495,245,000    565,330,000    536,771,000    490,933,000    470,537,000    445,254,000       392,937,000    353,019,000    320,589,000    317,520,910 
        shareholders' equity
      678,100,000 681,700,000 668,900,000 674,900,000 653,200,000 637,800,000 631,400,000 633,300,000 650,300,000 653,400,000 634,500,000 647,300,000 635,500,000 626,900,000 627,700,000 643,300,000 656,800,000              645,532,000 656,140,000 707,001,000 685,672,000 674,024,000 677,175,000 663,025,000 647,830,000 643,884,000 638,228,000 624,430,000 608,072,000 610,392,000 616,420,000 604,230,000 595,166,000 593,816,000 598,801,000  576,876,000                    
        noncontrolling interest
       -100,000 100,000  -100,000 -200,000   200,000 300,000 300,000 200,000 100,000  400,000 600,000 600,000 500,000 400,000 500,000 400,000 500,000                                            333,000 945,000 746,000  
        total equity
      678,100,000 681,600,000 669,000,000 674,900,000 653,100,000 637,600,000 631,400,000 633,300,000 650,500,000 653,700,000 634,800,000 647,500,000 635,600,000 626,900,000 628,100,000 643,900,000 657,400,000 654,800,000 663,100,000 659,300,000 647,000,000 643,000,000 623,283,000 621,824,000 612,477,000 602,487,000 617,584,000 620,608,000 599,266,000 585,290,000 646,274,000 656,981,000 708,076,000 686,765,000 675,202,000 678,309,000 664,350,000 648,841,000 644,931,000 639,574,000 626,262,000 609,858,000 612,394,000 619,190,000 607,724,000 599,352,000 598,349,000 603,919,000 589,254,000 580,511,000 573,585,000 566,022,000 560,682,000 560,580,000 552,753,000 543,099,000 529,183,000 521,575,000 518,495,000 502,025,000 492,806,000 483,238,000 472,099,000 462,705,000 452,260,000 465,760,000 460,259,000 446,771,000  
        total liabilities and equity
      1,428,900,000 1,367,200,000 1,349,000,000 1,065,400,000 1,056,000,000 1,043,600,000 1,067,100,000 1,107,000,000 1,123,000,000 1,059,300,000 1,074,400,000 1,010,400,000 1,008,400,000 1,014,400,000 944,600,000 949,900,000 943,400,000 911,300,000 910,700,000 902,300,000 868,300,000 848,200,000 819,655,000 793,838,000 804,920,000 800,498,000 815,669,000 848,555,000 872,305,000 855,457,000 903,464,000 923,836,000 918,365,000 889,579,000 877,012,000 878,985,000 874,488,000 843,601,000 861,839,000 846,628,000 835,780,000 777,353,000 787,287,000 803,791,000 814,073,000 805,465,000 788,581,000 803,139,000 774,704,000 749,291,000 750,063,000 738,132,000 753,596,000 747,413,000 740,846,000 725,730,000 716,883,000 689,028,000 691,207,000 676,820,000 649,639,000 630,333,000 611,196,000 603,208,000 590,901,000 606,414,000 605,243,000 605,390,000  
        trade receivables, contract assets and other receivables
       218,700,000    167,200,000    152,700,000                                                            
        intangible assets
       124,500,000    11,200,000    16,400,000    22,500,000    22,700,000    31,200,000 32,294,000 22,581,000 22,342,000 23,536,000    25,370,000    30,952,000    26,643,000    13,577,000    17,272,000                        
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,877,530 in 2025 and 22,803,976 in 2024
       4,600,000                                                                    
        trade receivables, contract assets and other receivables, net of allowance for credit losses of 2.9 and 2.3, respectively
        193,100,000 159,900,000                                                                  
        intangible assets, net of accumulated amortization of 62.8 and 55.3, respectively
        130,600,000                                                                   
        accrued loss reserves
        1,800,000 1,600,000 1,300,000 1,700,000 1,800,000 2,000,000 1,900,000 2,700,000 2,900,000 2,100,000 2,300,000 1,900,000 2,100,000 2,200,000 2,200,000 1,900,000 1,800,000 1,800,000 2,400,000 3,000,000 2,386,000 2,413,000 2,450,000 2,299,000 1,989,000 1,925,000 2,071,000 1,832,000 1,891,000 2,103,000 2,152,000 2,504,000 2,726,000 2,897,000 2,720,000 2,852,000 3,213,000 3,255,000 3,166,000 2,838,000 3,037,000 3,225,000 3,231,000 3,050,000 3,551,000 3,876,000 3,520,000 3,328,000 3,611,000 3,908,000 3,679,000 3,459,000 3,638,000 4,474,000 3,779,000 3,799,000 4,163,000 4,453,000 3,796,000 4,046,000 4,144,000 4,063,000 3,640,000 4,015,000 3,626,000 4,259,000 3,302,650 
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,875,841 as of september 30, 2025 and 22,803,976 as of december 31, 2024
        4,600,000                                                                   
        intangible assets, net of accumulated amortization of 58.2 and 55.3, respectively
         10,100,000                                                                  
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,874,713 as of june 30, 2025 and 22,803,976 as of december 31, 2024
         4,600,000                                                                  
        trade receivables, contract assets and other receivables, net of allowance for credit losses of 2.1 and 2.3, respectively
          172,600,000                                                                 
        intangible assets, net of accumulated amortization of 56.5 and 55.3, respectively
          10,500,000                                                                 
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,840,087 as of march 31, 2025 and 22,803,976 as of december 31, 2024
          4,600,000                                                                 
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,803,976 in 2024 and 22,740,635 in 2023
           4,600,000                                                                
        trade receivables, contract assets and other receivables, net of allowance for credit losses of 3.3 at each date
            175,200,000                                                               
        intangible assets, net of accumulated amortization of 55.4 and 51.3, respectively
            12,600,000                                                               
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,801,785 as of september 30, 2024 and 22,740,635 as of december 31, 2023
            4,600,000                                                               
        trade receivables, contract assets and other receivables, net of allowance for credit losses of 5.5 and 4.0, respectively
             218,200,000                                                              
        intangible assets, net of accumulated amortization of 53.5 and 51.3, respectively
             13,700,000                                                              
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,800,581 as of june 30, 2024 and 22,740,635 as of december 31, 2023
             4,600,000                                                              
        trade receivables, contract assets and other receivables, net of allowance for credit losses of 3.8 and 4.0, respectively
              192,000,000                                                             
        intangible assets, net of accumulated amortization of 52.3 and 51.3, respectively
              15,000,000                                                             
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,764,963 as of march 31, 2024 and 22,740,635 as of december 31, 2023
              4,500,000                                                             
        assets held for sale
                   15,400,000 20,100,000 20,500,000 20,500,000 5,100,000 5,100,000 5,100,000 5,100,000 6,300,000 1,213,000 3,988,000 2,771,000 3,084,000                                            
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,740,635 in 2023 and 22,624,031 in 2022
               4,500,000                                                            
        trade receivables and contract assets, net of allowance for credit losses of 2.5 and 2.3, respectively
                174,700,000      137,900,000                                                     
        other receivables, net of allowance for credit losses of 0.7, respectively
                3,400,000 6,900,000 5,800,000  6,300,000 7,400,000 4,800,000                                                     
        intangible assets, net of accumulated amortization of 49.3 and 45.1, respectively
                17,500,000                                                           
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,739,296 as of september 30, 2023 and 22,624,031 as of december 31, 2022
                4,500,000                                                           
        trade receivables and contract assets, net of allowance for credit losses of 2.1 and 2.3, respectively
                 157,600,000 172,200,000                                                         
        intangible assets, net of accumulated amortization of 48.4 and 45.1, respectively
                 19,100,000                                                          
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,736,570 as of june 30, 2023 and 22,624,031 as of december 31, 2022
                 4,500,000                                                          
        intangible assets, net of accumulated amortization of 46.7 and 45.1, respectively
                  21,200,000                                                         
        preferred stock - authorized 2,000,000 shares of 1.00 par value; none issued
                                                                           
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,690,567 as of march 31, 2023 and 22,624,031 as of december 31, 2022
                  4,500,000                                                         
        trade receivables and contract assets
                   167,100,000    144,100,000    115,900,000 127,160,000 114,917,000 136,710,000 120,271,000                                            
        other receivables
                   6,500,000    3,500,000 3,700,000 6,000,000 5,000,000 4,700,000 5,673,000 3,793,000 4,246,000 4,576,000 3,490,000 3,227,000 3,780,000 3,409,000 5,668,000 3,329,000 4,404,000 5,166,000 4,691,000 5,827,000 4,684,000  3,317,000 3,443,000 3,007,000  1,597,000 1,608,000 4,199,000  1,677,000 2,281,000 3,141,000  2,324,000 3,372,000 4,825,000 4,245,000 3,399,000 3,859,000 4,119,000 2,496,000 2,250,000 2,236,000 2,885,000 1,721,000 2,043,000 1,691,000 1,767,000 2,465,000 1,300,000 1,365,000 3,530,975 
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,624,031 in 2022 and 22,767,052 in 2021
                   4,500,000                                                        
        trade receivables and contract assets, net of allowance for credit losses of 2.6 and 2.3, respectively
                    160,600,000                                                       
        intangible assets, net of accumulated amortization of 42.3 and 38.1, respectively
                    24,000,000                                                       
        accrued payroll and related liabilities
                    34,900,000 30,800,000 27,400,000 23,600,000 29,900,000 28,600,000 23,300,000 20,800,000 26,683,000 21,849,000 20,159,000 24,718,000 22,492,000 21,319,000 19,160,000 24,126,000 21,754,000 21,444,000 19,368,000 23,297,000 21,272,000 21,247,000 18,006,000 25,693,000 20,926,000 19,462,000 16,400,000 17,375,000 19,893,000 17,319,000 17,899,000 17,265,000 18,890,000 16,663,000 15,960,000 16,988,000 17,388,000 15,049,000 15,193,000 17,452,000 15,601,000 15,629,000 18,897,000 16,359,000 16,994,000 14,254,000 16,121,000 15,666,000 15,207,000 13,688,000 13,331,000 7,903,000 6,524,000 4,922,000 10,553,393 
        preferred stock - authorized 4,000,000 shares of 1.00 par value; none issued
                                                                           
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,710,427 as of september 30, 2022 and 22,767,052 as of december 31, 2021
                    4,500,000                                                       
        trade receivables and contract assets, net of allowance for credit losses of 2.0 and 2.3, respectively
                     160,100,000                                                      
        intangible assets, net of accumulated amortization of 41.2 and 38.1, respectively
                     27,100,000                                                      
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,864,529 as of june 30, 2022 and 22,767,052 as of december 31, 2021
                     4,600,000                                                      
        intangible assets, net of accumulated amortization of 39.9 and 38.1, respectively
                      21,000,000                                                     
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,837,047 as of march 31, 2022 and 22,767,052 as of december 31, 2021
                      4,600,000                                                     
        preferred stock – authorized 4,000,000 shares of 1.00 par value; none issued
                                                                           
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,767,052 in 2021 and 22,611,976 in 2020
                       4,500,000                                                    
        cash and cash equivalents
                        164,600,000 174,500,000 164,600,000 158,600,000 108,529,000 119,797,000 43,854,000 48,857,000 26,289,000 24,905,000 28,606,000 25,821,000 25,674,000 65,206,000 41,940,000 62,280,000 66,379,000 52,107,000 55,401,000 82,371,000 52,474,000 68,473,000 62,445,000 25,062,000 13,985,000 16,353,000 12,464,000 13,023,000 13,820,000 18,624,000 44,969,000 35,564,000 46,342,000 41,157,000 73,175,000 35,564,000 35,916,000 41,642,000 57,505,000 51,737,000 73,490,000 80,171,000 94,597,000 81,366,000 81,989,000 49,184,000 40,429,000 36,149,000 10,153,000 10,563,000 9,673,542 
        trade receivables and contract assets, net of allowance for credit losses of 2.3 and 1.7, respectively
                        145,800,000  141,200,000                                                 
        intangible assets, net of accumulated amortization of 35.6 and 31.3, respectively
                        24,300,000                                                   
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,762,989 as of september 30, 2021 and 22,611,976 as of december 31, 2020
                        4,600,000                                                   
        company stock held by serp, at cost
                        -1,200,000 -1,300,000 -1,400,000 -1,500,000                                                
        trade receivables and contract assets, net of allowance for credit losses of 2.6 and 1.7, respectively
                         148,300,000                                                  
        intangible assets, net of accumulated amortization of 33.5 and 31.3, respectively
                         26,700,000                                                  
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,757,326 as of june 30, 2021 and 22,611,976 as of december 31, 2020
                         4,600,000                                                  
        intangible assets, net of accumulated amortization of 30.9 and 31.3, respectively
                          29,100,000                                                 
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,715,517 as of march 31, 2021 and 22,611,976 as of december 31, 2020
                          4,500,000                                                 
        shareholders’ equity
                          646,600,000 642,500,000 622,901,000 621,539,000 612,203,000 601,949,000 617,060,000 619,979,000 598,619,000 584,580,000                   584,448,000  570,169,000 562,738,000 557,410,000 558,947,000 551,149,000 542,450,000 528,577,000 520,996,000 517,885,000 501,432,000 492,208,000 482,758,000 471,693,000 462,304,000 451,903,000 465,427,000 459,314,000 446,025,000  
        common stock – authorized 40,000,000 shares of 0.20 par value; issued and outstanding – 22,611,976 in 2020 and 22,551,183 in 2019
                           4,500,000                                                
        non-controlling interest
                            382,000 285,000 274,000 538,000 524,000 629,000 647,000 710,000 742,000 841,000 1,075,000 1,093,000 1,178,000 1,134,000 1,325,000 1,011,000 1,047,000 1,346,000 1,832,000 1,786,000 2,002,000 2,770,000 3,494,000 4,186,000 4,533,000 5,118,000 4,806,000 3,635,000 3,416,000 3,284,000 3,272,000 1,633,000 1,604,000 649,000 606,000 579,000 610,000 593,000 598,000 480,000 406,000 401,000 357,000     
        prepaid income taxes
                               15,234,000 16,999,000 16,339,000 23,918,000 24,459,000 26,697,000   12,556,000                                    
        deferred tax assets
                               24,696,000    27,490,000    2,576,000                                    
        other accrued liabilities
                               34,114,000    33,249,000    25,668,000    23,591,000    19,704,000    20,868,000    17,156,000    24,060,000 24,644,000 20,342,000 21,226,000 22,001,000 20,678,000 22,374,000 20,523,000 22,367,000 16,875,000 17,731,000 17,628,000 25,066,000 24,958,000 26,774,000 24,064,621 
        deferred tax liabilities
                               896,000                                            
        equity:
                                                                           
        preferred stock - authorized 4,000 shares of 1.00 par value; none issued
                                                                           
        common stock – authorized 40,000 shares of 0.20 par value; issued and outstanding – 22,551 in 2019 and 22,513 in 2018
                               4,510,000                                            
        company shares held by serp, at cost
                               -1,714,000    -1,886,000    -1,960,000    -1,958,000    -1,778,000    -2,929,000           -2,487,000    -2,217,000    -2,128,000    -1,966,178 
        trade receivables
                                110,583,000 135,969,000 133,431,000 130,569,000 121,855,000 140,876,000 149,450,000 114,786,000 105,002,000 143,479,000 151,538,000 106,659,000 108,436,000 124,047,000 116,364,000 98,865,000 103,629,000 116,640,000 125,720,000 105,743,000 107,167,000 117,413,000 105,939,000 92,055,000 95,023,000 99,423,000 99,774,000 105,075,000 116,584,000 109,750,000  98,731,000 101,592,000 97,985,000  86,545,000 82,693,000 81,530,000  62,568,000 85,758,000 79,091,000  
        operating lease right-of-use assets
                                4,241,000 4,075,000 4,335,000                                         
        prepaid expenses and other
                                 15,001,000 17,914,000  12,816,000 36,044,000 23,533,000  32,825,000 26,320,000 20,731,000  25,909,000 29,702,000 26,961,000  34,161,000 30,451,000 19,850,000  21,384,000 18,331,000 15,416,000  9,838,000 19,254,000 16,840,000 12,347,000 15,136,000 8,077,000  12,508,000 9,541,000 7,212,000  4,680,000 6,427,000 7,998,000  11,094,000 12,374,000 9,649,000  
        common stock – authorized 40,000 shares of 0.20 par value; issued
                                                                           
        and outstanding – 22,513 in 2018 and 23,070 in 2017
                                   4,503,000                                        
        accrued pellet plant agreement costs
                                    17,000,000 68,000,000                                      
        and outstanding – 23,070 in 2017 and 23,046 in 2016
                                       4,614,000                                    
        income tax payable
                                        378,000 474,000 8,193,000                     417,000 560,000 5,036,000          
        notes and other receivables
                                           4,014,000    3,132,000    1,558,000    2,734,000                    
        prepaid expenses
                                           21,997,000    26,521,000    21,133,000    13,636,000       7,032,000    7,325,000    12,927,000    12,079,943 
        other current assets
                                           364,000    1,902,000    7,166,000    4,009,000       3,036,000    1,716,000    2,289,000    1,666,821 
        and outstanding – 23,046 in 2016 and 22,988 in 2015
                                           4,609,000                                
        accrued income taxes payable
                                            513,000 1,422,000 6,161,000                             
        and outstanding – 22,988 in 2015 and 22,930 in 2014
                                               4,598,000                            
        short-term debt and current maturities of long-term debt
                                                4,819,000                           
        income taxes payable
                                                881,000 1,823,000 7,228,000  1,447,000 1,741,000        2,326,000              
        notes receivable
                                                   802,000    6,284,000                    
        common stock - authorized 40,000 shares of .20 par value; issued and outstanding - 22,930 in 2014 and 22,859 in 2013
                                                   4,586,000                        
        short-term investments
                                                     1,375,000 1,462,000  16,343,000 16,989,000                  
        federal income taxes payable
                                                      4,717,000                     
        preferred stock-authorized 4,000 shares of 1.00 par value; none issued
                                                                           
        common stock-authorized 40,000 shares of 0.20 par value; issued and outstanding -22,859 in 2013 and 22,799 in 2012
                                                       4,572,000                    
        accumulated other comprehensive income
                                                              841,000    8,046,000    4,551,000    -2,798,636 
        trade receivables, less allowance for doubtful accounts of 2,398 in 2011 and 1,820 in 2010
                                                              97,941,000             
        common stock - authorized 40,000,000 shares of .20 par value; issued and outstanding - 22,711,448 in 2011 and 22,646,822 in 2010
                                                              4,542,000             
        trade receivables, less allowance for doubtful accounts of 1,820 in 2010 and 2,215 in 2009
                                                                  77,978,000         
        common stock - authorized 40,000,000 shares of .20 par value; issued and outstanding - 22,646,822 in 2010 and 22,551,283 in 2009
                                                                  4,529,000         
        trade receivables, less allowance for doubtful accounts of 2,215 in 2009 and 1,496 in 2008
                                                                      66,338,000     
        revolving credit loans
                                                                          3,426,978 
        common stock - authorized 40,000,000 shares of .20 par value; issued and outstanding - 22,551,283 in 2009 and 22,508,332 in 2008
                                                                      4,510,000     
        other
                                                                       8,032,000 8,138,000 9,520,000  
        revolving lines of credit
                                                                        11,909,000 18,379,000  
        trade receivables, less allowance for doubtful accounts of 1,496,000 in 2008 and 1,713,000 in 2007
                                                                          71,629,778 
        total other assets
                                                                          48,583,740 
        liabilities and shareholders’ equity
                                                                           
        total other liabilities
                                                                          28,942,493 
        minority interest
                                                                          807,803 
        shareholders’ equity:
                                                                           
        common stock - authorized 40,000,000 shares of .20 par value; issued and outstanding - 22,508,332 in 2008 and 22,299,125 in 2007
                                                                          4,501,666 
        total shareholders’ equity
                                                                          439,226,017 
        total liabilities and shareholders’ equity
                                                                          612,812,456 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-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-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 
                                                                           
          cash flows from operating activities
                                                                           
          net income
        11,900,000 -4,200,000 16,800,000 14,300,000 21,000,000 -6,200,000 -14,000,000 3,300,000 14,900,000 -6,500,000 13,200,000 12,100,000 -1,300,000 500,000 -3,900,000 4,100,000 -9,100,000 9,300,000 9,000,000 8,700,000 15,425,000 1,687,000 9,305,000 20,483,000 -18,361,000 2,956,000 23,362,000 14,217,000 -47,095,000 6,903,000 -40,768,000 20,216,000 10,854,000 -2,703,000 14,359,000 15,080,000 12,334,000 6,835,000 18,141,000 17,678,000 3,434,000 1,958,000 11,657,000 14,917,000 8,404,000 1,766,000 14,489,000 9,547,000 8,284,000 6,527,000 11,152,000 13,251,000 6,900,000 10,429,000 12,258,000 7,993,000 7,764,000 14,105,000 10,158,000 6,014,000 7,396,000 10,330,000 8,832,000 -15,434,000 3,368,000 7,776,000 7,396,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                           
          depreciation and amortization
        11,600,000 12,300,000 6,000,000 6,400,000 6,700,000 7,000,000 6,600,000 6,500,000 6,000,000 7,100,000 6,200,000 6,300,000 7,000,000 7,300,000 6,900,000 6,700,000      6,769,000 6,273,000 6,328,000  6,559,000 6,588,000 6,551,000  6,875,000 6,867,000 7,013,000  6,476,000 6,366,000 6,411,000  6,331,000 5,917,000 5,870,000  5,931,000 6,071,000 6,040,000  6,421,000 6,200,000 5,528,000  5,641,000 5,595,000 5,428,000 5,813,000 5,809,000 5,901,000  4,813,000 4,807,000 4,642,000  4,621,000 4,704,000 4,866,000  4,606,000 4,815,000 4,737,000 
          amortization of acquisition-related inventory fair value step-up
        3,100,000                                                                   
          provision for credit losses
        1,200,000 200,000 800,000 -100,000 -400,000 -900,000 1,800,000 100,000  400,000 200,000 300,000 700,000 -400,000 600,000 800,000 -100,000 400,000 300,000                                                
          provision for warranties
        5,800,000 5,800,000 6,100,000 6,200,000 5,800,000 4,100,000 4,500,000 4,200,000  3,800,000 6,700,000 3,900,000 3,300,000 2,900,000 3,200,000 3,200,000 2,400,000 3,600,000 2,200,000 2,700,000 2,706,000 1,957,000 2,405,000 2,732,000 2,742,000 2,524,000 1,750,000 2,746,000 3,104,000 2,586,000 4,076,000 3,453,000 4,883,000 3,594,000 4,252,000 3,996,000 5,777,000 4,835,000 4,685,000 3,615,000 2,020,000 3,261,000 4,316,000 4,146,000  4,304,000 4,461,000 3,671,000  3,151,000 3,507,000 2,760,000 3,270,000 3,106,000 2,742,000             
          deferred compensation expense
           100,000 -300,000 100,000  100,000   200,000 -200,000 -100,000 -800,000   -400,000 700,000 197,000 310,000 536,000 -343,000  -70,000 -267,000 411,000                                        
          share-based compensation
        2,200,000 1,700,000 1,500,000 1,700,000 1,300,000 1,400,000 1,100,000 1,200,000 600,000 1,300,000 1,400,000 800,000 1,400,000 2,000,000 1,600,000 1,800,000 1,400,000 1,700,000 1,500,000 1,400,000                                                
          deferred tax provision
        300,000            -4,500,000 -4,600,000 -4,000,000 -4,000,000 -1,600,000 -5,100,000 4,600,000 800,000                                                
          gain on sale of property and equipment
        -100,000                                                                  
          goodwill impairment
                                                                         
          other impairment charges
                                                                           
          amortization of debt issuance costs
        500,000 600,000 100,000 100,000 100,000 100,000 100,000 100,000 100,000                                                        
          distributions to deferred compensation programs' participants
        -200,000 -300,000   -300,000 -300,000   -300,000 -1,100,000 -300,000 -100,000 -100,000 -500,000 -300,000 -100,000                                                    
          change in operating assets and liabilities, excluding the effects of acquisitions:
                                                                           
          purchase of trading securities
        600,000 -200,000    700,000 -100,000 -2,200,000  -300,000    -200,000    700,000 -1,700,000 -1,400,000                              15,249,000             530,000     
          receivables and other contract assets
        -25,900,000 -12,600,000 14,000,000 -3,900,000 3,300,000 44,700,000 -29,500,000 -39,100,000 26,300,000 -15,500,000 14,200,000 -4,500,000 -3,000,000 -3,500,000 -26,800,000 5,300,000 500,000 1,600,000 -6,500,000 -26,400,000                                                
          inventories
        31,300,000 2,600,000 -11,200,000 -10,900,000 37,300,000 -8,200,000 28,900,000 -30,600,000 -3,300,000 -22,500,000 -10,000,000 -27,200,000 2,500,000 -27,400,000 -17,800,000 -53,700,000 -20,400,000 -26,000,000 -12,400,000 5,000,000 1,530,000 11,805,000 31,680,000 -315,000 62,558,000 3,979,000 5,651,000 -10,891,000 68,598,000 -34,431,000 16,370,000 -19,780,000 19,714,000 -18,413,000 -8,753,000 -12,166,000 38,959,000 -13,419,000 10,027,000 -4,728,000 -10,127,000 -1,782,000 5,884,000 -474,000 -22,477,000 -6,339,000 5,779,000 -18,896,000 -9,418,000 -17,056,000 3,298,000 -13,385,000 -19,298,000 -8,680,000 -18,239,000 9,320,000 -11,088,000 -8,957,000 -21,292,000 -7,830,000 -19,658,000 19,300,000 815,000 18,023,000 1,882,000 9,556,000 7,109,000 
          prepaid expenses
        -11,300,000 6,900,000 1,400,000 800,000 -6,300,000 -400,000 2,600,000 600,000 -6,100,000 2,600,000 3,200,000 2,500,000 -3,700,000 4,700,000 -2,800,000 -1,000,000 -6,400,000 300,000 -800,000 700,000               2,724,000 778,000   -2,074,000 -4,042,000 -7,096,000 835,000 684,000 2,561,000 -7,856,000 -1,354,000 393,000 1,628,000 -6,297,000 6,726,000 -78,000 -5,784,000 4,512,000 -6,289,000 2,550,000 -1,960,000 1,116,000 -560,000 1,581,000 -4,659,000 1,856,000 2,019,000 6,316,000     
          other assets
        -2,300,000 400,000 700,000 700,000 1,200,000 1,100,000 800,000 -4,000,000 -3,200,000 -1,300,000 -2,900,000 -5,400,000 -5,900,000 -5,500,000 -3,400,000 -1,400,000 4,500,000 -2,500,000 700,000 -1,200,000               191,000 -377,000   152,000 1,384,000 -721,000 -255,000 -1,944,000 1,952,000 -1,469,000 -824,000 -2,248,000 -222,000 -2,576,000 1,449,000 -1,018,000 -1,070,000 18,000 -114,000 -764,000 1,974,000 -166,000 -787,000 -976,000 668,000 84,000 -224,000 -17,000 196,000 173,000 1,590,000 -1,054,000 
          accounts payable
        -1,000,000 -10,200,000 -3,500,000 12,600,000 -7,400,000 -15,700,000 -15,300,000 2,500,000 600,000 5,800,000 -2,200,000 3,500,000 200,000 2,600,000 5,400,000 17,300,000 4,200,000 1,100,000 9,700,000 15,800,000 -648,000 -238,000 -15,506,000 7,792,000 -4,069,000 -6,893,000 -5,976,000 3,970,000 -4,204,000 9,866,000 -5,112,000 9,293,000 -2,190,000 -4,842,000 -8,614,000 16,276,000 5,602,000 -3,263,000 -1,696,000 8,193,000 3,172,000 -6,065,000 -13,749,000 5,233,000 8,900,000 -4,558,000 -7,106,000 13,519,000 -1,254,000 2,716,000 -5,005,000 4,571,000 -2,368,000 -4,313,000 967,000 7,924,000 -3,928,000 -2,625,000 7,631,000 4,357,000 1,913,000 -4,702,000 5,783,000 -1,515,000 -818,000 -4,691,000 -9,100,000 
          accrued employee related liabilities
        200,000 10,000,000   -700,000 7,300,000 -4,200,000 -7,800,000 -600,000 7,700,000 2,400,000 -800,000                                                        
          other accrued liabilities
        1,100,000 -3,900,000 800,000 -2,700,000 -24,000,000 1,600,000 8,200,000 12,200,000 6,600,000 -1,500,000 -5,900,000 2,100,000 -1,500,000 4,900,000 -2,900,000 -11,000,000 3,700,000 6,900,000 -300,000                                 631,000 2,677,000 -3,368,000 6,198,000 -3,393,000 1,966,000 212,000 535,000 3,607,000 -1,880,000 5,000 -416,000 1,241,000 272,000 -3,764,000 
          accrued product warranty
        -5,500,000 -6,600,000 -5,100,000 -4,600,000 -4,800,000 -4,400,000 -5,200,000 -4,500,000 -3,500,000 -3,600,000 -2,600,000 -3,400,000 -2,500,000 -3,400,000 -2,800,000 -2,400,000 -2,400,000 -3,600,000 -2,600,000 -2,100,000 -2,872,000 -2,790,000 -2,409,000 -2,129,000 -2,469,000 -2,717,000 -2,644,000 -2,643,000 -3,059,000 -2,998,000 -8,657,000 -2,825,000 -3,570,000 -3,888,000 -3,724,000 -3,460,000 -4,114,000 -5,442,000 -3,212,000 -2,357,000 -2,678,000 -3,828,000 -4,287,000 -3,384,000 -3,512,000 -4,804,000 -4,330,000 -2,917,000 -2,523,000 -2,288,000 -2,870,000 -2,482,000 -2,494,000 -2,662,000 -3,210,000 -2,358,000 -2,691,000 -2,662,000 -2,813,000 -2,553,000 -2,754,000 -3,962,000 -3,024,000 -3,089,000 -2,946,000 -2,839,000 -3,640,000 
          customer deposits
        6,000,000 -11,000,000 -2,600,000 -5,100,000 -5,900,000 -5,500,000 8,900,000 10,100,000 9,200,000 3,200,000 -9,500,000 -1,900,000 -11,200,000 6,900,000 4,900,000 9,300,000 22,500,000 3,100,000 1,800,000 -900,000 6,766,000 2,087,000 -14,899,000 -5,154,000 -1,052,000 8,778,000 -8,256,000 -4,769,000 -3,417,000 7,058,000 -6,301,000 2,138,000 -1,661,000 4,227,000 6,967,000 -154,000 -36,447,000 13,328,000 219,000 22,138,000 8,826,000 732,000 -2,353,000 -10,902,000 6,661,000 -4,784,000 4,422,000 -816,000 -1,658,000 -1,751,000 -12,282,000 10,255,000 -750,000 8,730,000 -4,723,000 3,487,000 -1,261,000 3,023,000 986,000 6,246,000 566,000 5,088,000 -3,572,000 -4,718,000 7,705,000 -2,797,000 -16,128,000 
          income taxes payable/prepaid
        6,800,000 -5,000,000 -11,100,000 5,800,000 10,300,000 -2,300,000 -400,000 3,500,000 4,600,000 -7,700,000 -300,000 7,000,000 4,200,000 -2,600,000 4,400,000 -7,900,000 1,300,000 -7,900,000 900,000                                                
          net cash from operating activities
        36,100,000 -8,100,000 12,900,000 20,500,000 36,600,000 22,500,000 10,900,000 -47,000,000 46,600,000 -16,300,000 16,700,000 -19,200,000 -17,100,000 -14,900,000 -32,300,000 -9,600,000 -19,900,000 -3,200,000 15,900,000 14,600,000  18,416,000 79,333,000 5,561,000         31,132,000    38,033,000 32,720,000 18,990,000 45,063,000 8,722,000 7,782,000 7,766,000 6,596,000 6,018,000   1,104,000            16,028,000    10,549,000    
          capital expenditures
        -28,700,000 -4,200,000 -3,900,000 -3,900,000 -4,500,000 -2,600,000 -7,600,000 -5,800,000 -9,100,000 -7,900,000 -9,100,000 -8,000,000 -13,100,000 -8,800,000 -7,200,000 -11,600,000 -9,200,000 -3,700,000 -3,900,000 -3,300,000  -3,527,000 -1,633,000 -5,774,000         -6,126,000    -9,884,000 -4,218,000 -8,211,000 -5,054,000 -5,719,000 -4,814,000 -3,796,000 -6,873,000 -6,406,000   -8,364,000            -3,711,000    -5,071,000    
          free cash flows
        7,400,000 -12,300,000 9,000,000 16,600,000 32,100,000 19,900,000 3,300,000 -52,800,000 37,500,000 -24,200,000 7,600,000 -27,200,000 -30,200,000 -23,700,000 -39,500,000 -21,200,000 -29,100,000 -6,900,000 12,000,000 11,300,000  14,889,000 77,700,000 -213,000         25,006,000    28,149,000 28,502,000 10,779,000 40,009,000 3,003,000 2,968,000 3,970,000 -277,000 -388,000   -7,260,000            12,317,000    5,478,000    
          cash flows from investing activities:
                                                                           
          acquisitions, net of cash acquired
        -200,000              100,000                                                
          expenditures for property and equipment
        -28,700,000 -4,200,000 -3,900,000 -3,900,000 -4,500,000 -2,600,000 -7,600,000 -5,800,000 -9,100,000 -7,900,000 -9,100,000 -8,000,000 -13,100,000 -8,800,000 -7,200,000 -11,600,000 -9,200,000 -3,700,000 -3,900,000 -3,300,000 -4,466,000 -3,527,000 -1,633,000 -5,774,000 -5,436,000 -9,267,000 -4,934,000 -3,723,000 -9,922,000 -8,799,000 -3,708,000 -5,011,000 -6,126,000 -3,074,000 -5,440,000 -5,406,000 -9,884,000 -4,218,000 -8,211,000 -5,054,000 -5,719,000 -4,814,000 -3,796,000 -6,873,000 -6,406,000 -4,819,000 -5,262,000 -8,364,000 -5,531,000 -6,924,000 -5,879,000 -9,339,000 -5,878,000 -6,041,000 -5,369,000 -7,102,000 -10,360,000 -14,704,000 -3,964,000 -3,711,000 -3,866,000 -2,008,000 -1,751,000 -5,071,000 -3,426,000 -4,854,000 -4,112,000 
          proceeds from sale of property and equipment
        600,000   1,200,000 700,000 400,000 100,000 100,000 100,000 20,000,000 5,000,000 500,000 200,000 200,000 200,000 100,000 1,400,000 14,819,000 894,000 75,000 1,912,000 215,000 132,000 96,000 40,000 45,000 87,000 184,000 59,000 143,000 126,000 71,000 140,000 37,000 433,000 33,000 111,000 9,676,000 80,000 243,000 55,000 192,000 355,000 112,000 84,000 73,000 122,000 152,000 77,000 67,000 90,000 463,000 55,000 66,000 90,000 49,000 46,000 85,000 51,000 20,000 87,000 85,000 -94,000 205,000 
          proceeds from insurance
                                                                           
          purchase of investments
        -100,000 -200,000 -200,000 -400,000 -200,000 -200,000 -200,000 -500,000 -200,000 -300,000 -300,000 -200,000 -200,000 -200,000 -300,000 -300,000 -200,000 -200,000 -500,000 -100,000                                                
          sale of investments
        300,000 200,000 400,000 100,000 300,000 200,000   200,000 1,600,000   100,000 400,000   1,300,000                       265,000 -112,000                          
          net cash from investing activities
        -27,400,000 -252,700,000 -3,500,000 -4,200,000 -4,000,000 -1,400,000 -6,700,000 -5,900,000 -9,000,000 -6,500,000 -9,200,000 11,800,000 -8,200,000 -8,100,000 -25,200,000 -11,700,000                                                    
          cash flows from financing activities:
                                                                           
          payment of dividends
        -3,000,000 -3,000,000 -3,000,000 -2,900,000 -3,000,000 -3,000,000 -3,000,000 -2,900,000 -2,900,000 -3,000,000 -3,000,000 -2,900,000 -2,900,000 -2,800,000 -2,700,000 -2,800,000 -2,700,000 -2,500,000 -2,500,000 -2,500,000 -2,543,000 -2,487,000 -2,485,000 -2,485,000 -2,480,000 -2,480,000 -2,478,000 -2,478,000 -2,476,000 -2,531,000 -2,310,000 -2,308,000 -2,306,000 -2,307,000 -2,307,000 -2,306,000 -2,305,000 -2,304,000 -2,304,000 -2,304,000 -2,300,000 -2,298,000 -2,299,000 -2,296,000 -2,293,000 -2,292,000 -2,291,000 -2,291,000 -2,286,000 -2,285,000                  
          proceeds from borrowings on credit facilities and bank loans
        4,300,000 352,500,000 6,800,000 95,500,000 75,000,000 33,400,000 38,800,000 68,400,000 19,200,000 107,800,000 81,500,000 32,100,000                                                        
          repayments of borrowings on credit facilities and bank loans
        -7,600,000 -97,500,000 -18,100,000 -106,900,000 -67,300,000 -60,500,000 -34,700,000 -16,700,000 -65,600,000 -52,100,000 -84,100,000 -44,000,000                                                        
          payment of debt issuance costs
                                                                          
          sale of company stock by deferred compensation programs
          200,000 100,000   200,000                                                         
          withholding tax paid upon vesting of share-based compensation awards
        -700,000 -100,000 -400,000 -200,000 -1,400,000 -200,000 -300,000 -1,300,000 -100,000 -200,000 -200,000 -3,000,000                                                
          net cash from financing activities
        -6,300,000 241,600,000 -14,200,000 -15,000,000 4,900,000 -30,000,000 1,100,000 48,400,000 -49,100,000 52,800,000 -5,800,000 -16,200,000 68,500,000 -4,700,000 -1,400,000 -2,300,000                            540,000    853,000     -100,000    -46,000     687,000 269,000   -6,261,000 14,953,000 
          effect of exchange rates on cash
        300,000 -200,000 900,000 500,000 -2,000,000 1,000,000 -200,000 -600,000 900,000 -700,000 300,000 100,000 2,000,000 -2,100,000 -2,200,000 900,000 -400,000 -1,000,000   1,877,000 300,000 55,000 -2,732,000 979,000 -961,000 49,000 160,000 -470,000 -262,000 -1,476,000 265,000 389,000 432,000 466,000 433,000 -216,000 -83,000 -298,000 347,000 -908,000 -785,000 397,000 -877,000 -733,000 -623,000 857,000 -521,000 -1,144,000 367,000 -1,426,000 -188,000 -459,000 635,000 114,000 -1,610,000 98,000 -109,000 250,000 1,787,000 -1,385,000 588,000     
          increase in cash and cash equivalents and restricted cash
                    45,200,000 -29,800,000 -61,100,000 -22,700,000                                                    
          cash, cash equivalents and restricted cash, beginning of period
        90,800,000 63,200,000 66,000,000                                                        
          cash, cash equivalents and restricted cash, end of period
        2,700,000 -19,400,000 -3,900,000 92,600,000 35,500,000 -7,900,000 5,100,000 58,100,000 -10,600,000 29,300,000 2,000,000 42,500,000                                                        
          supplemental cash flow information
                                                                           
          cash paid during the year for:
                                                                           
          interest
        5,900,000 6,800,000 1,600,000 1,800,000 2,000,000                                                               
          income taxes paid
        1,100,000 600,000 17,100,000 900,000 1,900,000 1,900,000 4,200,000 200,000 3,500,000 4,800,000 5,200,000 300,000  5,600,000 6,300,000 400,000  1,000,000 5,500,000 200,000                                                
          supplemental disclosures of non-cash items
                                                                           
          non-cash investing activities:
                                                                           
          capital expenditures in accounts payable
        100,000 -200,000 200,000 400,000 400,000 200,000 400,000 1,100,000 -100,000 -800,000 1,300,000 300,000 300,000 900,000 500,000 700,000 200,000                                                
          non-cash financing activities:
                                                                           
          additions to right-of-use assets and lease liabilities
        2,900,000 300,000 1,400,000 400,000 400,000 100,000 600,000 1,300,000 200,000 400,000 100,000 100,000 4,500,000 300,000 2,100,000 400,000 400,000 100,000 800,000 500,000                                                
          cash flows from operating activities:
                                                                           
          change in operating assets and liabilities:
                                                                           
          accrued loss reserves
         100,000   -600,000 -200,000 200,000 -300,000 200,000 600,000 200,000 400,000 -400,000 -200,000 700,000 -200,000 -1,400,000 500,000 -500,000 100,000                                                
          decrease in cash, cash equivalents and restricted cash
         -19,400,000      -5,100,000   2,000,000 -23,500,000                                                        
          supplemental cash flow information:
                                                                           
          supplemental disclosures of non-cash items:
                                                                           
          deferred tax benefit
          100,000 -1,000,000 -100,000 -1,400,000 -3,300,000 -2,000,000 -4,300,000 2,600,000 -2,100,000 -2,600,000                                                        
          sale of trading securities
           200,000        -800,000    600,000     734,000 -525,000 360,000 -369,000 -1,747,000 833,000 -994,000 1,044,000 -130,000 -292,000 -228,000 -108,000 399,000 129,000 -461,000 406,000 -328,000 -439,000 -428,000 -678,000 293,000 38,000 -1,063,000 327,000   112,000 -18,000    109,000 -43,000 -830,000 128,000 -329,000 1,037,000 1,011,000 14,000         
          increase in cash, cash equivalents and restricted cash
           1,800,000                                                                
          deferred compensation benefit
                                       -166,000                    186,000                
          gain on disposition of property and equipment
            -200,000 -900,000 400,000 -100,000 -3,400,000 -300,000     -200,000 -200,000 -100,000                                                
          repurchase of company stock
                    -4,000,000                                                       
          interest, net of capitalized interest
              2,300,000 1,500,000 2,000,000 2,400,000 1,400,000 1,200,000 400,000 500,000 100,000 100,000 100,000 100,000 100,000                                                
          balance, december 31, 2023
               22,740,635,000,000                                                            
          other comprehensive loss
                                                                           
          dividends
                                                                           
          issuance of common stock under incentive plan
               24,328,000,000    66,536,000,000                                                        
          withholding tax paid upon equity award vesting
                                                                           
          balance, march 31, 2024
               22,764,963,000,000                                                            
          benefit from credit losses
                                                                           
          benefit from warranties
                                                                           
          deferred compensation (benefit) expense
                                                                           
          non-cash curtailment and settlement loss on pension and postretirement benefits
                                                                           
          asset impairment charges
                400,000   100,000 400,000                                                    
          (purchase) sale of trading securities
                                                                           
          accrued retirement benefit costs
                                                                           
          price adjustment on prior sale of subsidiary
                                                                           
          decrease in cash and cash equivalents and restricted cash
                                                                           
          balance, december 31, 2022
                   22,624,031,000,000                                                        
          other comprehensive income
                                                                           
          balance, march 31, 2023
                   22,690,567,000,000                                                        
          gain on disposition of subsidiary
                                                                           
          (price adjustment on prior) proceeds from sale of subsidiary
                                                                           
          income taxes paid (refunded)
                                                                           
          liability award converted to equity
                                                                           
          accrued payroll and related expenses
                     4,500,000 3,100,000 3,600,000 -6,300,000 1,500,000 5,200,000 2,600,000        -4,966,000    -3,929,000    -7,687,000                                
          proceeds from borrowings on credit facility and bank loans
                     21,600,000                                                      
          repayments of borrowings on credit facility and bank loans
                     -17,200,000                                                      
          cash and cash equivalents and restricted cash, beginning of period
                     134,400,000                                                    
          cash and cash equivalents and restricted cash, end of period
                     -29,800,000 -61,100,000 111,700,000                                                    
          borrowings under bank loans
                       5,400,000 4,700,000 200,000 300,000 2,000,000 5,825,000 -646,000   1,130,000 43,809,000 56,179,000 64,862,000 99,981,000        4,278,000 356,000 -55,000 1,394,000 102,373,000 761,000 1,624,000 1,276,000  2,535,000                      
          repayment of bank loans
                       -3,600,000  -900,000 -400,000 -2,300,000                                                
          depreciation
                        5,100,000 5,000,000 5,000,000 5,000,000                                                
          amortization
                        2,500,000 2,500,000 2,500,000 2,600,000                                                
          loss on disposition of property and equipment
                                                                           
          distributions to deferred compensation programs participants
                                                                           
          other
                             -1,515,000 4,387,000 -2,319,000 952,000 -1,607,000 -2,031,000 3,412,000 4,341,000 -1,913,000 -3,598,000 2,013,000 -90,000 2,055,000 -6,718,000 3,387,000 -6,627,000 -929,000 2,636,000 4,895,000 1,806,000 -443,000 2,531,000 -507,000 938,000 -1,419,000                      
          repayments of bank loans
                             545,000 -367,000 -696,000  -71,929,000 -83,980,000 -68,075,000  -23,636,000 -462,000 -643,000  -654,000 -1,328,000 -4,601,000  -3,233,000 -1,217,000 -1,120,000  -3,030,000 -287,000 -190,000                        
          distributions to serp participants
                         -1,300,000 -800,000 -300,000 -166,000 -800,000 -298,000 -136,000 -140,000 -1,060,000 -695,000 -312,000 -476,000 -107,000 -60,000 -124,000 -83,000 -123,000 -7,000 -433,000 -92,000 -337,000 -54,000                          
          proceeds from (price adjustment on prior) sale of subsidiary
                                                                           
          net cash used by investing activities
                         -2,400,000 -3,800,000 -3,000,000 12,036,000 -27,310,000 -1,578,000 -4,048,000 -5,291,000 -8,161,000 -4,314,000 -3,774,000 -10,320,000 -8,724,000 -3,036,000 -5,345,000 -32,737,000 -2,967,000 -5,638,000 -5,558,000 -9,534,000 -43,451,000 -8,287,000 -4,955,000 3,806,000 -4,846,000    -4,464,000    -21,802,000 -5,727,000 -9,262,000 -5,811,000 -5,951,000 -4,906,000 -31,954,000 -18,294,000 -14,614,000 -3,915,000 -3,665,000 -3,781,000 -1,957,000 -1,731,000 -5,451,000 -3,341,000 -4,956,000 -3,907,000 
          sale of company stock by serp
                         100,000 300,000 200,000                                                
          net cash used by financing activities
                         -3,300,000 -2,500,000 -5,600,000  -2,674,000 -1,867,000 -3,784,000   -30,320,000 -5,588,000   -2,964,000 -2,939,000 -2,883,000 -2,994,000 -3,792,000 -7,123,000  -5,185,000                 -78,000             
          increase in cash and cash equivalents
                         -9,900,000 9,900,000 6,000,000                                                
          cash and cash equivalents, beginning of period
                         158,600,000  48,857,000  25,821,000  62,280,000  82,371,000  25,062,000  13,023,000  35,564,000  80,929,000 57,505,000  94,597,000  40,429,000     
          cash and cash equivalents, end of period
                         -9,900,000 9,900,000 164,600,000  -11,268,000 75,943,000 43,854,000  1,384,000 -3,701,000 28,606,000  -39,532,000 23,266,000 41,940,000  14,272,000 -3,294,000 55,401,000  -15,999,000 6,028,000 62,445,000  -2,368,000 3,889,000 12,464,000  -4,804,000 -26,345,000 44,969,000  5,185,000 -32,018,000 73,175,000 -352,000 -5,726,000 41,642,000  -21,753,000 -6,681,000 80,171,000  -623,000 32,805,000 49,184,000     
          overpayment returned on prior sale of subsidiary
                           -1,100,000                                                
          adjustments to reconcile net income to net cash provided (used) by operating activities:
                                                                           
          curtailment gain on postretirement benefits
                                                                           
          net cash provided (used) by operating activities
                                28,259,000   11,987,000 -9,251,000 -38,955,000     5,670,000 -14,722,000                786,000     -1,803,000 7,260,000 -10,375,000   35,460,000 9,629,000   8,029,000 -9,769,000 
          cash flows from investing activities
                                                                           
          proceeds from the sale of subsidiary
                                                                           
          cash flows from financing activities
                                                                           
          withholding tax paid upon vesting of restricted stock units
                            -61,000 -175,000 1,000 -565,000 -43,000 -152,000 -160,000 -68,000 -364,000 -6,000 -501,000 -2,000 -1,022,000 -600,000 -15,000 -136,000 -802,000 1,000 -783,000 -30,000               
          net cash (used) provided by financing activities
                                                                           
          cash and cash equivalents, beginning of year
                                                                           
          cash and cash equivalents, end of year
                                                                           
          income taxes (refunded) paid
                                                                           
          provision for doubtful accounts
                             -221,000 192,000 588,000 163,000 280,000   78,000 -3,000   266,000 127,000 -347,000 436,000 -47,000 7,000 31,000 289,000 179,000 169,000 -96,000 -234,000 593,000 86,000 322,000 10,000 406,000 -29,000 -136,000 388,000 74,000 162,000 8,000    335,000    51,000 241,000 314,000 264,000 204,000 
          stock-based compensation
                             1,827,000 1,853,000 1,134,000 519,000 379,000 701,000 1,038,000 412,000 449,000 418,000 903,000 368,000 960,000 797,000 1,017,000 915,000 1,001,000 509,000 511,000 299,000 95,000 497,000 359,000 228,000 279,000 330,000 363,000 449,000 369,000 208,000 435,000 241,000 429,000 61,000 780,000 397,000 700,000 923,000 1,164,000 416,000 182,000 633,000 702,000 6,000 613,000 86,000 
          deferred income tax provision
                             584,000 -66,000 13,494,000  781,000 4,481,000 3,931,000                     -679,000 165,000 -1,457,000 -249,000 97,000 855,000 2,895,000    -1,382,000 748,000 -74,000 754,000 -1,925,000 -310,000 -196,000 528,000 360,000 
          loss on disposition of fixed assets
                             -96,000 -36,000 -694,000 -54,000 133,000 -75,000 251,000                          -58,000 -141,000   -16,000 40,000 -12,000 -51,000 56,000 -1,000     
          asset impairment charge
                             2,500,000 1,646,000                                           
          change in operating assets and liabilities, net of effects of acquisitions:
                                                                           
          trade and other receivables
                             -7,409,000 22,089,000 -16,644,000  24,869,000 -2,910,000 -3,809,000 -8,677,000 16,707,000 9,525,000 -33,744,000 -8,515,000 39,317,000 7,359,000 -45,910,000 329,000 20,558,000 -8,115,000 -17,667,000 659,000 12,849,000 11,656,000 -22,001,000 1,508,000 14,987,000 -9,369,000 -14,050,000 630,000 4,881,000 1,428,000 -15,788,000 10,757,000 -6,366,000 -11,351,000 -2,623,000 2,370,000 -4,248,000 -20,053,000 8,454,000 -3,848,000 -1,401,000 -15,116,000 -1,175,000 21,713,000 -6,868,000 -5,499,000 
          prepaid expenses and other assets
                             3,124,000 186,000 2,495,000    1,156,000    -3,098,000                                    
          accrued and payroll related expenses
                             3,878,000 1,690,000 -4,559,000                                            
          prepaid, refundable and income taxes payable
                             -2,018,000 29,091,000 -18,469,000                                            
          business acquisitions, net of cash acquired
                                                                           
          proceeds from sale of assets held for sale
                                                                           
          purchase of shares of subsidiaries
                                                                           
          sale of company shares held by serp
                             89,000 163,000 -38,000  -46,000 -25,000 263,000  -33,000 -97,000 376,000  -33,000 -126,000 285,000  -2,000 -77,000 -20,000  -28,000                          
          net change in cash and cash equivalents
                             -11,268,000 75,943,000 -5,003,000  1,384,000 -3,701,000 2,785,000  -39,532,000                                      
          deferred compensation provision
                                        151,000 33,000 -382,000 -376,000 502,000 242,000 618,000 380,000 447,000 -530,000 -68,000 392,000 317,000 -827,000 -1,000 585,000 294,000 180,000    -636,000 446,000 299,000 -790,000 -33,000 479,000 384,000 88,000 -125,000 192,000    -464,000 
          business acquisition, net of cash acquired
                                            -151,000                           
          sale of company shares by serp
                                                                           
          net cash provided (used) by financing activities
                                -1,379,000    20,188,000           -3,072,000 -543,000 -4,519,000   132,000 460,000   -3,305,000 -2,022,000 -2,169,000 910,000       -27,000 618,000        
          accrued pellet plant agreement costs
                                     -51,000,000                                      
          prepaid and income taxes payable
                                 1,295,000 7,075,000 594,000  -1,914,000 -15,609,000 6,468,000  -8,399,000 -15,724,000 7,877,000  951,000 -5,041,000 9,745,000  -4,456,000 -7,880,000 10,544,000  -448,000 -4,309,000 5,007,000  652,000 -7,987,000 5,638,000                
          stock buy-back purchases
                                                                           
          purchase of subsidiary shares
                                                                        
          provision (credit) for doubtful accounts
                                   56,000    -82,000                                    
          deferred income tax benefit
                                        -67,000 21,000   -1,502,000 1,334,000   1,400,000 -640,000 -1,306,000 -2,013,000  -2,025,000 -437,000 -1,662,000         172,000           
          gain on disposition of fixed assets
                                    178,000 -66,000 -135,000 -48,000 -96,000 -95,000 -64,000 -133,000 98,000 -225,000 -26,000 -71,000 -295,000 -29,000 -192,000 -13,000 -142,000 -23,000 -79,000 -62,000 -6,000 39,000 -131,000 -65,000                
          restructuring and asset impairment charges
                                                                           
          income taxes payable
                                                              2,499,000   -4,310,000 4,638,000 -2,327,000 1,869,000 280,000 1,150,000 -855,000 241,000 -292,000 420,000 
          income taxes, net of refunds
                                                                           
          adjustments to reconcile net income to net cash used by operating activities:
                                                                           
          deferred income tax expense
                                       86,000                                    
          net cash used by operating activities
                                       -12,321,000                     5,559,000 -249,000 -11,514,000             
          net decrease in cash and cash equivalents
                                       -20,340,000              -4,804,000    5,185,000 -32,018,000 -7,754,000 -352,000 -5,726,000 -15,863,000             
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                           
          tax benefit from stock incentive plans
                                                 -4,000 3,000 -347,000         2,000 1,000 -173,000  -3,000 -166,000 -9,000         
          proceeds from issuance of common stock
                                                                       40,000 519,000   
          tax benefit from stock option exercise
                                                          -76,000 -2,000 -1,000 173,000 132,000 3,000 166,000 9,000 117,000 133,000 280,000 49,000 94,000 -25,000   
          proceeds from cash surrender value of life insurance
                                                                           
          net increase in cash and cash equivalents
                                         14,272,000 -3,294,000 -26,970,000  -15,999,000 6,028,000 37,383,000  -2,368,000 3,889,000 -559,000    9,405,000         -21,753,000 -6,681,000 -14,426,000  -623,000 32,805,000 8,755,000  25,996,000 -410,000 889,000 
          sale of shares of subsidiaries
                                                                           
          purchase of subsidiary's shares
                                                                          
          tax benefit from stock issued under incentive plans
                                                 4,000 -3,000 347,000  87,000 86,000 412,000                    
          tax expense from stock incentive plans
                                                     -87,000 -86,000 -412,000  1,000 76,000                
          proceeds from life insurance cash surrender value
                                                                          
          proceeds from exercise of stock options
                                                     194,000    42,000 36,000 -1,000 493,000  8,000 490,000 20,000  248,000 491,000 272,000     
          sale of subsidiaries shares to/from minority shareholders
                                                                           
          sale of subsidiaries shares to minority shareholders
                                                     201,000 1,384,000  172,000 224,000 1,673,000               
          sale of short-term investments
                                                    16,249,000                    
          net cash provided (used) by investing activities
                                                   -6,818,000    7,969,000                    
          supplemental executive retirement plan transactions
                                                   2,003,000  -49,000 -96,000 46,000  92,000 -150,000 60,000 -68,000 -72,000 -58,000  -57,000 -81,000 -56,000  71,000 -84,000 -52,000  -62,000 -131,000 1,000 
          gain on sale of subsidiary
                                                                           
          provision for warranty
                                                                 2,935,000 2,901,000 3,487,000 2,924,000 4,095,000 2,859,000     
          tax expense from stock incentive exercises
                                                                           
          decrease in:
                                                                           
          increase in:
                                                                           
          proceeds from sale of subsidiary
                                                                           
          debt borrowings
                                                                           
          repayment of debt
                                                                           
          cash from sale of shares of subsidiaries
                                                                           
          sale of company shares by supplemental executive retirement plan
                                                                           
          other liabilities
                                                       301,000                    
          borrowings under bank line of credit
                                                       2,104,000                    
          business acquisitions
                                                                           
          purchase of short-term investments
                                                                          
          sale of intangible assets acquired
                                                                           
          cash from sale (acquisition) of shares of subsidiary
                                                                           
          purchase of subsidiary shares from minority shareholders
                                                                          
          other current liabilities
                                                          -277,000 -3,488,000                
          escrow deposit on business acquisition
                                                                           
          withholding taxes upon vesting of restricted stock units
                                                              -686,000             
          tax benefit from stock option exercises
                                                                   -117,000 -133,000 -280,000 -49,000     
          decrease in, net of amounts acquired:
                                                                           
          increase in, net of amounts acquired:
                                                                           
          repayments under revolving line of credit
                                                                           
          purchase of company shares by supplemental executive retirement plan
                                                                           
          benefit from (recoveries of) doubtful accounts
                                                                           
          benefit from inventory reserves
                                                                           
          (gain) loss on disposition of fixed assets
                                                                           
          business acquisition
                                                                           
          provision for (recoveries of) doubtful accounts
                                                                           
          provision for inventory reserve
                                                                 468,000 1,610,000  1,815,000 1,164,000 1,301,000  1,164,000 1,435,000 714,000 
          provision for inventory reserves
                                                                           
          intangible asset impairment charges
                                                                           
          gain on sale of available for sale securities
                                                                           
          sale of available for sale securities
                                                                           
          net borrowings (repayments) under revolving line of credit
                                                                           
          principal repayments of notes payable assumed in business combinations
                                                                           
          provision (recoveries) for doubtful accounts
                                                                    -78,000       
          purchase (sale) of trading securities
                                                                    360,000       
          adjustment to acquisition purchase price
                                                                           
          net repayments under revolving line of credit
                                                                           
          cash paid for acquisition of minority shares of subsidiary
                                                                           
          net borrowings under revolving line of credit
                                                                         -6,470,000 14,952,000 
          deferred compensation (benefit) provision
                                                                           
          (increase) decrease in, net of amounts acquired:
                                                                           
          increase (decrease) in, net of amounts acquired:
                                                                           
          sale (purchase) of available for sale securities
                                                                           
          sale (purchase) of company shares by supplemental executive retirement plan
                                                                           
          increase (decrease) in cash and cash equivalents
                                                                           
          provision for warranty reserve
                                                                        2,520,000 2,425,000 3,103,000 
          trading securities transactions
                                                                        -565,000 -1,715,000 174,000 
          loss on sale and disposition of fixed assets
                                                                           
          prepaid expenses and other
                                                                        393,000 -2,281,000 5,453,000 
          deposit on acquisition of dillman equipment, inc.
                                                                           
          adjustment to purchase price of subsidiary company
                                                                           
          cash received from sale of minority shares of subsidiary
                                                                           
          effect of exchange rate changes
                                                                        1,011,000 2,778,000 -388,000 
          cash and cash equivalents at beginning of period
                                                                        9,674,000 
          cash and cash equivalents at end of period
                                                                        25,996,000 -410,000 10,563,000 
          adjustments to reconcile net income to net cash (used) provided by operating activities:
                                                                           
          (gain) loss on sale and disposition of fixed assets
                                                                         -79,000 124,000 
          (increase) decrease in:
                                                                           
          increase (decrease) in:
                                                                           
          adjustment to purchase price of q-pave
                                                                           
          benefit from doubtful accounts
                                                                           
          benefit from warranty
                                                                           
          minority interest
                                                                           
          notes receivable
                                                                           
          self insurance loss reserves
                                                                           
          purchase of peterson pacific corp., net of 1,701,715 cash acquired
                                                                           
          purchase of dillman equipment, inc. and double l investment, inc., net of 4,066,017 cash acquired
                                                                           
          purchase of q-pave pty ltd assets
                                                                           
          cash from sale (acquisition) of minority shares